X (Twitter) API Pricing in 2026: Pay-Per-Use Costs
What the X (Twitter) API costs as of October 2026: pay-per-use credits, $0.005 per post read, the 3 million read cap, legacy Basic and Pro, and whether it is free.
As of October 2026, the X (Twitter) API has no free tier and no new monthly plans. New developers buy prepaid credits and pay per resource: $0.005 per post read, $0.010 per user read and $0.015 per post created ($0.20 if the post contains a link). Pay-per-use is capped at 3 million post reads a month; beyond that you need Enterprise. New accounts get $20 of free credits to start.
As of October 2026, the X (Twitter) API is pay-per-use. There is no free tier and no monthly plan for new developers: you buy credits in the X Developer Console, and each request deducts from the balance. A post read costs $0.005, a user read $0.010, and creating a post $0.015.
This guide covers the official price list, what you actually get for it, the costs that do not show up on the price page, and when a public-data API is the better fit.
How much does the X API cost in 2026?
X switched new developers to pay-per-usage pricing on 7 February 2026, replacing the fixed monthly tiers. You pay per resource returned or per action taken. These are the main rates from X's pricing page as of October 2026:
| What you do | Price (USD) | Billed per |
|---|---|---|
| Read a post | $0.005 | Post returned |
| Read a user | $0.010 | User returned |
| Read followers or following | $0.010 | User returned |
| Read Lists, Spaces, Communities, Notes | $0.005 | Resource returned |
| Read likes, mutes, blocks | $0.001 | Resource returned |
| Read your own data (app owner) | $0.001 | Resource returned |
| Create a post | $0.015 | Request |
| Create a post containing a URL | $0.200 | Request |
| Trends, post counts | $0.010 | Request |
Three rules shape the real bill:
- Deduplication. The same resource requested more than once in a 24-hour UTC day is charged once.
- A monthly read cap. Pay-per-use stops at 3 million post reads per billing cycle. Past that, X points you to Enterprise.
- Prepaid balance. Credits are bought upfront. If the balance runs out, requests are blocked until you top up.
X also offers new accounts $20 of free credits, and gives back part of your spend as xAI API credits once it passes a threshold. Rates change, so treat the official pricing page as the source of truth.
Is the Twitter API free?
No. The free tier that once allowed basic posting was discontinued when pay-per-use launched, and reading has needed a paid plan since 2023. What remains free is small:
- $20 of starter credits for new developer accounts, which buys roughly 4,000 post reads at $0.005 each.
- Cheaper owned reads at $0.001 when the authenticated user is the owner of the app, for example a tool that reads only your own account.
Anything beyond that is metered.
What happened to Basic, Pro and Enterprise?
Before February 2026, X sold access in tiers. Basic was $200 a month and Pro was $5,000 a month, each with a fixed monthly read allowance. Those plans are closed to new sign-ups. X has been migrating legacy Basic subscribers to pay-per-use during 2026, so if you still have Basic or Pro, check the plan shown in your Developer Console rather than an old blog post.
Enterprise still exists for high-volume and full-firehose use. X does not publish Enterprise prices; you talk to its sales team.
| Plan | Who can get it in October 2026 | Price |
|---|---|---|
| Free | Nobody (discontinued) | — |
| Basic | Legacy subscribers only | Was $200 a month |
| Pro | Legacy subscribers only | Was $5,000 a month |
| Pay-per-use | Every new developer | Per resource, above |
| Enterprise | By agreement with X | Not published |
What does the X API cost for real workloads?
The price list is per resource, so the bill depends on how many posts and users your job touches. Some rough sums at the October 2026 rates, before deduplication:
| Workload | Approximate monthly cost |
|---|---|
| Read 10,000 posts | $50 |
| Track 100 accounts, 50 new posts each per day | about $750 |
| Read 1 million posts | $5,000 |
| Read 3 million posts (the pay-per-use cap) | $15,000 |
| Look up 20,000 user profiles | $200 |
Replies are posts, so a monitoring job that reads every reply under a viral post pays for each one. That is the line item that surprises people most.
What do you get for the money?
The X API v2 gives you posts, users, replies (through conversation search), Lists, Spaces, Communities, likes and follows, plus write access: posting, deleting, liking, following and direct messages. It is the only official route for anything that acts on an account.
Each endpoint also has its own rate limit, counted per 15-minute window, separately per app and per user. For example, recent search allows 450 requests per 15 minutes per app, and the user lookup endpoint 300 per app. Enterprise customers get custom limits.
What are the hidden costs of the X API?
The per-resource price is not the whole story:
- No hard monthly ceiling below 3 million reads. Pay-per-use has no fixed fee, which also means no built-in budget. Set a spending limit in the Developer Console before you run a backfill.
- Pagination charges. You pay for every post returned, including the ones you filter out afterwards. Narrow queries on the server side where you can.
- Training restrictions. Since June 2025, X's developer agreement forbids using the X API or X content to fine-tune or train a foundation or frontier model, as TechCrunch reported. Read the Developer Agreement against your use case before you build.
- Price changes. X has changed its API pricing several times since 2023. Budget for the possibility that it changes again.
When is the official X API the right choice?
Use the official API when you need any of these:
- Posting, replying, liking or DMs from an account you control.
- Account management for users who authorise your app.
- Full-archive or firehose-scale access under an Enterprise agreement.
- Reading your own account's data, which is billed at the cheaper owned-read rate.
For a bot that posts a few times a day, pay-per-use is cheap. The bill grows when you read other people's posts at volume.
What is the alternative for public X data?
If your job is reading public posts, profiles and replies (monitoring, research or feeding an AI agent), a public-data API is usually simpler to budget. crawlfeed bills per call, not per post, and one call returns a whole page:
| Operation | Endpoint | Needs | Credits |
|---|---|---|---|
| Profile | /v1/x/profile | handle | 1 |
| Posts | /v1/x/posts | handle | 1 |
| Post | /v1/x/post | id | 1 |
| Comments | /v1/x/comments | post_id | 1 |
| Linked profiles | /v1/x/linked-profiles | handle | 10 |
| Transcript | /v1/x/transcript | id | 1 |
| Summary | /v1/x/summary | id | 4 |
| Community | /v1/x/community | id | 1 |
| Community posts | /v1/x/community/posts | id | 1 |
A page of an account's posts costs 1 credit, and so does a page of replies. You get the same JSON shape as for Instagram, TikTok, Reddit and the other 26 platforms, new accounts get 100 free credits, and failed calls are refunded. Pack prices are on the pricing page.
Be clear about the limits. crawlfeed is independent of X and only reads public data. It cannot post, reply, like, send DMs, read protected accounts or act for a user, and it does not offer X keyword search today. If you need any of those, the official API is the route.
| Need | Official X API | crawlfeed |
|---|---|---|
| Post, reply, like, DM | Yes | No |
| Public profiles, posts, replies | Yes, $0.005 per post | Yes, billed per page |
| Keyword search | Yes | Not for X today |
| Video transcripts | No | Yes |
| Same API for TikTok, Instagram, Reddit | No | Yes |
| Free to start | $20 of credits | 100 credits |
For a side-by-side of when each fits, see X API alternatives, and for working code, our guide to scraping public X data.
The short answer
The X API is not free in 2026. New developers pay $0.005 per post read and $0.015 per post created from a prepaid balance, capped at 3 million reads a month. If you need to act on an account, that is the only option and it is reasonably priced for low volume. If you only need to read public posts and replies, compare it with a per-call API before you commit, and check X's pricing page for the current numbers.
Questions
Is the Twitter (X) API free in 2026?
No. The old free tier is gone, and new developers are put on pay-per-use credits. X does give new accounts $20 of free credits, and reading your own data as the app owner is billed at a lower rate, but every request still draws down a balance.
How much does the X API cost per post?
As of October 2026, X lists $0.005 per post read, so 1,000 posts cost about $5. Creating a post costs $0.015, or $0.20 if it contains a URL. The same resource requested twice in one UTC day is only charged once.
What happened to the X API Basic and Pro plans?
Basic ($200 a month) and Pro ($5,000 a month) were closed to new sign-ups when pay-per-use launched in February 2026. X has been moving legacy Basic subscribers onto pay-per-use, so check your Developer Console for the plan your account is on.
Is there a limit on how much I can read with pay-per-use?
Yes. X caps pay-per-use at 3 million post reads per monthly billing cycle. Above that you need an Enterprise agreement, which X prices privately. Each endpoint also has its own rate limit per 15-minute window.
Is there a cheaper way to read public X data?
For read-only public data, a scraping API such as crawlfeed bills per call rather than per post, and one call returns a page of posts or replies. It cannot post, send messages or read private accounts, so it only replaces the read side of the official API.
Try it on your own data
Every example above runs as written. New accounts get 100 free credits, no card needed.
Get an API key