Scheduling & Calendar

X (Twitter) Posting Limits in 2026: What You Need to Know

Last updated: October 10, 2026

X enforces account-level daily post and reply limits plus X API rate limits in 2026. Here are the current numbers and how OpenTweet works within them.

X (Twitter) enforces two separate layers of posting limits in 2026: account-level daily limits that apply to everything your account posts, and X API rate limits that apply to apps posting on your behalf. The old X API Free, Basic and Pro tiers no longer define posting caps, so numbers like 17, 100 or 300 tweets per day are out of date.

Quick Answer: Since May 2026, X's Help Center limits unverified accounts to 50 original posts and 200 replies per day. Through the X API, creating posts is rate limited to 100 requests per 15 minutes per user and 10,000 per 24 hours per app. OpenTweet adds its own plan limits: Pro 20, Advanced 100, Agency 300 posts per day.

What are X's daily posting limits for accounts?

In May 2026, X updated its Help Center to state a limit of "50 original posts and 200 replies per day for unverified accounts". Before that change, the commonly cited cap was 2,400 posts per day. Verified accounts with an X Premium subscription are reported to avoid the 50 and 200 limits, but X has not published one fixed number for them, so treat any specific figure you see elsewhere as unconfirmed.

These are account limits, not tool limits. Posts you publish through a scheduler count toward the same daily allowance as posts you write in the X app.

What are the X API rate limits for posting?

X moved new developers to pay-per-use billing on February 6, 2026, and the old tier-based posting caps no longer apply. The X API documentation lists these limits for POST /2/tweets:

  • Per user: 100 requests per 15 minutes.
  • Per app: 10,000 requests per 24 hours.

X's docs also note that rate limits and billing are separate: paying for usage does not raise the rate limit. Enterprise customers have custom limits. When a limit is exceeded, X returns a 429 Too Many Requests error until the window resets.

What are OpenTweet's posting limits?

OpenTweet enforces its own per-plan daily limits on top of X's limits:

  • Pro plan: 20 posts per day.
  • Advanced plan: 100 posts per day.
  • Agency plan: 300 posts per day.

Advanced and Agency include multiple X accounts. X's account-level limits still apply to each X account individually, so an unverified account cannot exceed 50 original posts a day even if your OpenTweet plan allows more.

How does the X API rate limit window work?

Most X API limits use 15-minute windows; the posting endpoint also has a 24-hour cap at the app level. If too many requests hit the X API in a short window, X returns a 429 Too Many Requests error. OpenTweet handles 429 responses by retrying the tweet after the rate limit window resets.

Why does X reject duplicate tweets?

X uses a duplicate detection system that rejects tweets with identical or near-identical text posted within approximately 24 to 48 hours. X returns error code 187 for duplicates. Fix it by modifying the tweet text slightly. Even changing punctuation resolves the duplicate check.

How does OpenTweet handle X's limits?

OpenTweet monitors X API responses and automatically handles rate limit errors by retrying failed tweets. The Evergreen Queue's cooldown system prevents duplicate-content errors by spacing out recycled tweets. Spread scheduled posts across the day, and if your account is unverified, keep your daily schedule under X's 50 original posts limit.

What are thread limits on X?

X allows threads of any length. OpenTweet supports threads of up to 15 tweets per thread. X enforces the 280-character limit per tweet for standard accounts. X Premium subscribers get extended character limits (up to 25,000 characters per tweet), which OpenTweet also supports when the account has Premium status.

Ready to Try OpenTweet?

Start your 7-day free trial. Schedule tweets, use AI, set up connectors — all in one place.