# TwittrAPI vs twitterapi.io: pricing, limits, endpoints (2026)

> twitterapi.io charges per tweet with a minimum per call; TwittrAPI charges per call. Prices, free credit, rate limits, account monitoring, endpoints and response format, checked October 2026.

HTML page: https://www.twittrapi.com/compare/twitterapi-io
Competitor facts checked on 2026-10-13.

twitterapi.io and TwittrAPI both sell access to X data without an X developer account, both take an API key in a header, and both cover users, tweets, search, lists, communities and trends. The main differences are the billing unit, the response format and a few endpoints that only one of us has.

We run TwittrAPI. twitterapi.io details below come from its own pages: prices, limits, free credit and free tools checked on 12 October 2026, account monitoring on 13 October 2026, docs details on 10 October 2026. Each number links to its source.

## At a glance (as of October 2026)

| | TwittrAPI | twitterapi.io |
| --- | --- | --- |
| Billing unit | Per API call | Credits per item returned (1 USD = 100,000 credits (as of October 2026)) |
| Tweets | $0.065 to $0.09 per 1,000 calls | $0.15 per 1,000 tweets (as of October 2026) |
| Profiles | Same per-call price; up to 100 profiles per call by ID | from $0.01 per 1,000 profiles (as of October 2026) on the pricing page; the homepage FAQ says $0.18 per 1,000 profiles (as of October 2026) |
| Followers / following | Same per-call price | from $0.01 per 1,000 (as of October 2026) (up to 200 per call (as of October 2026)) |
| Minimum per call | The call price ($0.000065 to $0.00009) | $0.00015 per call (as of October 2026) |
| List endpoints | Same per-call price | $0.0015 per call (effective October 1) (as of October 2026) |
| Free credit | $0.10, valid 14 days, 3 requests/s | $1 credit for new accounts, no card required (as of October 2026), after an invisible bot check, one per person and network ($0.10 if the same IP signed up within 30 days); expires after 31 days (as of October 2026) |
| Credit expiry | Balance does not expire | recharged credits do not expire; bonus credits expire after 30 days (31 on the pricing page) (as of October 2026) |
| Payment | Crypto (USDT or USDC on Polygon, USDT on Tron, or Litecoin) without surcharge (USDT on Tron: minimum $50 and a $3 network fee per deposit, deducted from the credit); card top-ups from $20 with a 9% card fee | Card via Stripe; crypto with a 2% bonus (as of October 2026) |
| Rate limit | 30 requests/s after the first top-up; 50 to 1,000 booked; 3,000 on request | 0.2 requests/s before the first payment (as of October 2026), then 20 requests/s after paying (as of October 2026); 50 requests/s (Scale plan) (as of October 2026), 500 requests/s (Business plan) (as of October 2026) |
| Auth | `X-API-KEY` header | `X-API-Key` header |
| Pagination | `cursor` in, bottom cursor inside X's JSON | `cursor` in, `next_cursor` and `has_next_page` out |
| Response | X's own JSON, passed through | Flat camelCase objects, author embedded |
| Failed calls | 400, 408, 409 or 5xx refunded | Not stated on the pages we checked |
| Free tools | 6 free tools: Tweet ID to date, Twitter user ID finder, Follower count checker, Thread reader, Tweets to CSV, Shadowban checker | 4 free tools: shadowban check, follow checker, video downloader, tweet ID to date (as of October 2026) |
| Account monitoring | no follower minimum: every public account is checked at its plan's guaranteed interval; from $19/month for 10 accounts (Real-time, checked at least every 1 s) | the low-latency path covers authors with 5,000+ followers (moving to 2,000+) (as of October 2026); $29/month for 6 accounts, extra accounts $5/month each (as of October 2026) |

The twitterapi.io homepage also mentions "1,000+ req/s" (as of October 2026) and its docs "up to 200 QPS per client" (as of October 2026); the table uses its dedicated limits page.

## Price: per call vs per tweet

**Single lookups.** One tweet by ID or one profile is one call on both services. twitterapi.io has a minimum of $0.00015 per call (as of October 2026), so 1,000 lookups cost at least $0.15 per 1,000 calls (as of October 2026). On TwittrAPI they cost $0.065 to $0.09, depending on your tier.

**Batch profiles.** We return up to 100 profiles per call to [`GET /user/users/by/ids`](https://www.twittrapi.com/docs/reference/user-users-by-ids), so 1,000 profiles take 10 calls ($0.00065 to $0.0009). twitterapi.io charges 1 credit per profile when a batch returns 100 or more ($0.01 per 1,000) (as of October 2026).

**Timelines and search.** twitterapi.io returns up to 20 tweets per page (as of October 2026). Our `count` defaults to 20, but X decides how many come back. If a page holds 20 tweets, 1,000 tweets cost $0.15 per 1,000 tweets (as of October 2026) on twitterapi.io and $0.00325 to $0.0045 on TwittrAPI (50 calls). Treat that as an estimate and measure with your queries.

**Followers.** twitterapi.io returns up to 200 per call (as of October 2026) at its lowest per-item rate, from $0.01 per 1,000 (as of October 2026). How many followers we get per call depends on what X returns for your `count`, so test it.

## Account monitoring: every account, any size

Both of us watch X accounts for you and push their new tweets to a webhook. The difference is which accounts get the fast lane.

**twitterapi.io**: on its stream page, the low-latency path covers authors with 5,000+ followers (moving to 2,000+) (as of October 2026). For other accounts it says accounts below that may first arrive through the standard path, with no latency stated for it (as of October 2026). On the fast path it reports 50% of tweets under 500 ms, 80% under 1 s (as of October 2026). Plans start at $29/month for 6 accounts, extra accounts $5/month each (as of October 2026); the largest listed is $999/month for 2,000 accounts (as of October 2026).

**TwittrAPI**: no follower minimum: every public account is checked at its plan's guaranteed interval. A niche account with 50 followers is checked as often as one with 5 million. Plans start at $19/month for 10 accounts (Real-time, checked at least every 1 s) and $5/month for 10 accounts (Standard, checked at least every 60 s), up to $1,999/month for 5,000 accounts (Real-time, checked at least every 1 s). Every event carries the tweet's time and the time we saw it, so you can measure the latency yourself ([monitoring docs](https://www.twittrapi.com/docs/monitoring), [plans and a side-by-side comparison](https://www.twittrapi.com/twitter-streaming-api)).

The two are built differently: twitterapi.io describes a push stream and states delivery percentiles, we state the interval we check at. If your accounts are large, compare the latency you measure on both. If you watch small accounts (new projects, local news, founders, competitors' staff), the follower threshold matters, and we have none.

## Where twitterapi.io is the better fit

- **Readable JSON out of the box.** Tweets come as flat objects with `likeCount`, `createdAt` and the author inside. Our responses are X's own JSON, which has more fields but needs a parser.
- **Endpoints we do not have**: Space details, a dedicated mentions endpoint, follower ID lists of up to 5,000 follower IDs per call (as of October 2026), thread context, and webhook or websocket filter rules on search queries (our monitoring watches accounts, not queries).
- **Higher limits on big plans**: 500 requests/s (Business plan) (as of October 2026).
- **More write actions**, such as DMs and profile updates, for teams that automate their own accounts (like ours, these need the account's login cookies and a proxy).
- **More free credit to start**: $1 credit for new accounts, no card required (as of October 2026), against $0.10 on a new TwittrAPI account.
- **Card payment through Stripe.**

## Where TwittrAPI is the better fit

- **Monitoring small accounts**: no follower minimum: every public account is checked at its plan's guaranteed interval, against a fast lane for the low-latency path covers authors with 5,000+ followers (moving to 2,000+) (as of October 2026) on twitterapi.io. Our smallest Real-time plan is $19/month for 10 accounts (Real-time, checked at least every 1 s); twitterapi.io starts at $29/month for 6 accounts, extra accounts $5/month each (as of October 2026).
- **Lookups and batch lookups**, because a call costs the same whatever it returns.
- **Higher limits on small accounts**: 30 requests/s after the first top-up and 3 on the trial key, against 20 requests/s after paying (as of October 2026) after paying and 0.2 requests/s before the first payment (as of October 2026).
- **No credit that runs out.** Everything you top up stays until you use it. On twitterapi.io recharged credits do not expire either, but bonus credits do (recharged credits do not expire; bonus credits expire after 30 days (31 on the pricing page) (as of October 2026)).
- **Crypto without a fee** (USDT or USDC on Polygon, USDT on Tron, or Litecoin).
- **Refunds** on 400, 408, 409 or 5xx responses, shown in the `X-Refunded` header.
- **Endpoints twitterapi.io's docs index does not list**: a user's media timeline ([`GET /user/{userId}/media`](https://www.twittrapi.com/docs/reference/user-userid-media)), handle-to-ID conversion for up to 100 handles in one call ([`GET /user/usernames/to/ids`](https://www.twittrapi.com/docs/reference/user-usernames-to-ids)), account status for up to 500 handles per call ([`GET /user/usernames/status`](https://www.twittrapi.com/docs/reference/user-usernames-status)), and job listings ([`GET /jobs/search/{searchTerm}`](https://www.twittrapi.com/docs/reference/jobs-search-searchterm)).
- **Integrations**: SDKs for Python, Node.js and Go, an MCP server for AI agents, an n8n node and LangChain and LlamaIndex tools ([integrations](https://www.twittrapi.com/docs/integrations)).
- **Marketplaces**: you can also buy through RapidAPI or JojAPI if your company pays for APIs there.

## Endpoints side by side

| Task | TwittrAPI | twitterapi.io |
| --- | --- | --- |
| Tweet by ID | [`GET /simpletweet/{tweetId}`](https://www.twittrapi.com/docs/reference/simpletweet-tweetid) | `GET /twitter/tweets?tweet_ids=` |
| Tweet with replies | [`GET /tweet/{tweetId}`](https://www.twittrapi.com/docs/reference/tweet-tweetid) | `GET /twitter/tweet/replies` |
| User by handle | [`GET /user/by/username/{username}`](https://www.twittrapi.com/docs/reference/user-by-username-username) | `GET /twitter/user/info` |
| Users by IDs | [`GET /user/users/by/ids`](https://www.twittrapi.com/docs/reference/user-users-by-ids) (up to 100) | `GET /twitter/user/batch_info_by_ids` |
| User tweets | [`GET /user/{userId}/tweets`](https://www.twittrapi.com/docs/reference/user-userid-tweets) | `GET /twitter/user/last_tweets` |
| Search | [`GET /search`](https://www.twittrapi.com/docs/reference/search) | `GET /twitter/tweet/advanced_search` |
| Followers | [`GET /user/{userId}/followers`](https://www.twittrapi.com/docs/reference/user-userid-followers) | `GET /twitter/user/followers` |
| Following | [`GET /user/{userId}/followings`](https://www.twittrapi.com/docs/reference/user-userid-followings) | `GET /twitter/user/followings` |
| Quotes | [`GET /tweet/{tweetId}/quotes`](https://www.twittrapi.com/docs/reference/tweet-tweetid-quotes) | `GET /twitter/tweet/quotes` |
| Retweeters | [`GET /tweet/{tweetId}/retweets`](https://www.twittrapi.com/docs/reference/tweet-tweetid-retweets) | `GET /twitter/tweet/retweeters` |
| List tweets | [`GET /lists/tweets`](https://www.twittrapi.com/docs/reference/lists-tweets) | `GET /twitter/list/tweets_timeline` |
| List members | [`GET /lists/members`](https://www.twittrapi.com/docs/reference/lists-members) | `GET /twitter/list/members` |
| Communities | details, tweets, members, moderators, search | info, tweets, members, moderators, search |
| Trends | [`GET /trends/{locationId}`](https://www.twittrapi.com/docs/reference/trends-locationid) | `GET /twitter/trends?woeid=` |
| Spaces | not available | `GET /twitter/spaces/detail` |

The full mapping with parameters is in the [migration guide](https://www.twittrapi.com/guides/migrate-from-twitterapi-io). Our endpoint reference is in the [docs](https://www.twittrapi.com/docs/reference).

## Free tools

Both of us have free tools on the website. twitterapi.io lists 4 free tools: shadowban check, follow checker, video downloader, tweet ID to date (as of October 2026). We have 6 free tools: Tweet ID to date, Twitter user ID finder, Follower count checker, Thread reader, Tweets to CSV, Shadowban checker, at [/tools](https://www.twittrapi.com/tools). The tools are for single lookups; for anything regular you need an API key on either service.

## How to decide

Take three or four queries you really run. Sign up at [/start](https://www.twittrapi.com/start) for the $0.10 test credit and run them here, and on twitterapi.io with its own free credit. Write down calls, items returned and cost, then compare cost per 1,000 items. For pure lookups the published prices already answer it; for lists and search only your own numbers will.

TwittrAPI is not affiliated with X Corp. Reading data needs no X account; optional [account actions](https://www.twittrapi.com/docs/account-actions) use your own X session cookie and proxy.

## Frequently asked questions

### Is TwittrAPI cheaper than twitterapi.io?

For single lookups, yes on published prices: 1,000 single-tweet lookups cost $0.065 to $0.09 on TwittrAPI and at least $0.15 per 1,000 calls (as of October 2026) on twitterapi.io, which has a minimum of $0.00015 per call (as of October 2026). For batch profile lookups and follower lists twitterapi.io has volume rates from $0.01 per 1,000 (as of October 2026), so compare with your own workload.

### Which one gives more free credit?

twitterapi.io: $1 credit for new accounts, no card required (as of October 2026), after an invisible bot check, one per person and network ($0.10 if the same IP signed up within 30 days); expires after 31 days (as of October 2026). TwittrAPI: $0.10 for new direct accounts, valid 14 days, which is about 1,100 calls. twitterapi.io gives more.

### Does twitterapi.io or TwittrAPI have higher rate limits?

twitterapi.io lists 20 requests/s after paying (as of October 2026), 50 requests/s (Scale plan) (as of October 2026) and 500 requests/s (Business plan) (as of October 2026). TwittrAPI gives 30 requests per second after the first top-up, with booked tiers of 50 to 1,000 and 3,000 on request.

### Does twitterapi.io only monitor accounts with many followers?

Not only, but the fast lane depends on it: the low-latency path covers authors with 5,000+ followers (moving to 2,000+) (as of October 2026), and accounts below that may first arrive through the standard path, with no latency stated for it (as of October 2026). On TwittrAPI there is no follower minimum: every public account is checked at its plan's guaranteed interval, from $19/month for 10 accounts (Real-time, checked at least every 1 s).

### Is the response format the same?

No. twitterapi.io returns its own flat camelCase objects with the author inside each tweet. TwittrAPI passes X's own JSON through. Plan an adapter when you switch; the migration guide has one.

### Do I need an X developer account for either?

No. Both issue their own API keys.


## Sources

- [twitterapi.io pricing](https://twitterapi.io/pricing)
- [twitterapi.io homepage](https://twitterapi.io/)
- [twitterapi.io payment](https://twitterapi.io/payment)
- [twitterapi.io QPS limits](https://twitterapi.io/qps-limits)
- [twitterapi.io free tools](https://twitterapi.io/tools)
- [twitterapi.io Stream monitoring](https://twitterapi.io/twitter-stream)
- [twitterapi.io docs: introduction](https://docs.twitterapi.io/introduction)
- [twitterapi.io: advanced search](https://docs.twitterapi.io/api-reference/endpoint/tweet_advanced_search)
- [twitterapi.io docs index](https://docs.twitterapi.io/llms.txt)
- [twitterapi.io: get tweets by IDs](https://docs.twitterapi.io/api-reference/endpoint/get_tweet_by_ids)
