TLS grade A+
Qualys SSL Labs, an independent test, rates api.sorsa.io A+.
In production since 2022, with 6B+ requests served and 99.9% uptime guaranteed in our terms. Public X data only, no X login, and failed requests are never charged. See how we protect your account, keys and data, and check every claim yourself.
No credit card, and they never expire.
Sorsa API is built and run by Scouts Labs Inc. It launched in 2022 as TweetScout API, took the name Sorsa API in 2025, and today is trusted by 2,500+ developers and 100+ companies, with 6B+ requests served.
Scouts Labs Inc
The company that builds and runs Sorsa API
TweetScout launches; its API serves X data to analytics teams.
Archived site, November 2022TweetScout API becomes Sorsa API: new name, same team and infrastructure.
GitHub: Sorsa-ioSorsa MCP ships for AI agents, open source under MIT.
npm: sorsa-mcp45 endpoints, every one in a public OpenAPI spec.
The specRead the full story on about Sorsa API
Sorsa API reads public X data, fetched live when you ask. It never asks for your X login, never acts on any account, and never touches protected accounts or DMs.
Sorsa API reads
Sorsa API never touches
Your server calls Sorsa API.
One API key in the ApiKey header, over TLS 1.2 or 1.3.
Sorsa API checks the key.
A missing or wrong key is turned away before any data is read.
Sorsa API reads public X data, live.
Nothing of yours goes along: no login, no cookies, no account. X never learns who is asking: your key and your account never leave Sorsa API.
Clean JSON comes back.
If the call fails, it costs you nothing.
99.9% uptime, guaranteed in our terms on every paid plan. The response schema stays stable, and we give notice ahead of changes that could break an integration.
Every month, on every paid plan, written into Section 7.1 of our Terms of Service.
If uptime in a month ever drops below 99.5%, we add bonus requests to your account: 10% of your monthly requests. They work on every endpoint, like the requests in your plan.
How we measure
We check the Sorsa API every minute. Downtime is time when it returns server errors or stops responding. Outages on X’s side, maintenance we announce a day ahead and invalid requests don’t count.
Fast answers from the team, in your dashboard
Priority support on Enterprise
A dedicated account manager on Business and larger plans
Dedicated infrastructure on Hyperscale
From 1 million requests a month, an SLA we sign with you
Badges ask you to believe. These checks don’t: open the independent report, or copy a command into any terminal and compare the answer.
Overall Rating: A+1 / 6Qualys SSL Labs, an independent test, rates api.sorsa.io A+.
openssl s_client -connect api.sorsa.io:443 </dev/null 2>/dev/null | grep "^New"New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA2562 / 6Your requests travel encrypted with TLS 1.3.
openssl s_client -connect api.sorsa.io:443 -tls1_1 -cipher 'DEFAULT:@SECLEVEL=0' </dev/null 2>&1 | grep -o "alert protocol version"alert protocol version3 / 6Our server turns away TLS 1.0 and 1.1.
curl -sI https://api.sorsa.io | grep -i strict-transportStrict-Transport-Security: max-age=63072000; includeSubDomains4 / 6Browsers keep to HTTPS for two years.
curl -s "https://api.sorsa.io/v3/info?username=x" -H "ApiKey: wrong-key"{"message":"invalid api key"}5 / 6A request without a valid key is refused before anything is read.
curl -s https://api.sorsa.io/v3/swagger.json | jq '.paths | length'456 / 6Every endpoint is described in an OpenAPI spec anyone can read.
Run these against any X data API you’re considering.
One API key in one header, as many keys as you need, and limits that stop a runaway script before it costs you.
7c2e••••3f9aRoll keyDeleteb41d••••a71c05fa••••0d42We keep what it takes to run your account and show you your usage. We don’t sell it, and advertisers never see your keys or what you look up.
Sorsa API privacy label
We keep
We never
You can
Full details: Privacy Policy, updated November 5, 2026
If your public X profile or posts appear through Sorsa API and you have a privacy concern, write to contacts@sorsa.io.
The answers security, legal and procurement teams need, in one place.
Custom terms, invoices or an SLA we sign with you?
•••• •••• •••• 7f3aReady after sign-upSince 2022, 99.9% uptime guaranteed. Public data only, no X login, and failed requests are never charged.
No credit card, and they never expire.
The safety card. Tap to read all six.
Scouts Labs Inc
Road Town, Tortola, British Virgin Islands
Uptime, guaranteed in our terms
Below 99.5% in a month, we add bonus requests: 10% of your monthly requests.
Badges ask you to believe. These checks don’t: open the independent report, or copy a command into any terminal and compare the answer.
TLS grade A+
Qualys SSL Labs, an independent test, rates api.sorsa.io A+.
TLS 1.3
openssl s_client -connect api.sorsa.io:443 </dev/null 2>/dev/null | grep "^New"New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256Your requests travel encrypted with TLS 1.3.
Old TLS refused
openssl s_client -connect api.sorsa.io:443 -tls1_1 -cipher 'DEFAULT:@SECLEVEL=0' </dev/null 2>&1 | grep -o "alert protocol version"alert protocol versionOur server turns away TLS 1.0 and 1.1.
HTTPS remembered
curl -sI https://api.sorsa.io | grep -i strict-transportStrict-Transport-Security: max-age=63072000; includeSubDomainsBrowsers keep to HTTPS for two years.
No key, no data
curl -s "https://api.sorsa.io/v3/info?username=x" -H "ApiKey: wrong-key"{"message":"invalid api key"}A request without a valid key is refused before anything is read.
Public contract
curl -s https://api.sorsa.io/v3/swagger.json | jq '.paths | length'45Every endpoint is described in an OpenAPI spec anyone can read.
Run these against any X data API you’re considering.
7c2e••••3f9ab41d••••a71c05fa••••0d42Sorsa API privacy label
Full details: Privacy Policy, updated November 5, 2026
If your public X profile or posts appear through Sorsa API and you have a privacy concern, write to contacts@sorsa.io.
Security review
Documents
Custom terms, invoices or an SLA we sign with you?
Up to 10K tweets or 20K profiles.
•••• •••• •••• 7f3aReady after sign-up1Public data only
Protected accounts and DMs stay out.
2No X login, ever
7c2e••••3f9aX loginYour X account is never part of it.
3Read-only
No posting, likes, follows or DMs.
4Encrypted
TLS 1.2 and 1.3 only, graded A+ by SSL Labs.
5Failed request: $0
/search-tweetsBilled$0.00Errors are never charged.
699.9% uptime
Guaranteed in our terms on every paid plan.
Operated by Scouts Labs Inc since 2022, formerly TweetScout API
If you need us
Exits
Scouts Labs Inc, Road Town, Tortola, British Virgin Islands
TweetScout launches; its API serves X data to analytics teams.
Archived site, November 2022TweetScout API becomes Sorsa API: new name, same team and infrastructure.
GitHub: Sorsa-ioSorsa MCP ships for AI agents, open source under MIT.
npm: sorsa-mcp45 endpoints, every one in a public OpenAPI spec.
The specRead the full story on about Sorsa API
Your server calls Sorsa API.
One API key in the ApiKey header, over TLS 1.2 or 1.3.
Sorsa API checks the key.
A missing or wrong key is turned away before any data is read.
Sorsa API reads public X data, live.
Nothing of yours goes along: no login, no cookies, no account. X never learns who is asking: your key and your account never leave Sorsa API.
Clean JSON comes back.
If the call fails, it costs you nothing.
Every month, on every paid plan, written into Section 7.1 of our Terms of Service.
If uptime in a month ever drops below 99.5%, we add bonus requests to your account: 10% of your monthly requests. They work on every endpoint, like the requests in your plan.
How we measure. We check the Sorsa API every minute. Downtime is time when it returns server errors or stops responding. Outages on X’s side, maintenance we announce a day ahead and invalid requests don’t count.
Live status for every endpoint group, public at all times.
Read Section 7.1 of our TermsFast answers from the team, in your dashboard
Priority support on Enterprise
A dedicated account manager on Business and larger plans
Dedicated infrastructure on Hyperscale
From 1 million requests a month, an SLA we sign with you
Scouts Labs Inc, Road Town, Tortola, British Virgin Islands. In production since 2022.
Read-only access to public X data through one REST API. No writes to X, no customer X credentials.
Account and sign-in data, request logs, the full responses to your requests, payment records without card numbers, support messages.
You do: you’re the controller of any personal data in the responses you receive. A DPA is available on request.
TLS 1.2 and 1.3 only, older versions refused; HSTS on api.sorsa.io; SSL Labs grade A+.
One key per request in the ApiKey header; several keys per account; roll or delete any key at once.
Cards through Stripe, crypto through a payment provider; we never store card numbers.
Only the providers that run the service for us (hosting, payments, support tools), bound to use it on our instructions; Google Analytics and Google Ads cookies only with your consent. We don’t sell data.
Request logs, what you called and when, for one year; the full responses to your requests for 30 days; account data while your account is active; payment records as tax law requires.
Write to contacts@sorsa.io with the details and the steps to reproduce.
99.9% uptime, guaranteed in Section 7.1 of our Terms on every paid plan, with bonus requests if a month drops below 99.5%; from 1 million requests a month, an SLA we sign with you.
No. X never learns who is asking: your API key and your account never leave Sorsa API.
Yes. Sorsa API is operated by Scouts Labs Inc and has run in production since 2022, first as TweetScout API. Its prices and terms are public, and failed requests are never charged.
Yes. It reads public X data only, is read-only by design and never asks for your X login. Connections use TLS 1.2 or 1.3 (SSL Labs grade A+), and you can roll or delete any API key at once.
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. It never touches protected accounts or DMs and never acts on anyone’s account, so there is nothing to ban. A DPA is available on request for your compliance team.
No. Sorsa API is independent and is not affiliated with, endorsed by, or sponsored by X Corp. It is a separate REST API for public X data, with one API key and no X developer account.
Scouts Labs Inc, registered in Road Town, Tortola, British Virgin Islands. The same team has run the API since 2022, first as TweetScout API.
In production since 2022, with 6B+ requests served and 99.9% uptime guaranteed in our terms on every paid plan. Every request is fetched live, failed requests are never charged, and the response schema stays stable.
Yes. Every paid Sorsa API plan comes with a 99.9% monthly uptime guarantee, written into Section 7.1 of our Terms of Service. If uptime in a month ever drops below 99.5%, we add bonus requests to your account: 10% of your monthly requests. Outages on X’s side don’t count as our downtime, and requests that fail because of them are never charged. From 1 million requests a month, we can also sign an SLA with you.
No. When X changes something, we fix it on our side: your requests and the response schema stay the same, so your code keeps working, and we give notice ahead of changes that could break an integration.
No. One successful call is one request; a server error or a rejected key is never billed.
No. We don’t sell personal data, and we never send your email, API keys or request content to advertising platforms. Analytics cookies run only with your consent.
Request logs, what you called and when, for one year, and the full responses to your requests for 30 days. Your account details stay while your account is active, and payment records as long as tax law requires. Write to contacts@sorsa.io to get, correct or erase your data.
No. Sorsa API reads public X data on its own: your API key, your account and your identity never leave Sorsa API, so X never learns who is asking.
Yes. Card plans cancel from the dashboard and run to the end of the paid period, crypto plans never renew, your 100 free requests never expire, and responses are plain JSON that works anywhere.
Some X data services read or post through a customer’s own X login or cookies. Sorsa API never asks for them: one API key reads public data, so there is no account of yours at risk.
Write to contacts@sorsa.io with the details and the steps to reproduce.