Skip to content

Compare Twitter/X data APIs

Sorsa API costs less than every Twitter/X data API compared here for tweets looked up by ID: from $0.014 per 1,000 against $0.05 to $5.00 elsewhere, and a Sorsa API key can never act on your X account.

Short answer: Each comparison sets Sorsa API against one API on the same rows and the same ten checks, with that provider's own published prices and dated captures of its pages. Sorsa API returns 100 tweets per request, reads public data only and has been in production since 2022. Your 100 free requests never expire and cover up to 10K tweets.

  • Updated
  • 4 min read
  • Published by the Sorsa API team. Every other API's figures come from its own pages, linked on its comparison.

#Twitter/X data APIs at a glance

At a glance, part 1 of 2
APITweets by ID, per 1,0001M tweets by IDBillingWrites through your X account
Sorsa APIfrom $0.014from $14One price per request on every endpointNever: read-only by design
The official X API$5.00$5,000, or $15,000 with authors from Nov 22, 2026Per object returned: $0.005 a post, $0.010 a userYes, through OAuth as your account
TwitterAPI.io$0.15$150Per item returned, a minimum per requestYes: about 30 endpoints act as your X account
Apify$0.15–$0.40$150–$400, plus an Apify planPer result or query, set by each actor, plus a planNo writes; some data may need a logged-in session
SocialData$0.20$200Per item returned: $0.0002 a tweet or profileNever: read-only, no X account connected
GetXAPI$1.00, one tweet per call$1,000 at pay as you go, 1M callsPer call: $0.001, whatever it returnsYes: its POST endpoints need your own X tokens
Bright Data$1.50$1,500 pay as you goPer record delivered, $1.50 per 1,000 pay as you goNo writes: its scrapers collect public data
TwexAPI$0.05$50, its Basic planCredits per item returned: 5 a post or profileYes: writes run on your logged-in X account
TwitterAPIs$0.80, one tweet per call$800, 1M callsPer call: $0.0008, whatever it returnsYes: writes run as your account through an X session on the key
At a glance, part 2 of 2
APIBatch lookupsVerification checksFailed requests charged
Sorsa API100 tweets or profiles per request, one price6: follow, retweet, quote, comment, Community, shadowbanNever
The official X API100 posts per call, each post billedNoneNot stated
TwitterAPI.io50 tweets per request, each tweet billed1: followWrite calls, even when X rejects them
ApifyBilled per itemNoneDepends on the actor
SocialDataUp to 100 per request, each item billed3: follow, retweet, replyNever
GetXAPINone: one tweet or profile per call1: follow relationshipNever
Bright DataJobs of up to 5,000 URLs, every record billedNoneFailed deliveries free; bad-input records billed
TwexAPIBy ID, batch size capped by the plan, every item billedNoneNever
TwitterAPIsNone for tweets or profiles: one per call1: follow, plus an account-status callNever

#Every comparison

#How we compare: ten checks

Every comparison scores both APIs on the same ten checks, eight from how to choose a Twitter API and two for production. A check where the other API does better stays off its page, and a tie is shown as a tie.

  1. Price per 1,000 results. What the job costs, not what one call costs: a request that returns 100 tweets does the work of 100 one-tweet calls.

  2. Batch lookups. How many tweets or profiles one request returns, and whether the batch is billed as one request or item by item.

  3. Rate limit on the smallest plan. Sorsa API runs 20 requests per second on every plan, so a test runs at production speed.

  4. A free test with no deadline. Sorsa API's 100 free requests need no card and never expire.

  5. What the API needs from your X account. A Sorsa API key needs no X login, cookies or developer app, and it can never post.

  6. Track record and a stable schema. Sorsa API has been in production since 2022, with one documented schema on every endpoint.

  7. An endpoint for every step. Follow, retweet, quote, comment, Community and shadowban checks are one request each.

  8. A predictable bill. One price per request on every endpoint, and failed requests are never charged.

  9. A guarantee written into the terms. 99.9% uptime on every paid plan, in Section 7.1 of the Terms of Service, and a price that never goes up while you stay subscribed.

  10. A contract for serious volume. From 1M requests a month, an SLA we sign with you, and a dedicated account manager from Business.

#Before you pick

#FAQ

Which Twitter/X data API is the best?

Sorsa API, for reading public Twitter/X data in code. It returns 100 tweets per request, so tweets looked up by ID cost from $0.014 per 1,000 against $0.05 to $5.00 on the APIs compared here. It never needs your X login, runs 20 requests per second on every plan and has been in production since 2022. Its 100 free requests never expire.

How much do 1M tweets by ID cost?

On Sorsa API, 1M tweets looked up by ID cost from $14: they come 100 to a request, so the job takes 10K requests. On the official X API: $5,000, or $15,000 with authors from Nov 22, 2026. On TwitterAPI.io: $150. On Apify: $150–$400, plus an Apify plan. On SocialData: $200. On GetXAPI: $1,000 at pay as you go, 1M calls. On Bright Data: $1,500 pay as you go. On TwexAPI: $50, its Basic plan. On TwitterAPIs: $800, 1M calls. Every figure comes from the provider's own pricing page, linked from its comparison.

Which APIs need my X login?

Sorsa API never does: it has no write endpoints, so a key can only read public data. The official X API: yes, through OAuth as your account. TwitterAPI.io: yes: about 30 endpoints act as your X account. Apify: no writes; some data may need a logged-in session. SocialData: never: read-only, no X account connected. GetXAPI: yes: its POST endpoints need your own X tokens. Bright Data: no writes: its scrapers collect public data. TwexAPI: yes: writes run on your logged-in X account. TwitterAPIs: yes: writes run as your account through an X session on the key. The comparisons quote each provider's own documentation on how its writes work.

How do you compare the APIs?

Each comparison uses the same ten checks and the provider's own published prices, at the highest price it lists for the exact task. We capture every page we quote, with full-page screenshots and the date we saw it, and show those captures next to their words on the page.

Who publishes these comparisons?

The Sorsa API team. Every figure about another API comes from that provider's own pages, linked and captured with the date, and every Sorsa API figure from our pricing page and Terms of Service. A check the other API wins stays off the page, and a tie is shown as a tie.

Disclaimers

TwitterAPI.io, Apify, SocialData, GetXAPI, Bright Data, TwexAPI and TwitterAPIs are trademarks of their owners. Sorsa API is not affiliated with them.

X and the X logo are trademarks of X Corp. Sorsa API is not affiliated with, endorsed by, or sponsored by X Corp.

Published by the Sorsa API team. Every other API's figures come from its own pages, linked from its comparison.

By the Sorsa API team. We build and run Sorsa API, the read-only Twitter/X API and scraper, in production since 2022 (formerly TweetScout API) with 6B+ requests served. About Sorsa API

Compare Twitter/X data APIs

Sorsa API costs less than every Twitter/X data API compared here for tweets looked up by ID: from $0.014 per 1,000 against $0.05 to $5.00 elsewhere, and a Sorsa API key can never act on your X account.

Short answer: Each comparison sets Sorsa API against one API on the same rows and the same ten checks, with that provider's own published prices and dated captures of its pages. Sorsa API returns 100 tweets per request, reads public data only and has been in production since 2022. Your 100 free requests never expire and cover up to 10K tweets.

Updated , 4 min read

Published by the Sorsa API team. Every other API's figures come from its own pages, linked on its comparison.

Twitter/X data APIs at a glance

  • Sorsa APIThe official X API

    Tweets by ID, per 1,000
    from $0.014
    $5.00
    1M tweets by ID
    from $14
    $5,000, or $15,000 with authors from Nov 22, 2026
    Billing
    One price per request on every endpoint
    Per object returned: $0.005 a post, $0.010 a user
    Writes through your X account
    Never: read-only by design
    Yes, through OAuth as your account
    Batch lookups
    100 tweets or profiles per request, one price
    100 posts per call, each post billed
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    None
    Failed requests charged
    Never
    Not stated
  • Sorsa APITwitterAPI.io

    Tweets by ID, per 1,000
    from $0.014
    $0.15
    1M tweets by ID
    from $14
    $150
    Billing
    One price per request on every endpoint
    Per item returned, a minimum per request
    Writes through your X account
    Never: read-only by design
    Yes: about 30 endpoints act as your X account
    Batch lookups
    100 tweets or profiles per request, one price
    50 tweets per request, each tweet billed
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    1: follow
    Failed requests charged
    Never
    Write calls, even when X rejects them
  • Sorsa APIApify

    Tweets by ID, per 1,000
    from $0.014
    $0.15–$0.40
    1M tweets by ID
    from $14
    $150–$400, plus an Apify plan
    Billing
    One price per request on every endpoint
    Per result or query, set by each actor, plus a plan
    Writes through your X account
    Never: read-only by design
    No writes; some data may need a logged-in session
    Batch lookups
    100 tweets or profiles per request, one price
    Billed per item
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    None
    Failed requests charged
    Never
    Depends on the actor
  • Sorsa APISocialData

    Tweets by ID, per 1,000
    from $0.014
    $0.20
    1M tweets by ID
    from $14
    $200
    Billing
    One price per request on every endpoint
    Per item returned: $0.0002 a tweet or profile
    Writes through your X account
    Never: read-only by design
    Never: read-only, no X account connected
    Batch lookups
    100 tweets or profiles per request, one price
    Up to 100 per request, each item billed
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    3: follow, retweet, reply
    Failed requests charged
    Never
    Never
  • Sorsa APIGetXAPI

    Tweets by ID, per 1,000
    from $0.014
    $1.00, one tweet per call
    1M tweets by ID
    from $14
    $1,000 at pay as you go, 1M calls
    Billing
    One price per request on every endpoint
    Per call: $0.001, whatever it returns
    Writes through your X account
    Never: read-only by design
    Yes: its POST endpoints need your own X tokens
    Batch lookups
    100 tweets or profiles per request, one price
    None: one tweet or profile per call
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    1: follow relationship
    Failed requests charged
    Never
    Never
  • Sorsa APIBright Data

    Tweets by ID, per 1,000
    from $0.014
    $1.50
    1M tweets by ID
    from $14
    $1,500 pay as you go
    Billing
    One price per request on every endpoint
    Per record delivered, $1.50 per 1,000 pay as you go
    Writes through your X account
    Never: read-only by design
    No writes: its scrapers collect public data
    Batch lookups
    100 tweets or profiles per request, one price
    Jobs of up to 5,000 URLs, every record billed
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    None
    Failed requests charged
    Never
    Failed deliveries free; bad-input records billed
  • Sorsa APITwexAPI

    Tweets by ID, per 1,000
    from $0.014
    $0.05
    1M tweets by ID
    from $14
    $50, its Basic plan
    Billing
    One price per request on every endpoint
    Credits per item returned: 5 a post or profile
    Writes through your X account
    Never: read-only by design
    Yes: writes run on your logged-in X account
    Batch lookups
    100 tweets or profiles per request, one price
    By ID, batch size capped by the plan, every item billed
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    None
    Failed requests charged
    Never
    Never
  • Sorsa APITwitterAPIs

    Tweets by ID, per 1,000
    from $0.014
    $0.80, one tweet per call
    1M tweets by ID
    from $14
    $800, 1M calls
    Billing
    One price per request on every endpoint
    Per call: $0.0008, whatever it returns
    Writes through your X account
    Never: read-only by design
    Yes: writes run as your account through an X session on the key
    Batch lookups
    100 tweets or profiles per request, one price
    None for tweets or profiles: one per call
    Verification checks
    6: follow, retweet, quote, comment, Community, shadowban
    1: follow, plus an account-status call
    Failed requests charged
    Never
    Never

Every comparison

How we compare: ten checks

Every comparison scores both APIs on the same ten checks, eight from how to choose a Twitter API and two for production. A check where the other API does better stays off its page, and a tie is shown as a tie.

  1. Price per 1,000 results. What the job costs, not what one call costs: a request that returns 100 tweets does the work of 100 one-tweet calls.

  2. Batch lookups. How many tweets or profiles one request returns, and whether the batch is billed as one request or item by item.

  3. Rate limit on the smallest plan. Sorsa API runs 20 requests per second on every plan, so a test runs at production speed.

  4. A free test with no deadline. Sorsa API's 100 free requests need no card and never expire.

  5. What the API needs from your X account. A Sorsa API key needs no X login, cookies or developer app, and it can never post.

  6. Track record and a stable schema. Sorsa API has been in production since 2022, with one documented schema on every endpoint.

  7. An endpoint for every step. Follow, retweet, quote, comment, Community and shadowban checks are one request each.

  8. A predictable bill. One price per request on every endpoint, and failed requests are never charged.

  9. A guarantee written into the terms. 99.9% uptime on every paid plan, in Section 7.1 of the Terms of Service, and a price that never goes up while you stay subscribed.

  10. A contract for serious volume. From 1M requests a month, an SLA we sign with you, and a dedicated account manager from Business.

Before you pick

FAQ

Which Twitter/X data API is the best?

Sorsa API, for reading public Twitter/X data in code. It returns 100 tweets per request, so tweets looked up by ID cost from $0.014 per 1,000 against $0.05 to $5.00 on the APIs compared here. It never needs your X login, runs 20 requests per second on every plan and has been in production since 2022. Its 100 free requests never expire.

How much do 1M tweets by ID cost?

On Sorsa API, 1M tweets looked up by ID cost from $14: they come 100 to a request, so the job takes 10K requests. On the official X API: $5,000, or $15,000 with authors from Nov 22, 2026. On TwitterAPI.io: $150. On Apify: $150–$400, plus an Apify plan. On SocialData: $200. On GetXAPI: $1,000 at pay as you go, 1M calls. On Bright Data: $1,500 pay as you go. On TwexAPI: $50, its Basic plan. On TwitterAPIs: $800, 1M calls. Every figure comes from the provider's own pricing page, linked from its comparison.

Which APIs need my X login?

Sorsa API never does: it has no write endpoints, so a key can only read public data. The official X API: yes, through OAuth as your account. TwitterAPI.io: yes: about 30 endpoints act as your X account. Apify: no writes; some data may need a logged-in session. SocialData: never: read-only, no X account connected. GetXAPI: yes: its POST endpoints need your own X tokens. Bright Data: no writes: its scrapers collect public data. TwexAPI: yes: writes run on your logged-in X account. TwitterAPIs: yes: writes run as your account through an X session on the key. The comparisons quote each provider's own documentation on how its writes work.

How do you compare the APIs?

Each comparison uses the same ten checks and the provider's own published prices, at the highest price it lists for the exact task. We capture every page we quote, with full-page screenshots and the date we saw it, and show those captures next to their words on the page.

Who publishes these comparisons?

The Sorsa API team. Every figure about another API comes from that provider's own pages, linked and captured with the date, and every Sorsa API figure from our pricing page and Terms of Service. A check the other API wins stays off the page, and a tie is shown as a tie.

Disclaimers

TwitterAPI.io, Apify, SocialData, GetXAPI, Bright Data, TwexAPI and TwitterAPIs are trademarks of their owners. Sorsa API is not affiliated with them.

X and the X logo are trademarks of X Corp. Sorsa API is not affiliated with, endorsed by, or sponsored by X Corp.

Published by the Sorsa API team. Every other API's figures come from its own pages, linked from its comparison.

By the Sorsa API team. We build and run Sorsa API, the read-only Twitter/X API and scraper, in production since 2022 (formerly TweetScout API) with 6B+ requests served. About Sorsa API

Read 10K tweets free

Every new Sorsa API account gets 100 free requests: no credit card, and they never expire.

Get 100 free requestsSee pricing

More comparisons

All comparisons