X API
The only first-party source: it is the sole way to write to X, stream in real time, read DMs, or search the complete Post archive back to March 2006, and its 24-hour deduplication window makes repeated reads of the same Post free within a day. The catch is price and shape: reads bill per resource returned, so a single 100-Post search page costs $0.50 and a user lookup $0.010, roughly two to three orders of magnitude above the resellers, pay-per-use is hard-capped at 3 million Post reads a month, and there is no free tier now that the old Free, Basic and Pro subscription tiers have been retired.
Tweet search request, by volume
| Tweets per month | Monthly bill | Per 1,000 | Cheapest route | Allowance unused |
|---|---|---|---|---|
| 1k | $5.00 | $5.00 | pay as you go | - |
| 10k | $50.00 | $5.00 | pay as you go | - |
| 100k | $500 | $5.00 | pay as you go | - |
| 1M | $5,000 | $5.00 | pay as you go | - |
How X API compares
At 10,000 tweets a month X API costs $5.00 per 1,000, 153.8x the cheapest published route and 153.8x AnyAPI.
| Provider | 1k a month | 10k a month | 100k a month | 1M a month |
|---|---|---|---|---|
| A | $0.033 | $0.033 | $0.032 | $0.032 |
| S | $49.00 | $4.90 | $0.490 | $0.199 |
| X | $5.00 | $5.00 | $5.00 | $5.00 |
| T | $59.00 | $5.90 | $0.590 | $0.059 |
List prices, dollars per 1,000 tweets at the cheapest published route to each volume. How this is worked out
Every published plan
| Plan | Price | Included results | Overage each | Note |
|---|---|---|---|---|
| Pay-per-use | $0 per month | 0 | $0.0050 | Prepaid credits with no contract, no subscription and no minimum spend. Nothing is included: every read is paid for at $0.005 per Post resource from the first one. The printed ceiling is a cap, not an allowance: "Pay-per-usage plans are capped at 3 million Post reads per monthly billing cycle", which is recorded as the pay-as-you-go tier maxUnits. Above the cap the docs send you to Enterprise. A self-set spending limit blocks requests for the rest of the billing cycle when it is reached. |
| Enterprise | on request | - | not published | Named in the docs as the upgrade path above 3 million Post reads a month, and as the tier that raises the search query length to 4,096 characters. No price is published. |
Reads are charged per resource returned, not per request: Posts $0.005, User $0.010, Following/Followers $0.010, Like $0.001, List $0.005, Space $0.005, Community $0.005, DM Event $0.010, Mute and Block $0.001 each. Writes are charged per request (Post: Create $0.015, $0.200 with a URL, Trends $0.010, Counts: Recent $0.005, Counts: All $0.010, and others). Every resource is deduplicated within a 24-hour UTC window, so refetching the same Post or user inside a day is free. Reading your own data through the listed Owned Read endpoints is $0.001 per resource. Verticals here map to the printed resource rates: search, user_tweets, tweet and replies are all Post resources at $0.005; profile is a User read at $0.010; followers is a Following/Followers read at $0.010. The unit recorded here is one Post read at $0.005, the rate carried on the plan, so units is 1 for the Post verticals and 2 for the User and Followers ones. resultsPerRequest is the printed recent-search page size of 100 Posts; full-archive search prints 500 Posts per request.
Cost by endpoint
Per 1,000, at 10,000 tweets a month.
What it can do
Only what the provider's own pages state.
Where these numbers came from
- https://docs.x.com/x-api/getting-started/pricing read 2026-09-08 / per-resource read rates (Posts $0.005, User $0.010, Following/Followers $0.010, Like $0.001, List/Space/Community/Note $0.005, DM Event $0.010, Mute/Block $0.001), per-request write rates, webhook event rates, Owned Reads at $0.001 per resource, the 24-hour UTC deduplication window, the 3 million Post read monthly cap, credit purchase, auto-recharge, spending limits, and the xAI credit rebate tiers
- https://docs.x.com/x-api/getting-started/about-x-api read 2026-09-08 / pay-per-usage with no subscriptions, resource types (Posts, Users, Spaces, Direct Messages, Lists, Trends), conversation tracking for replies and threads
- https://docs.x.com/x-api/posts/search/introduction read 2026-09-08 / Recent Search covers 7 days at up to 100 Posts per request; Full-Archive Search covers the complete archive back to March 2006 and is available to pay-per-use and Enterprise customers; the left-hand endpoint tree used for the endpoints list
- https://docs.x.com/x-api/getting-started/getting-access read 2026-09-08 / sign-up is a developer account plus an app in the Developer Console; no free allowance is offered
- https://developer.x.com/en/portal/products read 2026-09-08 / checked in a real browser: redirects to the x.com login wall, so no public tier table lives there. developer.x.com/en/products/x-api now 301s to a docs.x.com 404. The old Free/Basic/Pro/Enterprise subscription tiers are gone from every public page; the docs state outright that there are no subscriptions.
Something out of date? Send the provider's own page to hello@xtwitterapiprices.com and it is corrected on the next capture.