TwitterAPI.io pricing and alternatives: X profile API, GET / twitter/ user/ batch_ info_ by_ ids
Is TwitterAPI.io yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
- FreeFree$0.00 per 1,000
- $10 pack, $10 recharge$10 recharge$0.01 per 1,000
- $20 pack, $20 recharge$20 recharge$0.01 per 1,000
- $50 pack, $50 recharge$50 recharge$0.0099 per 1,000
- $100 pack, $100 recharge$100 recharge$0.0098 per 1,000
- $200 pack, $200 recharge$200 recharge$0.0097 per 1,000
- $500 pack, $500 recharge$500 recharge$0.0096 per 1,000
- $1,000 pack, $1,000 recharge$1,000 recharge$0.0095 per 1,000
- $2,500 pack, $2,500 recharge$2,500 recharge$0.0093 per 1,000
- $5,000 pack, $5,000 recharge$5,000 recharge$0.0091 per 1,000
- $29 monthly, StarterStarter$0.0093 per 1,000
- $99 monthly, BuilderBuilder$0.0088 per 1,000
- $199 monthly, ProPro$0.0079 per 1,000
- $499 monthly, ScaleScale$0.0071 per 1,000
- $1,499 monthly, BusinessBusiness$0.0067 per 1,000
GET / twitter/ user/ batch_ info_ by_ ids one of TwitterAPI.io's 2 calls for this APIAbout this item
- Live. You get the profile from X when you call.
- 9 of the 11 key fields we check. Bio, Photo, Links, Location, Verified, Followers, Following, Posts, Likes.
- Nothing to pay. You get 100,000 credits once, enough for 100,000 results. Calls stop once your credits run out. Unused credits expire after 31 days.
- One call. You send
userIdstoGET /. The call returns the account's profile.twitter/ user/ batch_ info_ by_ ids - Who can get it: with conditions. Keep data: no limit. Use data: with conditions.
TwitterAPI.io: X profile API alternatives
The table starts with TwitterAPI.io's cheapest paid plan. Next come plans from other providers with the price per 1,000 profiles closest to TwitterAPI.io's. Each plan in the table gives live data.
| TwitterAPI.io, $1,499 monthly, Business, GET /twitter/user/batch_info_by_ids | TweetAPI, $50 pack, Pay as you go, GET /tw-v2/user/by-usernames | Sorsa, $139,900 yearly, Hyperscale (yearly), GET /info-batch | FetchLayer, $1,400 monthly, Dedicated platform with 2 blocks, POST /twitter/about-profile | Social Fetch, $2,430 yearly, Scale, GET /v1/twitter/profiles | |
|---|---|---|---|---|---|
| $ per 1,000 profiles | $0.0067 | $0.005 | $0.012 | $0.013 | $0.027 |
| Completeness | 82% | 82% | 82% | 73% | 82% |
| Billing | monthly | pay first | yearly | monthly | yearly |
| Pay | $1,499 | $50 | $139,900 | $1,400 | $2,430 |
| Enough for | 224,850,000 results a month | 10,000,000 results | 1,000,000,000 results a month | 108,864,000 calls a month | 7,500,000 results a month |
| Freshness | live | live | live | live | live |
| Who can get it | anyone at least 18 years old and legally capable of entering into binding contracts | anyone at least 18 and able to enter a binding contract | anyone, except from or on behalf of persons or entities located in countries or regions subject to applicable sanctions or embargoes | anyone at least 18 years old (or the age of legal majority in their jurisdiction, if higher) | anyone, for an organisation, someone with the authority to bind it |
Sources
From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-29.
- docs.twitterapi.io/api-reference/endpoint/batch_get_user_by_userids
- docs.twitterapi.io/api-reference/openapi.json
- docs.twitterapi.io/errors
- docs.twitterapi.io/pricing
- docs.twitterapi.io/rate-limits
- twitterapi.io/
- twitterapi.io/acceptable-use
- twitterapi.io/pricing
- twitterapi.io/pricing/details
- twitterapi.io/qps-limits
- twitterapi.io/terms
- twitterapi.io/x-api
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Bio
- Photo
- Links
- Contact, not in the answer
- Location
- Verified
- Followers
- Following
- Posts
- Likes
- Views, not in the answer
| $ per 1,000 profiles | $0.00 |
|---|---|
| Per | result |
| Billing | free |
| Units cap | hard |
|---|
| $ per 1,000 | $0.00 |
|---|
| Their pitch | Get X user profiles for many user IDs in one request. 1 credit per user when 100 or more users are returned, 18 credits per user below 100. |
|---|
| Freshness | live |
|---|---|
| Keep data | no limit |
| Use data | The Service is intended for research, brand monitoring, compliance, and other legitimate business purposes. You may not use the Service to: Collect, sell, or distribute personal data for harassment, stalking, doxxing, or discriminatory targeting. Interfere with or disrupt the Service or its infrastructure. Violate any applicable laws, regulations, or third-party rights. Circumvent access controls or attempt to retrieve data beyond publicly available content. [...] You agree that you will [...] Ensure that your use of the Service does not violate the rights of third parties, including X/Twitter's terms of service. [...] Acceptable Use Policy: You may not use the Service to [...] Attempt to deanonymize or re-identify individuals from aggregated or public data. Use the Service to build or sell "personal dossiers" or surveillance tools. Circumvent access controls, rate limits, or authentication requirements of X/Twitter or any other third-party platform. Scrape, store, or redistribute data in violation of X/Twitter's terms of service. Use the Service for election interference, political manipulation, or spreading misinformation. Use the Service for law enforcement, intelligence, or military surveillance without proper legal authorization. Target minors or process sensitive categories of data (health, financial, biometric, etc.). The Service may not be used from, or on behalf of persons/entities located in, embargoed or sanctioned regions, including but not limited to: Cuba, Iran, North Korea, Syria, Crimea, Donetsk, and Luhansk regions of Ukraine. |
| Pay | $0 |
|---|---|
| You get | 100,000 credits |
| Enough for | 100,000 results, once |
| Expires | 31 days |
| Per second | 0.2 |
|---|
| Answer | in the call |
|---|
| You send | userIds |
|---|---|
| Method | GET |
| Path | /twitter/user/batch_info_by_ids |
| Plan | Free |
|---|---|
| Who can get it | new accounts, one per person or network, at least 18 years old and legally capable of entering into binding contracts |
The 33 fields the plan's answer can hold
status, user ID, type, username, profile URL, name, blue verified, protected, verified type, profile picture, banner image, bio, location, followers, following, can DM, account created, likes count, has custom timelines, is translator, media count, posts count, withheld in countries, affiliation, possibly sensitive, pinned post IDs, is automated, automated by, unavailable, unavailable reason, unavailable message, bio links, website
Best GTM APIs
- Best LinkedIn profile API in 2026
- Best email finder API in 2026
- Best email verification API in 2026
- Best phone finder API in 2026
- Best LinkedIn company data API in 2026
- Best company headcount API in 2026
- Best phone validation API in 2026
- Best LinkedIn post comment API in 2026
- Best LinkedIn post reaction API in 2026
- Best similar people API in 2026
- Best similar companies API in 2026
- Best tech stack API in 2026
- Best LinkedIn profile post API in 2026
- Best LinkedIn company post API in 2026
- Best company funding API in 2026
- Best company open jobs API in 2026
- Best LinkedIn people search API in 2026
- Best LinkedIn company search API in 2026
- Best LinkedIn job search API in 2026
- Best reverse email lookup API in 2026
- Best LinkedIn post search API in 2026
- Best LinkedIn post details API in 2026
- Best LinkedIn job details API in 2026
- Best LinkedIn profile comment API in 2026
- Best LinkedIn profile reaction API in 2026
- Best LinkedIn post repost API in 2026
- Best company enrichment API in 2026
- Best people search API in 2026
- Best company discovery API in 2026
- Best job postings API in 2026
- Best job posting details API in 2026
- Best people enrichment API in 2026
- Best company hierarchy API in 2026
- Best web search API in 2026
- Best SERP API in 2026
- Best web scraping API in 2026
- Best instagram profile API in 2026
- Best instagram post API in 2026
- Best TikTok profile API in 2026
- Best YouTube channel API in 2026
- Best YouTube channel video API in 2026