Skip to main content
Social Media

What is Rate Limiting?

Rate limiting is a platform's mechanism for capping the number of actions — such as follows, unfollows, likes, or API requests — that a single account can perform within a given time window. It is used to prevent spam, bot abuse, and server overload.

Last updated: March 6, 2026

Rate Limiting Explained

Rate limiting is one of the most important concepts for anyone who actively manages their social media presence or uses automation tools. At its core, a rate limit is simply a ceiling placed on how frequently you can perform a specific action. Platforms like X (formerly Twitter) and Instagram use rate limits to protect their infrastructure from being overwhelmed and to enforce fair usage policies that keep the experience good for all users.

How Rate Limits Are Enforced

Rate limits are typically enforced at multiple levels simultaneously. There are per-account limits (how many actions your account can take), per-IP limits (how many requests come from a single IP address), and API-level limits (how many calls a developer app can make). When you exceed any of these limits, the platform typically returns an error — often HTTP 429 "Too Many Requests" — and may temporarily lock your account out of that action until the window resets, usually after 15 minutes or 24 hours depending on the platform and action type.

X (Twitter) Rate Limits in Practice

On X, rate limits are particularly strict for actions like following and unfollowing. Twitter historically enforced a limit of around 400 follows per day and similar restrictions on unfollows, though these numbers can shift as Twitter adjusts its policies. Going too fast or attempting too many actions in a short burst triggers temporary suspensions or, in severe cases, permanent account actions. This is why responsible unfollow tools like X Unfollow Pro build in deliberate delays and pacing between actions — to stay well within platform limits and keep your account safe.

Why Rate Limits Matter for Cleanup Tools

If you're trying to unfollow thousands of accounts that don't follow you back, rate limiting means you cannot do it all in one sitting. A well-designed tool will spread the work across multiple sessions, respect the platform's timing windows, and stop automatically if it detects limit-related errors. Ignoring rate limits by using aggressive scripts or bots risks getting your account flagged, shadow-banned, or permanently suspended. Understanding this constraint helps set realistic expectations: cleaning up a large following list is a process that takes days or weeks, not minutes.

  • Follow/unfollow limits: Typically 400 actions per day on X, with per-hour sub-limits
  • API limits: Developer apps face their own separate quotas, often more restrictive
  • Reset windows: Most limits reset on a rolling 15-minute or 24-hour basis
  • Soft vs. hard limits: Soft limits trigger warnings; hard limits cause temporary lockouts

Real-World Examples

1

X temporarily blocks your account from unfollowing anyone after you unfollow 50 accounts in rapid succession.

2

An Instagram automation bot gets flagged and disabled because it liked 500 posts in under an hour, far exceeding the platform's hourly action limit.

3

A developer's app receives HTTP 429 errors when their X API key exceeds 300 requests per 15-minute window.

4

X Unfollow Pro pauses between each unfollow action and respects daily limits to prevent your account from being suspended.

Want a Deeper Explanation?

Ask AI to explain Rate Limiting in your own context or for your specific use case.

AI responses are generated independently and may vary

Frequently Asked Questions

Try X Unfollow Pro Free

Now that you understand rate limiting, put this knowledge to work with our Chrome extensions.