Most rate limiting articles teach you how to enforce rate limits on your API. This article is about the other side: how to respect rate limits when your application is a client of someone else's platform.

At HelperX, we automate actions on X across hundreds of accounts. Every account has its own rate limit budget. Exceeding it doesn't just return a 429 — it flags the account for anti-abuse review.

Here's how we handle rate limits so that accounts stay safe.

X's rate limit model

X uses multiple layers of rate limiting: