Skip to content

Why is the Twitter/X API so expensive?

Last updated September 26, 2026

The official X API is costly because X turned data access into a paid revenue line in 2023, ending years of free read access. Pay-per-use reads now run about $5 to $10 per 1,000 tweets, and X publishes no price for the Enterprise tier at all. TwitterAPIs.com prices the same reads at $0.04 per 1,000 tweets, billed only when you call an endpoint.

Every rate here is the pricing TwitterAPIs publishes. The billed rate is $0.0008 per call; $0.04 per 1,000 tweets is derived from it at a full 20-tweet page, which is the default page size rather than a guaranteed yield (source: twitterapis.com/pricing).

What changed in Twitter API pricing after 2023?

For over a decade, developers read tweets and ran searches on the official API at no cost. That ended in February 2023, when X removed free read access and rebuilt the platform around paid tiers, which X in turn retired in February 2026 for pay-per-use. Reads on that meter bill $0.005 a post and $0.010 a user, in the range of $5 to $10 per 1,000 tweets, a paid developer account is now mandatory, and the top Enterprise contracts carry no published price, the widely repeated figure of about $42,000 a month having come from 2023 reporting on the tiered plan X has since retired. The shift moved API access from a free developer feature to a priced product line.

Why did X raise its API prices so steeply?

Three forces drove the increase. First, X repositioned firehose-scale data as a revenue source rather than a free utility, especially as large language model builders began harvesting posts at volume for training. Second, gated, paid access is a lever against automated bulk collection the company wanted to slow. Third, the platform needed new recurring revenue after 2022. The result is that the price reflects business strategy and data value, not the raw server cost of returning a tweet, which is a fraction of a cent.

How much does the official X API actually cost per tweet?

On pay-per-use, the official API bills $0.005 for every post it returns and $0.010 for every user, so reading tweets lands between $5 and $10 per 1,000 depending on how many authors you resolve alongside them. Writes add $0.015 a post, or $0.200 when the post carries a URL. Self-serve reads stop at 3 million posts a month, and past that the only route is an Enterprise contract with no published price. The old Basic and Pro plans, which bundled a fixed monthly allotment, are retired, so a quiet month no longer costs a full fee, but every returned post is billed, including the ones your job discards.

How does TwitterAPIs.com make the same data affordable?

TwitterAPIs.com drops the subscription model entirely and bills per call at $0.0008, where a standard call returns up to 20 tweets. That works out to $0.04 per 1,000 tweets, roughly 125 to 250 times cheaper than the official pay-per-use read rate, with no monthly minimum and no plan cap that throttles you. A new account starts with $0.50 in credits, about 12,500 tweets, and needs no developer application. You pay for the calls you make and nothing when you are idle. The standard read is $0.0008 a call, per our public pricing.

Is a cheaper Twitter API a downgrade on the data?

No. TwitterAPIs.com returns the same public objects the official API exposes, tweets, replies, full threads, user profiles, follower and following lists, keyword and hashtag search, and list members, across 112 endpoints. The savings come from the pay-per-use billing model, not from thinner data. For research, monitoring, and product features that need affordable, predictable access, the per-call price removes the fixed monthly floor that makes the official plans expensive for most workloads.

Twitter/X API Cost by Provider and Tier

Provider or TierCost per 1,000 TweetsMonthly MinimumDeveloper Account
TwitterAPIs.com$0.04None, pay per useNo
Official X API, pay-per-use$5 to $10None, billed per resourceYes
Official X API, EnterpriseCustom, high volumeNot publishedYes
twitterapi.io$0.15None listedYes
Starting February 9, we will no longer support free access to the Twitter API, both v2 and v1.1.
X Developer Platform, February 2023. Source

Questions and answers

Why did the Twitter API stop being free?
X removed free read access in February 2023 to turn platform data into a paid revenue line and to slow automated bulk collection, including large-scale harvesting for AI training. Reading tweets on the official API is now billed per resource from the first request, with no free tier.
How much does the X API Enterprise tier cost?
X does not publish a price for the Enterprise tier. It is a custom, high-volume contract, and crossing the pay-per-use read cap opens a contact form rather than a rate card. The widely cited figure of about $42,000 a month comes from 2023 press reporting on X's old tiered plan, not from anything X publishes today. Most developers never need the tier at all.
Is the official X API worth the price?
It depends on volume. If you need first-party firehose-scale streaming or official enterprise support, the contract can justify itself. For reading tweets, searching, and monitoring, a pay-per-use API at $0.04 per 1,000 tweets covers the same public data for a fraction of the per-post cost.
What is the cheapest way to read tweets programmatically?
Pay-per-use pricing is the cheapest route for most workloads. TwitterAPIs.com charges $0.0008 per call, about $0.04 per 1,000 tweets, with $0.50 in free signup credits and no monthly minimum, so a low or spiky workload never pays for capacity it does not use.
Do cheaper Twitter APIs return less data than the official one?
No. TwitterAPIs.com returns the same public tweet, user, follower, search, and thread objects across 112 endpoints. The lower price comes from per-call billing instead of per-resource metering, not from reduced data coverage.

Start with $0.50 in free credits

No credit card. Roughly 12,500 tweets to test every endpoint.