Twitter API Cost Calculator
Sorsa Twitter API Cost Calculator turns the tweets, profiles and followers your product reads each month into a monthly bill on the official X API and on Sorsa API. Free, no sign-up.Price the tweets, profiles and followers you read each month on the official X API and on Sorsa API.
Your data each month
Your data each month
Type a number or pick a size- Tweets that match a search query, 20 per request
- Tweets you have the IDs or links of, 100 per request
- Accounts by username or ID, 100 per request
- Who follows an account, and whom it follows, 200 per request
Every tweet comes with its author’s profile at no extra cost, and failed requests are never charged.
Your monthly estimate shows up here
Pick a size for any row, type a number, or start from a job.Pick a size for any row or start from a job: the Sorsa API plan that fits, the lowest total for the job, and what the official X API would bill for the same data.
- The Sorsa API plan that fits the job
- The lowest total, with extra requests
- What the official X API would bill for the same data
- Monthly or yearly billing
Run these requests on your 100 free requests first. No card, and they never expire.
What 1,000 tweets cost on each API
The official X API bills every item it returns: $0.005 per post read and $0.010 per profile or follower. Sorsa API bills the request, and one request returns up to 100 tweets or 200 followers. The whole rate card, and what changed in 2026, is in our guide to X API pricing.
Tweets
Official X API$5.00Sorsa APIfrom $0.014Followers
Official X API$10.00Sorsa APIfrom $0.007Profiles
Official X API$10.00Sorsa APIfrom $0.014Search results
Official X API$5.00Sorsa APIfrom $0.07
3 million post reads a month is where pay-per-use on the official X API stops. Past it, X asks for an Enterprise contract, from about $42,000 a month. Sorsa API has no such cap.
How the calculator works
Two meters run on the same data. The official X API counts items; Sorsa API counts requests, and a request returns a whole page of them.
The official X API side
Each monthly volume times its rate: $0.005 per post read, $0.010 per profile or follower read. A follow, retweet or comment check costs at least one of those, since X has no single call for it. Tweets from many accounts (search, mentions, replies, quotes, list feeds) bring their authors, and X bills each author as a profile read, so those rows cost $0.015 per tweet. Tweets by ID and an account’s own timeline are billed as posts only.
The Sorsa API side
Each volume divided by what one request returns: 100 tweets or profiles by ID, 200 followers, about 20 search results, one check. The total is matched to the smallest plan that covers it, and to a smaller plan plus extra requests at that plan’s extra-request price when that costs less. Yearly billing prices a plan at a twelfth of its yearly sum.
By hand
Official X API = posts × $0.005 + authors × $0.010 + profiles and followers × $0.010
Sorsa API requests = tweets by ID ÷ 100 + profiles ÷ 100 + followers ÷ 200 + search results ÷ 20 + checks
The reasons the official meter runs this high are in why the X API is so expensive.
Official X API
Sorsa API
30x cheaper Authors come inside every tweet on Sorsa API, at no extra cost.
What 10,000, 100,000 and 1 million tweets cost
Tweets from a search, a month at a time, priced by the calculator above. Search pages return about 20 tweets, so lookups by ID need a fifth of these requests.
| Tweets a month | Official X API, posts only | Official X API, with authors | Sorsa API requests | Sorsa API plan |
|---|---|---|---|---|
| 10,000 | $50 | $150 | 500 | Starter, $49 a month |
| 100,000 | $500 | $1,500 | 5,000 | Starter, $49 a month |
| 1,000,000 | $5,000 | $15,000 | 50,000 | Pro, $199 a month |
| 3,000,000 3 million is where pay-per-use stops | $15,000 | $45,000 | 150,000 | Growth, $475 a month (or Pro + 50K extra requests, $299) |
| 10,000,000 | Pay-per-use stops | Enterprise contract, from about $42,000 a month | 500,000 | Enterprise, $899 a month |
What common jobs cost
Four common jobs, priced the same way. Load one into the calculator and change the numbers to yours.
Brand monitoring
Every post that mentions your brand, with its author.
100K mentions
- Official X API
- $1,500
- Sorsa API
- Starter, $495,000 requests a month
Audience research
The followers of the accounts your customers follow.
1M followers and following
- Official X API
- $10,000
- Sorsa API
- Starter, $495,000 requests a month
Competitor tracking
Ten rivals: their posts, replies and new followers.
50K account timelines, 500K followers and following
- Official X API
- $5,250
- Sorsa API
- Starter, $495,000 requests a month
AI dataset
A million posts on your topic for training or retrieval.
1M search results
- Official X API
- $15,000
- Sorsa API
- Pro, $19950,000 requests a month
What can change your real bill
The estimate prices full pages and every item once. Four things move a real invoice.
Repeats on the same day
The official X API bills the same post or profile once per UTC day, so a job that fetches the same items again and again pays less than volume times rate. X calls this a soft guarantee, so it is no number to budget on.
Narrow searches
A search that matches few posts returns pages of fewer than 20, which takes more requests per tweet on Sorsa API. Wider queries, and lookups by ID, bring the count back down.
The 3 million cap
Once a pay-per-use account reads 3 million posts in a billing period, post reads stop until the next one, whatever the balance. Sorsa API plans go up to 10 million requests a month, and extra requests keep calls running past the quota.
Speed is apart from price
Paying the official X API more does not raise its request windows. Every Sorsa API plan runs at 20 requests per second, free accounts included, and from 1 million requests a month it can go faster on request.
Test the requests behind your estimate
Every new account gets 100 free requests: no card, they never expire, every endpoint. That is up to 10,000 tweets or 20,000 profiles, enough to run your real job on real data before you pick a plan in Sorsa API pricing.
- 20
- requests per second on every plan
- 100
- tweets or profiles per batch request
- 200
- followers per page
No credit card, and they never expire.
The endpoint behind each row
POST /tweet-info-bulkTweets by IDPOST /search-tweetsSearch resultsPOST /mentionsMentionsPOST /user-tweetsAccount timelinesPOST /commentsReplies to tweetsPOST /quotesQuote tweetsGET /list-tweetsX List feedsGET /info-batchProfilesGET /followersFollowers and followingPOST /check-followFollow, retweet and comment checks
POST https://api.sorsa.io/v3/tweet-info-bulk
ApiKey: YOUR_API_KEY
{"tweet_links": [
"https://x.com/i/status/2041188200371446005",
"https://x.com/i/status/2041190934218670321",
"https://x.com/i/status/2041192214551978247",
… up to 100
]}Links or IDs, up to 100 in one request. Every tweet comes back with its author’s profile.
Questions about Twitter API costs
Working out the cost
How do I calculate my Twitter API cost per month?
Price each kind of data you read. On the official X API, multiply posts by $0.005 and profiles, followers and authors by $0.010. On Sorsa API, divide each volume by what one request returns (100 tweets or profiles, 200 followers, about 20 search results, one check), add the requests up and match the total to a plan. The calculator above does both and shows the plan that fits.
What do 10,000, 100,000 and 1 million tweets cost on the X API?
$50, $500 and $5,000 in post reads, or $150, $1,500 and $15,000 with their authors. The same tweets through Sorsa API search take 500, 5,000 and 50,000 requests: Starter at $49 a month covers the first two and Pro at $199 a month the third, authors included.
Does the X API charge per request or per tweet?
Per item. A search that returns 20 posts bills 20 post reads at $0.005, and the authors attached to them bill as profile reads at $0.010 each. Sorsa API bills per request: one call is one request whether it returns one tweet or 100.
How many requests does my job need on Sorsa API?
Divide each volume by its page size: 100 tweets or profiles per batch lookup, 200 followers per page, about 20 tweets per search, timeline or replies page, and one request per check. A million tweets by ID and 500,000 followers come to 12,500 requests a month.
Plans and the bill
Which Sorsa API plan do I need?
The smallest plan that covers your requests, unless a smaller plan plus extra requests costs less. The calculator shows both when they differ: 12,500 requests a month fit Pro at $199 a month with room to grow, or Starter plus 2,500 extra requests for $61.25 a month. Extra requests run on top of a plan from a prepaid balance that never expires: see pay as you go.
What happens above 3 million post reads?
On the official X API, pay-per-use stops at 3 million post reads a month, and more takes an Enterprise contract from about $42,000 a month. Sorsa API has no such cap: plans run up to 10 million requests a month, which is up to a billion tweets by ID. Past that, talk to sales and we build the plan with you.
Is there a free tier?
Not on the official X API: it has had no free tier since 2023. Sorsa API gives every new account 100 free requests with no card, and they never expire: up to 10,000 tweets or 20,000 profiles through batch endpoints.
Does yearly billing change the estimate?
Yes: you pay for 10 months and get 12. The monthly quota stays the same and refreshes every month, so a yearly Pro plan is 100,000 requests a month for $1,990 a year. Switch the estimate to Yearly to see it.
What the estimate covers
How accurate is this calculator?
It uses the official X API’s published rates and Sorsa API’s real page sizes, the same arithmetic as the estimate on our pricing page. A real X bill can come in lower, since X counts a post fetched again on the same UTC day only once, and a Sorsa API job can take more requests when narrow searches return pages of fewer than 20 tweets.
Does it include posting, likes or direct messages?
No. Sorsa API is read-only and reads public data, so the calculator prices reads. On the official X API a post costs $0.015 to publish, or $0.20 with a link in it.
Test your estimate on real data
Run the requests behind it on 100 free requests, then pick the plan. Every tweet comes with its author, and failed requests are never charged.
No credit card, and they never expire. 6B+ requests served since 2022.
Account checks
Followers & audience
Posts & conversations
Analytics & creators
For developers
What 1,000 tweets cost on each API
X bills every item it returns; Sorsa API bills the request, up to 100 tweets each.
| Per 1,000 | Official X API | Sorsa API |
|---|---|---|
| Tweets | $5.00 | from $0.014 |
| Followers | $10.00 | from $0.007 |
| Profiles | $10.00 | from $0.014 |
| Search results | $5.00 | from $0.07 |
3 million post reads a month is where pay-per-use on the official X API stops. Past it, X asks for an Enterprise contract, from about $42,000 a month. Sorsa API has no such cap.
The whole rate card is in our guide to X API pricing.
How the calculator works
The official X API counts items; Sorsa API counts requests, and a request returns a whole page.
By hand
Official X API = posts × $0.005 + profiles, followers and authors × $0.010
Sorsa API requests = by ID ÷ 100 + profiles ÷ 100 + followers ÷ 200 + search ÷ 20 + checks
What 10,000, 100,000 and 1 million tweets cost
Tweets from a search, with their authors, priced by the calculator above.
| Tweets a month | Official X API | Sorsa API |
|---|---|---|
| 10K | $150 | $49 Starter |
| 100K | $1,500 | $49 Starter |
| 1M | $15,000 | $199 Pro |
| 3M | $45,000 | $475 Growth |
| 10M | Enterprise, from $42K | $899 Enterprise |
What common jobs cost
Tap a job to load it into the calculator, then change the numbers to yours.
What can change your real bill
The estimate prices full pages and every item once. Four things move a real invoice.
Test the requests behind your estimate
100 free requests on sign-up, no card: up to 10,000 tweets or 20,000 profiles. Run your real job, then pick a plan in Sorsa API pricing.
- 20
- requests per second on every plan
- 100
- tweets or profiles per batch request
- 200
- followers per page
No credit card, and they never expire.
Questions about Twitter API costs
Working out the cost
How do I calculate my Twitter API cost per month?
Price each kind of data you read. On the official X API, multiply posts by $0.005 and profiles, followers and authors by $0.010. On Sorsa API, divide each volume by what one request returns (100 tweets or profiles, 200 followers, about 20 search results, one check), add the requests up and match the total to a plan. The calculator above does both and shows the plan that fits.
What do 10,000, 100,000 and 1 million tweets cost on the X API?
$50, $500 and $5,000 in post reads, or $150, $1,500 and $15,000 with their authors. The same tweets through Sorsa API search take 500, 5,000 and 50,000 requests: Starter at $49 a month covers the first two and Pro at $199 a month the third, authors included.
Does the X API charge per request or per tweet?
Per item. A search that returns 20 posts bills 20 post reads at $0.005, and the authors attached to them bill as profile reads at $0.010 each. Sorsa API bills per request: one call is one request whether it returns one tweet or 100.
How many requests does my job need on Sorsa API?
Divide each volume by its page size: 100 tweets or profiles per batch lookup, 200 followers per page, about 20 tweets per search, timeline or replies page, and one request per check. A million tweets by ID and 500,000 followers come to 12,500 requests a month.
Plans and the bill
Which Sorsa API plan do I need?
The smallest plan that covers your requests, unless a smaller plan plus extra requests costs less. The calculator shows both when they differ: 12,500 requests a month fit Pro at $199 a month with room to grow, or Starter plus 2,500 extra requests for $61.25 a month. Extra requests run on top of a plan from a prepaid balance that never expires: see pay as you go.
What happens above 3 million post reads?
On the official X API, pay-per-use stops at 3 million post reads a month, and more takes an Enterprise contract from about $42,000 a month. Sorsa API has no such cap: plans run up to 10 million requests a month, which is up to a billion tweets by ID. Past that, talk to sales and we build the plan with you.
Is there a free tier?
Not on the official X API: it has had no free tier since 2023. Sorsa API gives every new account 100 free requests with no card, and they never expire: up to 10,000 tweets or 20,000 profiles through batch endpoints.
Does yearly billing change the estimate?
Yes: you pay for 10 months and get 12. The monthly quota stays the same and refreshes every month, so a yearly Pro plan is 100,000 requests a month for $1,990 a year. Switch the estimate to Yearly to see it.
What the estimate covers
How accurate is this calculator?
It uses the official X API’s published rates and Sorsa API’s real page sizes, the same arithmetic as the estimate on our pricing page. A real X bill can come in lower, since X counts a post fetched again on the same UTC day only once, and a Sorsa API job can take more requests when narrow searches return pages of fewer than 20 tweets.
Does it include posting, likes or direct messages?
No. Sorsa API is read-only and reads public data, so the calculator prices reads. On the official X API a post costs $0.015 to publish, or $0.20 with a link in it.
Test your estimate on real data
Run the requests behind it on 100 free requests, then pick the plan. Every tweet comes with its author, and failed requests are never charged.
Get 100 free requestsNo credit card, and they never expire. 6B+ requests served since 2022.
The official X API side
Each monthly volume times its rate: $0.005 per post read, $0.010 per profile or follower read. A follow, retweet or comment check costs at least one of those, since X has no single call for it. Tweets from many accounts (search, mentions, replies, quotes, list feeds) bring their authors, and X bills each author as a profile read, so those rows cost $0.015 per tweet. Tweets by ID and an account’s own timeline are billed as posts only.
The Sorsa API side
Each volume divided by what one request returns: 100 tweets or profiles by ID, 200 followers, about 20 search results, one check. The total is matched to the smallest plan that covers it, and to a smaller plan plus extra requests at that plan’s extra-request price when that costs less. Yearly billing prices a plan at a twelfth of its yearly sum.
The reasons the official meter runs this high are in why the X API is so expensive.
Brand monitoring: 100,000 mentions a month
Official X API
Sorsa API
30x cheaper Authors come inside every tweet on Sorsa API, at no extra cost.
Repeats on the same day
The official X API bills the same post or profile once per UTC day, so a job that fetches the same items again and again pays less than volume times rate. X calls this a soft guarantee, so it is no number to budget on.
Narrow searches
A search that matches few posts returns pages of fewer than 20, which takes more requests per tweet on Sorsa API. Wider queries, and lookups by ID, bring the count back down.
The 3 million cap
Once a pay-per-use account reads 3 million posts in a billing period, post reads stop until the next one, whatever the balance. Sorsa API plans go up to 10 million requests a month, and extra requests keep calls running past the quota.
Speed is apart from price
Paying the official X API more does not raise its request windows. Every Sorsa API plan runs at 20 requests per second, free accounts included, and from 1 million requests a month it can go faster on request.
One request, 100 tweets
POST https://api.sorsa.io/v3/tweet-info-bulk
ApiKey: YOUR_API_KEY
{"tweet_links": [
"https://x.com/i/status/2041188200371446005",
"https://x.com/i/status/2041190934218670321",
"https://x.com/i/status/2041192214551978247",
… up to 100
]}Links or IDs, up to 100 in one request. Every tweet comes back with its author’s profile.
The endpoint behind each row
POST /tweet-info-bulkTweets by IDPOST /search-tweetsSearch resultsPOST /mentionsMentionsPOST /user-tweetsAccount timelinesPOST /commentsReplies to tweetsPOST /quotesQuote tweetsGET /list-tweetsX List feedsGET /info-batchProfilesGET /followersFollowers and followingPOST /check-followFollow, retweet and comment checks