X (Twitter) Posting Limits in 2026: What You Need to Know
Last updated: May 1, 2026
X (Twitter) enforces multiple layers of posting limits in 2026: daily tweet caps, per-minute API rate limits, and content-based restrictions. Understanding these limits helps you schedule effectively without hitting errors.
What are X's daily tweet limits?
X (Twitter) daily posting limits vary by X API subscription tier:
- X Free API tier — Approximately 17 tweets per day.
- X Basic tier — Up to 100 tweets per day.
- X Pro tier — Up to 300 tweets per day.
These limits apply to tweets posted via API (which includes all scheduled posts from tools like OpenTweet). Tweets posted manually through the X app are subject to different limits.
What are OpenTweet's posting limits?
OpenTweet enforces its own per-plan limits that align with X API limits:
- Pro plan — 20 scheduled posts per day.
- Advanced plan — 100 scheduled posts per day.
- Agency plan — 300 scheduled posts per day.
These limits protect your account from X's automated abuse detection systems.
What are X API rate limits?
X also enforces per-minute rate limits. 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 queuing the tweet for retry after the rate limit window resets — typically 15 minutes for per-minute limits.
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-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. Plan limits prevent you from scheduling more tweets per day than your X API tier allows.
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.