Rate limit exceeded trên X (Twitter): Vì sao và cách xử lý
"Rate limit exceeded" là thông báo X (Twitter) hiện khi tài khoản, ứng dụng hoặc địa chỉ IP vượt giới hạn số yêu cầu cho phép trong một khoảng thời gian. Người dùng thường gặp khi dòng thời gian không tải được kèm câu "Cannot retrieve posts at this time" hoặc "Rate limit exceeded", nhất là sau khi lướt nhiều. Người dùng API thì nhận lỗi 429 Too Many Requests. Bài này ProxyVN giải thích ba loại giới hạn của X: giới hạn xem bài theo loại tài khoản, giới hạn API theo gói, giới hạn theo IP khi chưa đăng nhập, cùng cách xử lý cho người dùng thường, người viết ứng dụng và đội quản lý nhiều tài khoản. Xem thêm dịch vụ tại ProxyVN.
Ý nghĩa của Rate limit exceeded X Twitter
Rate limit là giới hạn số yêu cầu trong một khoảng thời gian. Mỗi lần mở dòng thời gian, mở một bài, xem trả lời, ứng dụng X gửi yêu cầu tới máy chủ. Vượt ngưỡng, máy chủ trả mã HTTP 429 và ứng dụng hiện "Rate limit exceeded". Hết thời gian, giới hạn tự làm mới. Khái niệm này giải thích ngắn gọn trong bài Rate limiting trên Wikipedia.
Các dạng thông báo
- "Rate limit exceeded" ở đầu dòng thời gian hoặc trong khung trả lời.
- "Cannot retrieve posts at this time. Please try again later."
- "Something went wrong. Try reloading." kèm nút thử lại không có tác dụng.
- Trong API: mã 429 kèm thân JSON có title "Too Many Requests".
- Khi chưa đăng nhập: trang trắng hoặc yêu cầu đăng nhập để xem tiếp.
Bị giới hạn khác bị khoá
Rate limit là tạm thời, tự hết sau một khoảng thời gian. Khoá tài khoản (locked, suspended) là hình phạt vì vi phạm quy định. Gặp "Rate limit exceeded" không có nghĩa tài khoản bị phạt.
Ba loại giới hạn gây Rate limit exceeded X Twitter

Ba loại giới hạn trên X
Giới hạn số bài xem mỗi ngày
Từ giữa năm 2023, X áp giới hạn số bài một tài khoản được xem mỗi ngày, khác nhau giữa tài khoản trả phí có xác minh, tài khoản thường và tài khoản mới. Khi công bố, mức giới hạn được nói theo đơn vị hàng trăm tới hàng nghìn bài mỗi ngày, sau đó được nâng lên vài lần. X không công khai con số cố định lâu dài và có thể điều chỉnh bất kỳ lúc nào, nên đừng dựa vào một con số cụ thể đọc trên mạng.
Cách tính "xem" không chỉ là mở bài: mỗi bài hiện ra khi lướt dòng thời gian, mỗi trả lời tải ra đều có thể được tính.

Giới hạn xem bài theo loại tài khoản
Giới hạn API theo gói
Ứng dụng bên thứ ba và lập trình viên dùng X API theo các gói Free, Basic, Pro, Enterprise. Mỗi gói có giới hạn số yêu cầu cho từng endpoint trong cửa sổ 15 phút hoặc 24 giờ, cùng giới hạn tổng số bài đọc, đăng mỗi tháng. Gói Free giới hạn rất chặt, chủ yếu cho đăng bài. Bảng giới hạn chi tiết nằm trong tài liệu rate limits của X.
Giới hạn theo IP
Khi chưa đăng nhập, X giới hạn theo IP. Xem vài bài là bị yêu cầu đăng nhập hoặc báo lỗi. Ngay cả khi đã đăng nhập, nhiều tài khoản cùng IP gửi lượng yêu cầu lớn cũng có thể bị giới hạn chung.
Giới hạn hành động
Ngoài xem, X giới hạn số bài đăng, số trả lời, số lượt theo dõi, số tin nhắn riêng mỗi ngày. Vượt giới hạn hành động thường hiện thông báo riêng như "You are over the daily limit for sending posts", không phải "Rate limit exceeded", nhưng cùng bản chất.
Nguyên nhân Rate limit exceeded X Twitter với người dùng thường
Lướt quá nhiều trong ngày
Nguyên nhân phổ biến nhất. Lướt dòng thời gian Dành cho bạn hàng giờ, mở nhiều luồng thảo luận dài, mỗi bài tải ra đều tính vào giới hạn.
Mở nhiều tab hoặc nhiều thiết bị
Mở X trên điện thoại, máy tính, máy tính bảng cùng lúc. Mỗi thiết bị tự làm mới dòng thời gian, cộng dồn vào giới hạn của tài khoản.
Ứng dụng và tiện ích bên thứ ba
Tiện ích trình duyệt tự tải thêm bài, công cụ lên lịch đăng, ứng dụng thống kê có quyền đọc tài khoản đều gửi yêu cầu thay mình. Vào Settings, Security and account access, Apps and sessions để xem ứng dụng nào đang có quyền.
Tài khoản mới, chưa xác minh
Tài khoản mới tạo có giới hạn thấp nhất. Dùng nhiều trong vài ngày đầu dễ chạm giới hạn.
Mạng dùng chung
Dùng mạng công ty, ký túc xá, VPN miễn phí, nơi nhiều người cùng IP. Với người chưa đăng nhập, giới hạn theo IP chạm rất nhanh.
Sự cố phía X
Có những lần X gặp sự cố, mọi người dùng đều thấy "Rate limit exceeded" dù vừa mở ứng dụng. Kiểm tra các trang theo dõi sự cố hoặc tài khoản trạng thái chính thức trước khi tự sửa.
Cách xử lý Rate limit exceeded X Twitter cho người dùng
Chờ
Giới hạn xem bài thường làm mới theo ngày, một số giới hạn khác làm mới sau 15 phút. Ngưng dùng một lúc, làm việc khác. Đây là cách duy nhất cho giới hạn theo tài khoản.
Đăng nhập
Chưa đăng nhập thì đăng nhập. Giới hạn của tài khoản đã đăng nhập cao hơn nhiều so với khách theo IP.
Đổi sang dòng thời gian Đang theo dõi
Dòng Dành cho bạn tải liên tục bài mới từ thuật toán. Dòng Đang theo dõi chỉ có bài của người mình theo dõi, ít bài hơn, tốn ít lượt hơn.
Tắt tự động phát và tải trước
Trong cài đặt Accessibility, display and languages, Data usage, tắt tự phát video, bật Data saver. Ứng dụng tải ít hơn mỗi lần lướt.
Thu hồi quyền ứng dụng lạ
Gỡ quyền của ứng dụng, tiện ích không còn dùng. Đăng xuất phiên đăng nhập lạ.
Cập nhật ứng dụng, xoá bộ nhớ đệm
Ứng dụng cũ có lỗi gửi yêu cầu lặp. Cập nhật lên bản mới, xoá bộ nhớ đệm ứng dụng trên điện thoại.
Đổi mạng khi bị giới hạn theo IP
Nếu chưa đăng nhập và bị giới hạn ngay, đổi từ Wi-Fi sang 4G hoặc ngược lại. Tắt VPN miễn phí.
Xử lý Rate limit exceeded cho người dùng X API
Lập trình viên và ứng dụng gặp mã 429 cần xử lý đúng để không bị khoá ứng dụng.

Đọc header giới hạn của API
Đọc header giới hạn
Mỗi phản hồi của X API có ba header:
- x-rate-limit-limit: số yêu cầu tối đa trong cửa sổ.
- x-rate-limit-remaining: số yêu cầu còn lại.
- x-rate-limit-reset: thời điểm cửa sổ làm mới, dạng số giây kể từ 1/1/1970.
Khi remaining về 0, ứng dụng nên dừng gọi endpoint đó và chờ tới thời điểm reset. Lấy reset trừ thời gian hiện tại để biết số giây phải chờ.
Xử lý mã 429
Nhận 429 thì đọc x-rate-limit-reset, chờ tới thời điểm đó rồi mới gọi lại. Không thử lại ngay, không thử lại liên tục. Gọi tiếp khi đang bị giới hạn có thể khiến ứng dụng bị đánh dấu.
Thiết kế ít yêu cầu
- Lưu bộ nhớ đệm dữ liệu đã lấy, không gọi lại cho cùng dữ liệu.
- Dùng tham số lấy nhiều kết quả mỗi lần theo mức tối đa endpoint cho phép.
- Dùng endpoint lấy theo lô (nhiều ID một lần) thay vì gọi từng ID.
- Dùng streaming hoặc webhook nếu gói có hỗ trợ, thay vì hỏi liên tục.
Chọn gói phù hợp
Ứng dụng cần đọc nhiều thì gói Free không đủ. Xem bảng giới hạn từng gói trong cổng tài liệu nhà phát triển X và chọn gói theo nhu cầu thật. Đây là cách duy nhất hợp lệ để có giới hạn cao hơn.
Theo dõi hạn mức tháng
Ngoài giới hạn 15 phút, các gói có hạn mức số bài đọc mỗi tháng. Hết hạn mức tháng thì mọi yêu cầu đọc bị từ chối tới chu kỳ sau. Theo dõi trong trang quản lý dự án của tài khoản nhà phát triển.
Rate limit exceeded X Twitter khi quản lý nhiều tài khoản
Đội làm mạng xã hội, agency quản lý tài khoản cho nhiều khách hàng thường đăng nhập nhiều tài khoản X trên cùng máy hoặc cùng mạng văn phòng.

Nhiều tài khoản dùng chung một IP
IP văn phòng dùng chung
Cả đội cùng một IP văn phòng, mỗi người quản lý vài tài khoản. Tổng lượng yêu cầu từ một IP lớn. Dù mỗi tài khoản không vượt giới hạn riêng, IP có thể bị chú ý. X còn dùng IP để liên kết các tài khoản với nhau.
Liên kết tài khoản
Nhiều tài khoản cùng IP, cùng thiết bị, cùng vân tay trình duyệt dễ bị X coi là cùng một người vận hành. Một tài khoản bị khoá vì vi phạm có thể kéo theo những tài khoản liên kết. Cơ chế lộ thông tin và liên kết qua IP có trong bài lộ địa chỉ IP.
Tách môi trường
Mỗi tài khoản một profile trình duyệt riêng, một IP riêng ổn định, múi giờ và ngôn ngữ khớp với IP. Lệch múi giờ giữa trình duyệt và IP là dấu hiệu bất thường, cách đồng bộ có trong bài đồng bộ múi giờ với IP proxy.
Chọn proxy cho X
Proxy riêng, IP sạch, không đổi IP liên tục giữa phiên. Chọn loại proxy phù hợp cho X có trong bài mua proxy Twitter X. Anh em cần IP Việt Nam riêng cho từng tài khoản quản lý, có thể mua proxy tại ProxyVN.
Không dùng proxy để vượt giới hạn
Đổi IP không làm tăng giới hạn của tài khoản. Xoay IP liên tục để cào dữ liệu vượt giới hạn vi phạm điều khoản của X và dễ làm tài khoản bị khoá. Với nhu cầu dữ liệu lớn, dùng API theo gói phù hợp.
Bảng tra nhanh Rate limit exceeded X Twitter
Tình huống |
Loại giới hạn |
Cách xử lý |
|---|---|---|
Lướt lâu rồi báo lỗi |
Giới hạn xem bài theo ngày |
Chờ làm mới, dùng dòng Đang theo dõi |
Chưa đăng nhập, xem vài bài đã lỗi |
Giới hạn theo IP |
Đăng nhập, đổi mạng |
Tài khoản mới hay bị |
Giới hạn thấp cho tài khoản mới |
Dùng chừng mực vài ngày đầu |
Mọi người cùng bị cùng lúc |
Sự cố phía X |
Chờ X khắc phục |
API trả 429 |
Giới hạn endpoint theo gói |
Đọc x-rate-limit-reset, chờ |
API bị từ chối dù chưa gọi nhiều |
Hết hạn mức tháng |
Kiểm tra hạn mức, nâng gói |
Nhiều tài khoản cùng văn phòng hay bị |
Giới hạn IP, liên kết tài khoản |
Tách IP và profile |
So sánh Rate limit exceeded trên X với nền tảng khác
Nền tảng |
Thông báo |
Đặc điểm |
|---|---|---|
X |
Rate limit exceeded |
Giới hạn xem bài theo ngày, API theo gói |
Discord |
You are being rate limited |
Giới hạn theo tài khoản, IP, route |
Threads |
Thông báo thử lại sau |
Giới hạn hành động như Instagram |
Try Again Later |
Giới hạn hành động theo tài khoản |
Giới hạn của Discord có bài riêng: You are being rate limited trên Discord. Người dùng chuyển sang Threads có thể đọc bài proxy Threads. Cơ chế chung của mã 429 khi dùng proxy có trong bài mua proxy bị lỗi 429. Mô tả kỹ thuật về mã 429 có ở trang 429 của MDN.
Rate limit exceeded X Twitter trên từng nền tảng
Cùng một tài khoản, cách giới hạn hiện ra và cách xử lý có khác nhau giữa ứng dụng điện thoại, trình duyệt máy tính và ứng dụng bên thứ ba.
Ứng dụng X trên Android và iPhone
Ứng dụng di động tải trước nhiều bài để lướt mượt, nên chạm giới hạn xem bài nhanh hơn trình duyệt. Khi bị giới hạn, dòng thời gian dừng ở bài cuối cùng đã tải, kéo xuống làm mới thì hiện lỗi. Bật chế độ tiết kiệm dữ liệu trong cài đặt để ứng dụng tải ít hơn. Nếu lỗi xuất hiện ngay khi mở ứng dụng, thử đăng xuất rồi đăng nhập lại, vì phiên cũ đôi khi bị lỗi xác thực và ứng dụng hiểu nhầm thành giới hạn.
Trình duyệt máy tính
Mỗi tab X tự làm mới dòng thời gian theo chu kỳ. Mở năm tab là năm lần tải. Đóng các tab X không cần, chỉ giữ một tab. Tiện ích trình duyệt dành cho X như tự cuộn, tự dịch, tự tải ảnh gốc cũng tốn lượt.
Ứng dụng bên thứ ba dùng API
Ứng dụng đọc X qua API bị giới hạn theo gói API của nhà phát triển ứng dụng, không theo tài khoản người dùng. Nhiều ứng dụng bên thứ ba đã ngừng hoạt động khi X đổi chính sách API năm 2023. Ứng dụng còn chạy mà hay báo lỗi thì giới hạn nằm ở phía họ, người dùng chỉ có thể chờ hoặc dùng ứng dụng chính thức.
Công cụ lên lịch đăng bài
Công cụ quản lý mạng xã hội kết nối nhiều tài khoản X qua API. Khi công cụ dùng gói API thấp hoặc có quá nhiều khách hàng, bài lên lịch có thể không đăng được với lỗi giới hạn. Kiểm tra trang trạng thái của công cụ, liên hệ hỗ trợ của họ.
Rate limit exceeded X Twitter khi đăng và tương tác
Giới hạn hành động khác giới hạn xem bài. Chúng có ngưỡng riêng và thông báo riêng, nhưng nhiều người vẫn gọi chung là bị rate limit.
Đăng bài và trả lời
X giới hạn số bài đăng mỗi ngày, tính cả trả lời và đăng lại. Tài khoản đăng liên tục, nhất là trả lời hàng loạt cùng nội dung, sẽ bị chặn đăng tạm thời. Viết trả lời có nội dung khác nhau, giãn khoảng cách giữa các lần đăng.
Theo dõi và bỏ theo dõi
Theo dõi hàng loạt rồi bỏ theo dõi là chiến thuật tăng người theo dõi cũ, X giới hạn rất chặt. Vượt ngưỡng, tài khoản không theo dõi thêm được và có thể bị đánh dấu spam.
Tin nhắn riêng
Gửi tin nhắn riêng cho nhiều người không theo dõi mình bị giới hạn mạnh. Tài khoản mới gửi tin hàng loạt dễ bị khoá chức năng nhắn tin.
Thích và đăng lại
Thích, đăng lại liên tục với tốc độ máy cũng bị giới hạn. Công cụ tự động thích bài là lý do phổ biến khiến tài khoản bị khoá tạm thời và phải xác minh lại bằng số điện thoại.
Đọc dữ liệu X đúng cách khi cần nhiều thông tin
Nhiều người gặp Rate limit exceeded vì đang cố thu thập dữ liệu: theo dõi thương hiệu, nghiên cứu đối thủ, thống kê chủ đề. Có những cách đúng để làm việc này mà không đụng giới hạn và không vi phạm điều khoản.
Dùng API theo gói
Gói API trả phí cho phép đọc lượng bài lớn, tìm kiếm theo từ khoá, lấy dữ liệu theo thời gian. Đây là con đường chính thức, dữ liệu đầy đủ, không lo bị khoá tài khoản.
Dùng công cụ lắng nghe mạng xã hội
Các công cụ social listening có thoả thuận dữ liệu với nền tảng, tổng hợp đề cập thương hiệu, cảm xúc, xu hướng. Phù hợp với đội marketing không có lập trình viên.
Theo dõi thủ công có chọn lọc
Với nhu cầu nhỏ, tạo danh sách (List) gồm tài khoản cần theo dõi, mở danh sách đó thay vì lướt dòng thời gian chung. Lưu tìm kiếm cho các từ khoá quan trọng. Cách này tốn ít lượt xem và không cần công cụ.
Không cào bằng tài khoản đăng nhập
Cào X bằng tài khoản đăng nhập kèm xoay IP để vượt giới hạn vi phạm điều khoản sử dụng. Tài khoản bị khoá, IP bị đánh dấu, dữ liệu thu được cũng không ổn định vì X thay đổi giao diện thường xuyên.
Thói quen giúp ít gặp Rate limit exceeded trên X
- Đặt thời gian dùng X mỗi ngày trong cài đặt màn hình của điện thoại.
- Dùng dòng Đang theo dõi và List cho các nguồn quan trọng.
- Mỗi tháng rà soát ứng dụng có quyền truy cập tài khoản, gỡ những gì không dùng.
- Không đăng nhập một tài khoản trên quá nhiều thiết bị cùng lúc.
- Với tài khoản công việc, dùng IP ổn định, không đổi mạng liên tục trong ngày.
- Bật xác thực hai lớp để tránh người khác dùng tài khoản và tiêu hết lượt của mình.
Phân biệt Rate limit exceeded với tài khoản bị hạn chế trên X
Nhiều người nhầm giới hạn tốc độ với các hình thức hạn chế tài khoản. Nhận ra đúng giúp xử lý đúng.
Rate limit
Lỗi hiện ra khi đang dùng, hết sau một thời gian, không cần làm gì thêm. Tài khoản vẫn đăng bài, nhắn tin được khi giới hạn làm mới.
Tài khoản bị khoá tạm (locked)
X yêu cầu xác minh số điện thoại, email hoặc giải thử thách trước khi dùng tiếp. Thường xảy ra khi có hoạt động bất thường như đăng nhập từ nơi lạ, hành vi giống tự động. Làm theo các bước xác minh trên màn hình.
Hạn chế hiển thị
Bài đăng vẫn lên nhưng ít người thấy, không xuất hiện trong tìm kiếm hoặc trả lời bị ẩn. Không có thông báo lỗi. Thường do hành vi bị đánh giá là spam. Giảm tần suất, ngừng dùng công cụ tự động.
Tài khoản bị đình chỉ (suspended)
Tài khoản bị khoá vì vi phạm quy định, hiện nhãn đình chỉ trên trang cá nhân. Chỉ có cách kháng nghị qua trung tâm trợ giúp của X.
Đăng nhập từ IP lạ
Đăng nhập tài khoản từ IP ở quốc gia khác, hoặc đổi IP liên tục, dễ dẫn tới yêu cầu xác minh. Với tài khoản công việc, giữ một IP ổn định gần với nơi tài khoản thường hoạt động. Đây là lý do proxy riêng, IP tĩnh phù hợp hơn proxy xoay khi quản lý tài khoản mạng xã hội.
Ghi chú cho đội vận hành tài khoản thương hiệu
Tài khoản thương hiệu thường có nhiều người cùng đăng nhập: người viết nội dung, người trả lời khách, người chạy quảng cáo. Mỗi người một thiết bị, một mạng. Với X, cách làm này làm tài khoản hay bị yêu cầu xác minh và tốn lượt yêu cầu nhanh hơn.
Cách gọn hơn là dùng tính năng uỷ quyền hoặc công cụ quản lý có kết nối API chính thức, để mọi người làm việc qua một điểm. Nếu bắt buộc đăng nhập trực tiếp, thống nhất dùng một profile trình duyệt và một IP văn phòng cố định cho tài khoản đó, ghi lại ai đăng nhập lúc nào để khi có cảnh báo bảo mật thì biết ngay nguyên nhân.
Câu hỏi thường gặp về Rate limit exceeded X Twitter
Rate limit exceeded trên X bao lâu thì hết
Giới hạn xem bài thường làm mới theo ngày. Giới hạn API làm mới theo cửa sổ 15 phút hoặc 24 giờ tuỳ endpoint. Giới hạn theo IP khi chưa đăng nhập thường hết sau vài phút tới vài giờ.
Mua X Premium có hết bị giới hạn không
Tài khoản trả phí có xác minh có giới hạn xem bài cao hơn nhiều, nhưng vẫn có giới hạn. Với API, Premium của tài khoản cá nhân không thay đổi giới hạn API, API có gói riêng.
Đổi IP có giúp xem thêm bài không
Không, nếu đã đăng nhập. Giới hạn xem bài gắn với tài khoản. Đổi IP chỉ giúp khi bị giới hạn theo IP lúc chưa đăng nhập.
Vì sao tài khoản của tôi bị giới hạn khi mới mở ứng dụng
Có thể ứng dụng khác đang dùng tài khoản, có phiên đăng nhập lạ, hoặc X đang có sự cố. Kiểm tra Apps and sessions và trạng thái của X.
Rate limit exceeded có ảnh hưởng tài khoản lâu dài không
Không. Đây là giới hạn tạm thời. Nhưng hành vi tự động hoá vi phạm quy định gây ra giới hạn liên tục thì có thể dẫn tới khoá tài khoản.
Ứng dụng của tôi bị 429 dù đã chờ đúng reset
Kiểm tra có tiến trình khác dùng cùng token không. Kiểm tra hạn mức tháng. Kiểm tra đồng hồ máy chủ có đúng giờ không, vì reset tính theo thời gian thực.
Tổng kết
Rate limit exceeded trên X (Twitter) đến từ ba loại giới hạn: số bài xem mỗi ngày theo loại tài khoản, giới hạn API theo gói, và giới hạn theo IP khi chưa đăng nhập. Người dùng thường thì chờ làm mới, đăng nhập, lướt dòng Đang theo dõi, gỡ ứng dụng lạ. Lập trình viên thì đọc x-rate-limit-remaining và x-rate-limit-reset, chờ đúng thời điểm, lưu bộ nhớ đệm và chọn gói API phù hợp. Đội quản lý nhiều tài khoản thì tách IP và profile cho từng tài khoản. Cần IP Việt Nam riêng, ổn định cho tài khoản mạng xã hội, anh em liên hệ Proxy.vn - Nhà cung cấp dịch vụ proxy chất lượng hàng đầu Việt Nam để được tư vấn.