Pricing
Twitter/X API pricing from $0.0033 per 1,000 tweets
Top up a balance and pay per call, or take a monthly plan on RapidAPI. The API is the same.
Show prices per
$5/ month
StandardYour tier
Any top-up amount
$0.005per 1,000 tweets
Volume
For 30 days after a top-up of $100 or more
$0.0045per 1,000 tweets
Scale
While your top-ups of the last 30 days add up to $500 or more
$0.004per 1,000 tweets
Bulk
While your top-ups of the last 30 days add up to $2,000 or more
$0.00325per 1,000 tweets
Estimate. The tier assumes you top up what you use each month. The balance never expires.
Direct
This is the cheapest way to use TwittrAPI. The more you top up, the less each call costs. New accounts get $0.50 to test with.
Standard
$0.005per 1,000 tweets
- Any top-up amount
Volume
$0.0045per 1,000 tweets
- For 30 days after a top-up of $100 or more
Scale
$0.004per 1,000 tweets
- While your top-ups of the last 30 days add up to $500 or more
Bulk
$0.00325per 1,000 tweets
- While your top-ups of the last 30 days add up to $2,000 or more
1 call = 1 profile, or one page of tweets (usually about 20; X decides). Up to 500 profiles in a batch lookup. Billed per 1,000 calls.
- Pay as you go: prepaid balance, priced per 1,000 API calls
- Your balance does not expire
- Calls that fail with 400, 407, 408, 409 or a 5xx error are refunded
- No X developer account needed
- Crypto
- +5% on Polygon
- USDT or USDC on Polygon, USDT on Tron, or Litecoin. +5% bonus credit on Polygon (USDT/USDC): send $100, get $105. USDT on Tron: minimum $50 per deposit, no network fee.
- Card
- Pay by card once, or choose a monthly credit that tops up your balance every month, cancel any time. Prefer to stay in control? Get an email with a one-click top-up link when your balance runs low.
Compared with other Twitter/X APIs
| Provider | Per 1,000 tweets | Per 1,000 profiles | Subscription needed | Monitoring | Latency p50 |
|---|---|---|---|---|---|
| TwittrAPI | $0.00325–$0.005 | $0.00013–$0.0002batch, up to 500 per call | No | Yes | 610 ms |
| TweetAPI[1][2] | $0.004925–$0.025 | $0.0985–$0.50one per call | No | Separate product | 729 ms |
| GetXAPI[3] | $0.0165–$0.05 | $0.33–$1one per call | No | Yes | 1,150 ms |
| TwitterAPIs[4] | $0.04 | $0.80one per call | No | Yes | – |
| TwexAPI[5][6] | $0.0416–$0.05 | $0.0416–$0.05billed per profile | No | Not listed | 592 ms |
| Sorsa[7][8] | $0.07–$0.245 | $0.007–$0.0245batch, up to 200 per call | Yes | No | 982 ms |
| twitterapi.io[9][10] | $0.15 | $0.01batch of 100 or more | No | Yes | 1,148 ms |
| SocialData[11][12] | $0.20 | $0.20billed per profile | No | Yes | – |
| X API (official)[13] | $5 | $10billed per profile | No | Per event | – |
TwittrAPI
- Per 1,000 tweets
- $0.00325–$0.005
- Per 1,000 profiles
- $0.00013–$0.0002batch, up to 500 per call
No subscription · Monitoring: Yes · p50 610 ms
- Per 1,000 tweets
- $0.004925–$0.025
- Per 1,000 profiles
- $0.0985–$0.50one per call
No subscription · Monitoring: Separate product · p50 729 ms
GetXAPI[3]
- Per 1,000 tweets
- $0.0165–$0.05
- Per 1,000 profiles
- $0.33–$1one per call
No subscription · Monitoring: Yes · p50 1,150 ms
TwitterAPIs[4]
- Per 1,000 tweets
- $0.04
- Per 1,000 profiles
- $0.80one per call
No subscription · Monitoring: Yes
- Per 1,000 tweets
- $0.0416–$0.05
- Per 1,000 profiles
- $0.0416–$0.05billed per profile
No subscription · Monitoring: Not listed · p50 592 ms
- Per 1,000 tweets
- $0.07–$0.245
- Per 1,000 profiles
- $0.007–$0.0245batch, up to 200 per call
Subscription needed · Monitoring: No · p50 982 ms
- Per 1,000 tweets
- $0.15
- Per 1,000 profiles
- $0.01batch of 100 or more
No subscription · Monitoring: Yes · p50 1,148 ms
- Per 1,000 tweets
- $0.20
- Per 1,000 profiles
- $0.20billed per profile
No subscription · Monitoring: Yes
X API (official)[13]
- Per 1,000 tweets
- $5
- Per 1,000 profiles
- $10billed per profile
No subscription · Monitoring: Per event
How the prices compare
- Per 1,000 tweets: search and timeline calls return about 20 tweets, so prices per call are divided by 20.
- Per 1,000 profiles: a provider's batch price where it publishes one (marked), else one profile per call.
- Ranges: our Bulk to Standard price; monthly plans as if used in full.
- Latency: median of a profile lookup, measured Oct 12, 2026, Oct 14, 2026, Oct 19, 2026.
- TweetAPI pricing, checked Oct 14, 2026
- TweetAPI product summary (llms.txt), checked Oct 14, 2026
- GetXAPI pricing, checked Oct 14, 2026
- TwitterAPIs pricing, checked Oct 16, 2026
- TwexAPI pricing, checked Oct 19, 2026
- TwexAPI API reference (OpenAPI), checked Oct 19, 2026
- Sorsa API pricing, checked Oct 14, 2026
- Sorsa API homepage, checked Oct 14, 2026
- twitterapi.io pricing, checked Oct 12, 2026
- twitterapi.io Stream monitoring, checked Oct 12, 2026
- SocialData pricing docs, checked Oct 10, 2026
- SocialData monitoring pricing, checked Oct 12, 2026
- X API pricing (docs.x.com), checked Oct 12, 2026
Direct: rate limits
30 per second are included after your first top-up. Need more? Book a tier in the dashboard. The monthly fee comes out of your balance, and you can cancel any time.
Standard
Included
- Requests per second
- 30
See all tiers
| Tier | Requests per second | Price per month |
|---|---|---|
| Standard | 30 | Included |
| Plus | 50 | $29 |
| Pro | 100 | $59 |
| Business | 300 | $149 |
| Scale | 1,000 | $349 |
| Enterprise | up to 3,000 | from $899, on request |
Standard
- Requests per second
- 30
- Price per month
- Included
Plus
- Requests per second
- 50
- Price per month
- $29
Pro
- Requests per second
- 100
- Price per month
- $59
Business
- Requests per second
- 300
- Price per month
- $149
Scale
- Requests per second
- 1,000
- Price per month
- $349
Enterprise
- Requests per second
- up to 3,000
- Price per month
- from $899, on request
Trial keys are limited to 3 requests per second. Requests over the limit get HTTP 429 and are not charged.
Need more than 1,000 requests per second or volume pricing for a team? TwittrAPI for teams.
RapidAPI: monthly plans, free tier included
You pay RapidAPI a fixed price per month for a request quota. Pick this if your company already has RapidAPI billing set up.
See all tiers
PRO
$5per month
- Requests per month
- 12,000
- Effective price per 1,000 requests
- $0.417
- Response within 72 hours
ULTRA
$75per month
- Requests per month
- 500,000
- Effective price per 1,000 requests
- $0.15
- Response within 48 hours
MEGA
$125per month
- Requests per month
- 1,000,000
- Effective price per 1,000 requests
- $0.125
- Response within 24 hours
The effective price assumes you use the whole quota. The API is also listed on JojAPI at that marketplace's prices.
JojAPI: monthly plans with a free tier
Request credits per month on the JojAPI marketplace. 1 credit = 1 request; unused credits do not carry over.
See all tiers
$65
$65per month
- Requests per month
- 500,000
- Rate limit
- 10
- Effective price per 1,000 requests
- $0.13
$110
$110per month
- Requests per month
- 1,000,000
- Rate limit
- 35
- Effective price per 1,000 requests
- $0.11
AI agents can also pay per request through JojAPI: $0.01 per request, for search only (GET /search/{searchTerm}). Prices as listed by JojAPI on 2026-10-14.
What does a job cost?
- Standard
- $0.50
- Scale
- $0.40
5,000 calls at up to 20 per call
- Standard
- $0.002
- Scale
- $0.0016
20 calls at up to 500 per call
- Standard
- $0.10
- Scale
- $0.08
1,000 calls at up to 50 per call
$59per month
Real-time plan for up to 50 accounts
How we compare
Billing units, free credit, rate limits and formats side by side, every number dated and sourced.
FAQ
Pricing questions
What counts as one call?
One HTTP request. A lookup returns one object. Search, timeline and follower endpoints return one page of results and a cursor. Fetching the next page is another call.
Why per call and not per tweet?
A request is the unit we serve, so it is the unit we bill. On list endpoints one call returns a page of tweets, so each tweet costs less than the per-call price.
Which price do I get?
$0.10 per 1,000 calls on any top-up. $0.09 for 30 days after a top-up of $100 or more. $0.08 while your top-ups of the last 30 days add up to $500 or more. $0.065 while they add up to $2,000 or more.
Are failed calls charged?
Calls that fail with 400, 407, 408, 409 or a 5xx error are refunded at once, and 429 (rate limit) is not charged.
Does the balance expire?
No.
How can I pay?
Direct accounts: crypto (USDT or USDC on Polygon, USDT on Tron, or Litecoin) with no fees, +5% bonus credit on Polygon (USDT/USDC). Card for one-time top-ups from $20, VAT included, no card fee, or a monthly card credit you can cancel any time. RapidAPI and JojAPI bill you themselves.
Can I top up automatically?
Yes, by card. Choose a monthly credit of $20, $50, $100, $250 or $500 that is added to your balance every month; cancel any time. Prefer to stay in control? Set a low-balance email in the dashboard: when your balance falls below the amount you pick, you get an email with a link straight to top up.
Can my team, my clients or my AI agents get their own keys?
Yes. Create up to 25 additional keys with their own monthly cap or fixed budget, limits and usage export; all are billed to your balance at your price. See Teams, resellers and agent keys in the docs.
Direct or RapidAPI?
Direct is cheaper per call and has no monthly fee. RapidAPI makes sense if your company already pays for APIs there or you want the free plan.
Can I post, reply, like or follow?
Yes, for your own X accounts: post, reply, like, retweet, follow, DMs, lists, drafts and media upload. Each call sends your X session cookie and your proxy. Same price per call as reads.