TwitterAPI.io pricing: cost per 1,000 tweets, limits and math
TwitterAPI.io pricing is pay as you go at $1 for 100,000 credits: $0.15 per 1,000 tweets returned and $0.18 per 1,000 single profile lookups, with a minimum of $0.00015 per request even when nothing comes back. New accounts get up to $1 of free credits, rate limits run from 1 request every 5 seconds before a top-up to 20 a second after, and monthly plans from $29 add bonus credits.
TwitterAPI.io is a third-party X data API billed per item returned. It is one of the cheapest ways to read X in bulk, and the price has a few rules that change your bill. Here they are, from twitterapi.io's own pages, with a cost table and a comparison with X's official API.
TwitterAPI.io pricing per 1,000 items
$1 buys 100,000 credits. Credits per item, from the pricing page:
| Data | Credits | Per 1,000 items |
|---|---|---|
| Tweets (search, timelines, replies, lists) | 15 per tweet returned | $0.15 |
| Profiles, single lookup | 18 per profile | $0.18 |
| Profiles, batch of 100 or more | 1 per profile | $0.01 |
| Followers or following, full page of 200 | 1 per profile (3 below 100, 2 below 200) | $0.01 to $0.03 |
| Follower IDs, 4,000 to 5,000 per call | 0.45 per ID | $0.0045 |
| Any request, minimum | 15 | $0.00015 per call, even with 0 results |
Search and timelines return up to 20 tweets a page (advanced search, last tweets), so a full page costs 300 credits, or $0.003.
Free credits, expiry and plans
- Free credits: up to $1 (100,000 credits) with no card, after a bot check. A repeat signup from the same network within 30 days gets $0.10. Free credits expire after 31 days.
- Paid credits never expire. Top-up bonuses (up to 10% by card, 12% by crypto) last 31 days.
- Plans add bonus credits on top of the same per-item prices (subscribe page):
| Plan | Price a month | Credits a month, with bonus | Rate limit | Effective per 1,000 tweets |
|---|---|---|---|---|
| Pay as you go | Any top-up | 100,000 per $1 | 20 a second | $0.15 |
| Starter | $29 | 3.13M | 20 a second | about $0.139 |
| Builder | $99 | 11.29M | 20 a second | about $0.132 |
| Pro | $199 | 25.07M | 20 a second | about $0.119 |
| Scale | $499 | 69.86M | 50 a second | about $0.107 |
| Business | $1,499 | 224.85M | 500 a second | $0.10 |
The effective rate is our math: plan price divided by (credits / 15). It assumes you use the bonus, which arrives as a separate batch that expires after 31 days. Base credits carry over.
Rate limits
From the rate limit docs: an account that has never topped up gets 1 request every 5 seconds, about 720 an hour. Any top-up raises it to 20 a second. Scale gets 50, Business 500, and up to 1,000 on request. Going over returns 429. The docs advise a steady rate, for example 15 a second rather than bursts of 30.
What endpoints exist
The docs index lists about 30 read endpoints: user info, batch lookup, timelines, mentions, followers, following, verified followers, follower IDs, tweets by ID, replies, quotes, retweeters, thread context, articles, advanced search, lists, communities, trends and Spaces. It also lists webhook and WebSocket filter rules for streaming, and action endpoints (post, like, follow, DM) next to a login endpoint. Requests use an X-API-Key header on https://api.twitterapi.io, per the introduction.
Costs at realistic volumes
| Job, per month | TwitterAPI.io | Official X API | ScrapeIO |
|---|---|---|---|
| 100,000 tweets from keyword search | $15.00 | $500 (100,000 x $0.005) | Billed per page, not per tweet |
| 10,000 profile lookups | $1.80 single, $0.10 in batches of 100 | $100 | $18.80, or $9.94 on the $497 pack |
| 1 million followers with profiles | about $10 | $10,000 | Not offered |
| 50 accounts polled hourly (36,000 calls), 15,000 new tweets | under $8, if you filter with since_time | $75 for 15,000 posts | $67.68, or $35.78 on the $497 pack |
The polling row has a trap. TwitterAPI.io bills each tweet returned, so a poll that pulls the same 20 latest tweets every hour pays for them again: 36,000 x 300 credits is $108. Use advanced search with from:handle since_time: so empty polls cost only the 15-credit minimum.
TwitterAPI.io vs the official X API
X's pricing page has one model, pay per use: $0.005 per post read, $0.010 per user read, $0.010 per follower or following read, and $0.001 for your own app's data. It is capped at 3 million post reads a month, after which X points to Enterprise. X gives $20 in credits after you save a card and make a first purchase, and a resource is billed once per UTC day. For reading public tweets, TwitterAPI.io is about 33 times cheaper per post. The official API is still the one to use for posting, DMs and acting for your users with their consent. We cover X's own free options in is the X API free.
Which to pick
- Millions of tweets, X only: TwitterAPI.io, on a plan if your volume is steady.
- Real-time alerts on keywords or accounts: its webhook rules, which save polling.
- Posting or acting for users: the official X API.
- X plus TikTok, Instagram or YouTube, with the same field names: a multi-platform API. See TwitterAPI.io alternative for the side-by-side.
Doing it with ScrapeIO
ScrapeIO reads public X data at 1 credit per call: X profile API, X user tweets API, X search API with operators, X replies API and X trends API. Not-found accounts cost nothing, and the same key covers 32 other platforms. Agents can use the X MCP server.
FAQ
Is TwitterAPI.io free?
New accounts get up to $1 of credits, about 6,600 tweets, with no card. They expire after 31 days, and the rate limit is 1 request every 5 seconds until you top up.
Do empty results cost money on TwitterAPI.io?
Yes. Every request costs at least 15 credits ($0.00015), even when it returns nothing.
Do TwitterAPI.io credits expire?
Credits you pay for do not. Free credits and bonus credits expire after 31 days.
Is TwitterAPI.io cheaper than the X API?
For reads, yes: $0.15 per 1,000 tweets against $5 per 1,000 post reads on X's pay-per-use pricing.
Sources
Checked on 9 November 2026 from each vendor's own pages. Prices and limits change; follow the links before you decide.
- https://twitterapi.io/pricing
- https://twitterapi.io/subscribe
- https://twitterapi.io/
- https://docs.twitterapi.io/introduction
- https://docs.twitterapi.io/rate-limits.md
- https://docs.twitterapi.io/api-reference/endpoint/tweet_advanced_search
- https://docs.twitterapi.io/api-reference/endpoint/get_user_last_tweets
- https://docs.twitterapi.io/llms.txt
- https://docs.x.com/x-api/getting-started/pricing
100 free credits, no card. Credits never expire.
Get API key