Skip to content

Twitter/X API & scraper
that’s 250x cheaper

Tweets from $0.014 per 1,000 instead of $5.00 on the official X API. One API key: no developer account, no proxies, no cookies. First request in 3 minutes.

No credit card, and they never expire.

The Twitter API and scraper in one

Posts, profiles, followers, search, lists and communities as clean JSON. No browser, proxies or cookies: one key, one header.

6B+
Requests served
Since 2022, formerly TweetScout API
99.9%
Uptime, guaranteed
In our terms, on every paid plan
20req/s
On every plan
Up to 2,000 tweets a second
0
Risk to your X account
Sorsa API never asks for your login

Same tweets. 250x cheaper.

The official X API bills every post and every author it returns. One Sorsa API request returns up to 100 tweets with their authors, so you pay per request, not per tweet.

Official X API$5.00per 1,000 tweetsYou pay for every post
Sorsa API$0.014per 1,000 tweets250x cheaperOne request returns up to 100 tweets

The rest of the API is priced the same way: 1,000 followers for $0.007 instead of $10.00, 1,000 profiles for $0.014 instead of $10.00, and a million tweets for $14 instead of $5,000.

Every Twitter API & scraper endpoint you need. One price each.

Tweets, profiles, followers, full-archive search back to 2006, replies, quotes, Lists, Communities, Spaces, trends and action checks. Point at any part of a post to see the endpoint that returns it.

The whole API, on every plan

  • Users
  • Tweets
  • Search
  • Checks
  • Communities
  • Lists
  • Utilities
POST/tweet-info-bulk

Many posts by ID

Returns a list of posts by ID or link in one call, every field and every author included.

Use it to rehydrate a dataset or an archive of post IDs.

Included in every planAPI reference

Price your job before you write a line.

Pick a job and its size. You see the requests it needs, the plan that covers it and what the official X API would bill for the same data.

1M followers a month

Sorsa API

$49a month204x lessStarter plan
Official X API, same data$10,000 a month

This job needs 5,000 of the 10K requests Starter includes each month.

Choose Starter

A Twitter API & scraper built for AI agents.

40 MCP tools for search, profiles, followers, Lists and action checks. Read-only, so an agent with your key can’t post, like or DM.

Connect your agent in one step

Terminal
claude mcp add --transport stdio --env SORSA_API_KEY=YOUR_API_KEY sorsa -- npx -y sorsa-mcp
Your API keyIt goes in place of YOUR_API_KEY. 100 free requests, no credit card.
Get 100 free requests
AI-ready docsOne text file with every endpoint. Paste the link into Claude, Cursor or ChatGPT.

Prefer a skill? Install the agent skill for Claude Code, Cursor or Codex.

Switching from the official X API?

Change one header and a few paths, and keep the official X API for posting. Pick an endpoint to see the same request on both APIs and what 1,000 results cost after the move.

Read the migration guide
Official X APIGET /2/tweets
r = requests.get(    "https://api.x.com/2/tweets",    params={"ids": ",".join(ids),            "expansions": "author_id",            "user.fields": "username,public_metrics"},    headers={"Authorization": f"Bearer {BEARER}"})tweets = r.json()["data"]authors = r.json()["includes"]["users"]
1,000 tweets$5.00
Sorsa APIPOST /v3/tweet-info-bulk
r = requests.post(    "https://api.sorsa.io/v3/tweet-info-bulk",    json={"tweet_links": ids},    headers={"ApiKey": KEY})tweets = r.json()["tweets"]# each tweet carries its author in "user"
1,000 tweets, from$0.014
1headerwith your key, instead of OAuth
100IDsin one request body
20req/s60x the official limit on search
3minfrom sign-up to first request

Reliable from the first request.

Start with 100 free requests and grow on the same API: in production since 2022 with 6B+ requests served and 99.9% uptime, every request fetched live, failed requests never charged.

99.9%

Uptime guarantee

Guaranteed in our terms on every paid plan. If uptime in a month ever drops below 99.5%, we add bonus requests: 10% of your monthly requests.

Read the guarantee

20 req/s on every plan. More when you need it.

Every plan starts at 20 requests per second, 60x the official X API on search and followers, with no 15-minute windows. Need more speed? We raise the limit for your workload. Talk to sales

A stable API. Your code doesn’t change.

Your requests and the response schema stay the same, so integrations don’t break. When X changes something, we fix it on our side.

Fast answers from the team

Write to us from your dashboard and get a fast answer from the people who build Sorsa API. Enterprise adds priority support, and Business and larger plans add a dedicated account manager.

Start small. Scale when you’re ready.

All of it at 250x less than the official X API.

Production-ready at any scale.

Trusted by 2,500+ developers and 100+ companies: from a solo builder on 100 free requests to teams running millions of requests a month, on the same API. Here is what developers build with it.

Mentions of @larkspur_weatherThis week

Harbor Lab@harbor_lab_notesThu

The @larkspur_weather storm tracks are the cleanest we have used.

Gulf Sailing Club@gulf_sailing_clubThu

Thanks @larkspur_weather, the hourly tracks saved our race day.

$0.07per 1,000 mentions
/mentions/search-tweets
“storm track”, the full archiveEvery year since 2006

Coastal Dave@coastal_dave_20082008

Watching the storm track on TV all night. Stay safe, Gulf.

Ridgeline Alerts@ridgeline_alerts2016

New storm track just dropped: landfall east of Tampa by Friday.

Bluefin Research@bluefin_research2026

Twenty years of storm-track posts, now one open dataset.

2006and every year since, no 3,200-tweet cap
/search-tweets/tweet-info-bulk
nightly-loadRuns every hour
Tweetspostgres: public.tweets12,400 rows
Profilesbigquery: x.users1,850 rows
Followerss3: audience/2026-11-02.jsonl48,200 rows

Last runs

10:0062,450 rows
09:0061,980 rows
08:0063,210 rows
100tweets or profiles per request
/tweet-info-bulk/info-batch/followers
Followers of @harbor_lab_notesfollowers.csv
Nadia Okafor@nadia_builds_dataHead of growth at a climate startup12.4K
Theo Lindqvist@theo_ships_weeklyFounder, B2B analytics8,210
Priya Raman@priya_on_pipelinesData engineer, open source5,930
Marco Bellini@marco_forecasts_itMeteorologist and writer31.7K
Ines Carvalho@ines_maps_stormsGIS lead, coastal planning4,120
followers.csv12,480 rows with full profiles
$0.007per 1,000 followers
/followers/info-batch
$NVDA, checked every secondLatest

Tape Reader Lena@tape_reader_lena09:30:04

$NVDA opening strong, volume twice yesterday’s.

Options Flow Desk@options_flow_desk09:30:03

Big call sweep on $NVDA at the open.

Macro Notes Daily@macro_notes_daily09:30:01

Chips leading again: $NVDA, $AMD up early.

20 req/son every plan, no 15-minute windows
/search-tweets/list-tweets

Start free. Pay per request when you grow.

Every account starts with 100 free requests, up to 10K tweets, with no credit card and no expiry. Every plan has every endpoint and 20 req/s.

Starter
10K
requests a month
$0.049 per 1K tweets
$49 a month
  • Up to 1M tweets or 2M followers
  • Several API keys
Choose Starter
Pro
100K
requests a month
$0.02 per 1K tweets
$199 a month
  • Up to 10M tweets or 20M followers
  • Detailed usage analytics
Choose Pro
GrowthMost popular
250K
requests a month
$0.019 per 1K tweets
$475 a month
  • Up to 25M tweets or 50M followers
  • A lower rate than Pro
Choose Growth
Enterprise
500K
requests a month
$0.018 per 1K tweets
$899 a month
  • Up to 50M tweets or 100M followers
  • Priority support
Choose Enterprise
Platform
1M
requests a month
$0.017 per 1K tweets
$1,699 a month
  • Up to 100M tweets or 200M followers
  • Higher rate limits on request
Choose Platform
Business
3M
requests a month
$0.016 per 1K tweets
$4,799 a month
  • Up to 300M tweets or 600M followers
  • A dedicated account manager
Choose Business
Scale
5M
requests a month
$0.015 per 1K tweets
$7,499 a month
  • Up to 500M tweets or 1B followers
  • Custom contract terms
Choose Scale
HyperscaleLowest rate
10M
requests a month
$0.014 per 1K tweets
$13,990 a month
  • Up to 1B tweets or 2B followers
  • Dedicated infrastructure
Choose Hyperscale

Building something big?

More than 10M requests a month, higher rate limits or an invoice? We’ll set it up with you.

99.9% uptime guaranteed on every paid plan. Failed requests are never charged. Cancel anytime. Card or crypto. From 1M requests a month, an SLA we sign with you.

Pay as you go

When your requests run out, calls keep running from a balance you top up. It never expires, and you decide how much it can spend each month.

How pay as you go works
  1. Add funds from $20

    The balance is yours. It never expires.

  2. Calls keep running

    Nothing stops: each call is paid from the balance.

  3. You set the limit

    Choose how much it can spend each month.

Your free API key
100requests
Up to 10K tweets or 20K profiles.
•••• •••• •••• 7f3aReady after sign-up
No credit card And they never expire.
Get 100 free requests

Twitter API & scraper questions, answered.

Sorsa API is a production-grade Twitter API and scraper for public X data, 250x cheaper than the official X API on tweets and 1,000x cheaper on followers. One request returns up to 100 tweets or profiles, or 200 followers, and every plan runs at 20 requests per second. One API key, no X developer account, no OAuth. In production since 2022, formerly TweetScout API, with 6B+ requests served for 2,500+ developers and 100+ companies.

Sorsa API. Tweets cost from $0.014 per 1,000 instead of $5.00 on the official X API, every plan runs at 20 requests per second, and 45 endpoints cover search back to 2006, profiles, followers and action checks, with 6B+ requests served since 2022. It never asks for your X login, and you start with 100 free requests.

It is the Twitter (X) API and scraper in one. One request with your API key returns clean JSON, and nothing runs on your side: no browser, no proxies, no cookies, no X account. When X changes something, we fix it on our side, so your code keeps working. 6B+ requests served since 2022.

Yes. Sorsa API has run in production since 2022, first as TweetScout API, with 6B+ requests served and 99.9% uptime. Every request is fetched live from X, failed requests are never charged, and the response schema stays stable: when X changes something, we fix it on our side, so your code keeps working. Enterprise adds priority support, and Business and larger plans add a dedicated account manager.

Yes. Every paid Sorsa API plan comes with a 99.9% monthly uptime guarantee, written into our terms. If uptime in a month ever drops below 99.5%, we add bonus requests: 10% of your monthly requests. The full terms are in our Terms of Service.

The official X API charges $0.005 per post and $0.010 per profile or follower, so 1,000 tweets cost $5.00 and 1,000 followers $10.00. Sorsa API bills per request, and one request returns up to 100 tweets or 200 followers: 1,000 tweets cost from $0.014 and 1,000 followers from $0.007. Every plan includes every endpoint.

Yes. Add funds from $20 by card or crypto and pay for each request you make. The balance never expires, and you set how much it can spend each month.

Free reads on the official X API ended in 2023, and new developers have had no free tier since February 2026. Sorsa API gives every new account 100 free requests, up to 10K tweets or 20K profiles, with no credit card, and they never expire.

Sign up at api.sorsa.io with Google or email and copy your key from the dashboard. It takes about 3 minutes, with no X developer account, no OAuth and no approval queue.

No. Sorsa API is independent and is not affiliated with, endorsed by, or sponsored by X Corp. It scrapes public X data for up to 1,000x less than the official API.

No. Sorsa API never asks for your X login, cookies or tokens, and it never posts, likes or follows, so your account is never involved.

Yes. Sorsa API reads only public X data, the same data any browser or search engine sees without logging in, and it never uses your X account, so there is nothing to ban.

Real-time. Every request is fetched live from X when you call it, at 20 requests per second on every plan. Search goes back to 2006, and timelines have no 3,200-tweet cap.

Tweets cost from $0.014 per 1,000 on Sorsa API and $0.15 on TwitterAPI.io. Sorsa API’s 100 free requests never expire, every plan runs at 20 requests per second, and Sorsa API never asks for your X login or cookies. Its MCP server has 40 tools, against 12 on TwitterAPI.io’s.

Apify’s Tweet Scraper by API Dojo is a community actor: you start a run and read a dataset when it finishes, each query must return at least 50 tweets, and one run goes at a time. Sorsa API is a live REST API built and run by the Sorsa API team since 2022. One request returns JSON right away, from a single tweet up to 100 at once, at 20 requests per second on every plan.

Yes. TweetScout API launched in 2022 and became Sorsa API in 2025. Same team and infrastructure, now with 45 endpoints, 6B+ requests served, 20 requests per second on every plan and an MCP server for AI agents.

Every account gets fast support from the Sorsa API team, right from your dashboard. Enterprise adds priority support, Business and larger plans add a dedicated account manager, and high-volume teams can talk to sales about custom terms.

Turn on pay as you go and your balance takes over, so calls keep running, and the balance never expires. Or upgrade: upgrades apply at once, and your remaining requests carry over.

Twitter/X API & scraper
that’s 250x cheaper

Tweets from $0.014 per 1,000 instead of $5.00 on the official X API. One API key: no developer account, no proxies, no cookies. First request in 3 minutes.

The Twitter API and scraper in onePosts, profiles, followers, search, lists and communities as clean JSON. No browser, proxies or cookies: one key, one header.
48 312 2.1K 84K
100

20 tweets with their authors

Official X APIPay-per-use

1,000,000 tweetsbilled one post at a time

Post$0.005
Post$0.005
Post$0.005
Post$0.005
Post$0.005
Post$0.005

and 999,994 more posts

Total$5,000.00
Sorsa APIapi.sorsa.io

1,000,000 tweetswith their authors, 100 per request

Per 1K tweets$0.014
Total$14.00
6B+Requests servedSince 2022, formerly TweetScout API
99.9%Uptime, guaranteedIn our terms, on every paid plan
20req/sOn every planUp to 2,000 tweets a second
0Risk to your X accountSorsa API never asks for your login

Same tweets. 250x cheaper.

The official X API bills every post and every author it returns. One Sorsa API request returns up to 100 tweets with their authors, so you pay per request, not per tweet.

Official X APIYou pay for every post$5.00
Sorsa API250x cheaper
$0.014per 1,000 tweets
One request returns up to 100 tweets Get 100 free requests

The rest of the API is priced the same way:

  • 1,000 followers$0.007$10.00
  • 1,000 profiles$0.014$10.00
  • A million tweets$14$5,000
How we calculate

Every Twitter API & scraper endpoint you need. One price each.

Tweets, profiles, followers, full-archive search back to 2006, replies, quotes, Lists, Communities, Spaces, trends and action checks. Point at any part of a post to see the endpoint that returns it.

The whole API, on every plan: 45 endpoints, one price each.

See every endpoint

Price your job before you write a line.

Pick a job and its size. You see the requests it needs, the plan that covers it and what the official X API would bill for the same data.

Whole follower lists with full profiles, 200 per request.

1M

Followers a month

$49204x less

a month on the Starter plan

Official X API$10,000

This job needs 5,000 of the 10K requests Starter includes each month.

Choose Starter

A Twitter API & scraper built for AI agents.

40 MCP tools for search, profiles, followers, Lists and action checks. Read-only, so an agent with your key can’t post, like or DM.

Terminal
claude mcp add --transport stdio --env SORSA_API_KEY=YOUR_API_KEY sorsa -- npx -y sorsa-mcp

Your API key It goes in place of YOUR_API_KEY. 100 free requests, no credit card.

Get 100 free requests
AI-ready docsOne text file with every endpoint. Paste the link into Claude, Cursor or ChatGPT.

Prefer a skill? Install the agent skill for Claude Code, Cursor or Codex.

Switching from the official X API?

Change one header and a few paths, and keep the official X API for posting. Pick an endpoint to see the same request on both APIs and what 1,000 results cost after the move.

Header

Authorization: Bearer YOUR_TOKEN ApiKey: YOUR_API_KEY

Path

api.x.com/2/tweets api.sorsa.io/v3/tweet-info-bulk
1headerwith your key, instead of OAuth
100IDsin one request body
20req/s60x the official limit on search
3minfrom sign-up to first request
Read the migration guide

Reliable from the first request.

Start with 100 free requests and grow on the same API: in production since 2022 with 6B+ requests served and 99.9% uptime, every request fetched live, failed requests never charged.

99.9%

Uptime guarantee

In our terms, on every paid plan.

Read the guarantee

Failed requests are never charged

Every request is fetched live.

20 req/s on every plan

More when you need it. Talk to sales

A stable API.
Your code doesn’t change.

Your requests and the response schema stay the same, so integrations don’t break. When X changes something, we fix it on our side.

Fast answers from the team

Write to us from your dashboard. Enterprise adds priority support.

Start small. Scale when you’re ready.

All of it at 250x less than the official X API.

Get 100 free requestsTalk to sales

Production-ready at any scale.

Trusted by 2,500+ developers and 100+ companies: from a solo builder on 100 free requests to teams running millions of requests a month, on the same API. Here is what developers build with it.

Start free. Pay per request when you grow.

Every account starts with 100 free requests, up to 10K tweets, with no credit card and no expiry. Every plan has every endpoint and 20 req/s.

Starter
10K
requests a month
$0.049 per 1K tweets
$49 a month
  • Up to 1M tweets or 2M followers
  • Several API keys
Choose Starter
Pro
100K
requests a month
$0.02 per 1K tweets
$199 a month
  • Up to 10M tweets or 20M followers
  • Detailed usage analytics
Choose Pro
GrowthMost popular
250K
requests a month
$0.019 per 1K tweets
$475 a month
  • Up to 25M tweets or 50M followers
  • A lower rate than Pro
Choose Growth
Enterprise
500K
requests a month
$0.018 per 1K tweets
$899 a month
  • Up to 50M tweets or 100M followers
  • Priority support
Choose Enterprise
Platform
1M
requests a month
$0.017 per 1K tweets
$1,699 a month
  • Up to 100M tweets or 200M followers
  • Higher rate limits on request
Choose Platform
Business
3M
requests a month
$0.016 per 1K tweets
$4,799 a month
  • Up to 300M tweets or 600M followers
  • A dedicated account manager
Choose Business
Scale
5M
requests a month
$0.015 per 1K tweets
$7,499 a month
  • Up to 500M tweets or 1B followers
  • Custom contract terms
Choose Scale
HyperscaleLowest rate
10M
requests a month
$0.014 per 1K tweets
$13,990 a month
  • Up to 1B tweets or 2B followers
  • Dedicated infrastructure
Choose Hyperscale

Building something big?

Need more requests, higher rate limits or an invoice? We’ll set it up with you.

99.9% uptime guaranteed on every paid plan. Failed requests are never charged. Cancel anytime. Card or crypto. From 1M requests a month, an SLA we sign with you.

Pay as you go

Add funds from $20 and pay for each request you make. The balance never expires, and you decide how much it can spend each month.

$20Smallest top-up, by card or crypto
No expiryUnused balance stays yours
Your limitA monthly spending cap you set

How pay as you go works

100requests
Your free API key

Up to 10,000 tweets or 20,000 profiles.

•••• •••• •••• 7f3aReady after sign-up
No credit cardAnd they never expire.
Get 100 free requests

Twitter API & scraper questions, answered.