How does Sorsa API pricing work?
Sorsa uses flat per-request pricing. One API call counts as one request from your monthly quota, on every endpoint and every plan. There are no credit multipliers, no per-endpoint tiers, and no separate charge for the author profile returned inside a tweet. You pick a plan by monthly request volume, and the price is the same whether you call search, a follower list, or a verification check.
Is there a free trial or free tier?
Yes. Every new account gets 100 free requests: enough for up to 10,000 tweets or 20,000 profiles across all 40 endpoints. No credit card is required, and the free requests never expire. You can also test every endpoint without signing up in the Sorsa Playground: run real requests in the browser, confirm the data shape fits, then start free and upgrade when you need volume. Plans start at $49 per month for 10,000 requests.
How much does it cost per 1,000 tweets?
On the Pro plan, 1,000 tweets cost about $0.10 through search or timeline endpoints, and roughly $0.02 through the bulk lookup endpoint, with the author profile included in every result. The official X API charges $5.00 for the same 1,000 post reads, plus another $10.00 if you expand the author profiles.
Is the X (Twitter) API free?
The official X (Twitter) API is not free. X removed free API access in 2023 and now runs a pay-per-use model with no free tier: you prepay credits for every call. Since October 2026, X adds a one-time starter credit ($20 for saving a card, plus a match of up to $50 on your first auto-recharge) that expires after three months. Sorsa is different: every new account starts with 100 free requests, enough for up to 10,000 tweets or 20,000 profiles across all 40 endpoints, with no credit card and no expiry. After that, plans start at $49 per month for 10,000 requests.
What counts as one request?
Any single endpoint call is one request, no matter how much it returns. A search page of about 20 tweets is one request. A batch lookup of 100 tweets is one request. A follower page of up to 200 profiles is one request. A verification check is one request. That is what makes read-heavy work inexpensive on Sorsa.
Do all plans have the same rate limit?
Yes. Every plan, from Starter to Enterprise, runs a flat 20 requests per second. We do not throttle speed on lower tiers, and all 40 endpoints are included on every plan. The plans differ only in monthly request volume and a few support and analytics features. High-volume plans, from Platform up, can get higher rate limits on request.
What if I need more than 500,000 requests a month?
High-volume plans cover 1M to 10M requests a month, from $1,699/mo, with rates down to $140 per 100K requests and higher rate limits on request; Business and larger plans add a dedicated account manager. For anything beyond that, or custom terms, get in touch through Talk to Sales.
How does Sorsa compare to the official X API on price?
Sorsa bills per request at a flat rate, while the official X API bills per resource, so every post, profile, and follower in a response is a separate charge, and there is a 3,000,000 post-read cap. For read-heavy work such as search, monitoring, and follower analysis, Sorsa comes out up to 50x cheaper, with a single API key instead of OAuth and no approval queue.
Can I save with annual billing?
Yes. Every yearly plan comes with 2 months free: Pro, for example, is $1,990 a year instead of $2,388. You can change plans at any time from your dashboard.
What happens when I reach my monthly request limit?
With extra requests turned on, nothing stops: calls keep running pay-as-you-go from your prepaid balance at your plan’s per-request rate, up to the monthly spending limit you set. With them off, the API stops returning data until your quota refreshes or you move up to a larger plan. Upgrades take effect immediately with a fresh full quota, so you keep going without waiting for your billing cycle to reset, and you can make them at any point mid-cycle from your dashboard.
Is there a pay-as-you-go option?
Yes, on top of any plan. Turn on extra requests in your dashboard and add funds to a prepaid balance by card or crypto. Nothing is spent while your plan’s monthly requests last; once they run out, calls keep working and each extra request is billed at your plan’s rate: $4.90 per 1,000 requests on Starter, $2.00 on Pro, $1.90 on Growth, $1.80 on Enterprise, and down to $1.40 on Hyperscale. You can cap extra-request spend with a monthly limit or leave it unlimited.
Are failed requests billed?
No. Requests that return an error are not deducted from your quota. Only successful responses count, and each successful call is one request regardless of how much data it returns.
How do payments and cancellation work?
You can pay by card or with crypto. Card plans renew automatically and can be cancelled at any time from your dashboard; your plan stays active through the end of the period you have already paid for. Crypto payments are one-time, so there is nothing to cancel: you simply pay again whenever you want to keep going. You can upgrade or downgrade between plans as your volume changes.
Do you offer academic or research discounts?
Yes. Verified non-commercial academic research qualifies for free or discounted access. See Academic Research for who qualifies and how to apply, or email contacts@sorsa.io from your institutional address.