TweetAPI pricing and alternatives: X profile API, GET / tw-v2/ user/ by-ids
Is TweetAPI yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
- FreeFree$0.00 per 1,000
- $5 pack, Pay as you goPay as you go$0.005 per 1,000
- $10 pack, Pay as you goPay as you go$0.005 per 1,000
- $20 pack, Pay as you goPay as you go$0.005 per 1,000
- $50 pack, Pay as you goPay as you go$0.005 per 1,000
- $17 monthly, ProPro$0.0017 per 1,000
- $57 monthly, UltraUltra$0.0011 per 1,000
- $197 monthly, MegaMega$0.00099 per 1,000
- $417 monthly, GigaGiga$0.00083 per 1,000
- $757 monthly, TeraTera$0.00076 per 1,000
GET / tw-v2/ user/ by-ids one of TweetAPI's 5 calls for this APIGET /Free$0.00 per 1,000tw-v2/ user/ about-account GET /Free$0.00 per 1,000tw-v2/ user/ by-id GET /Free$0.00 per 1,000tw-v2/ user/ by-ids GET /Free$0.00 per 1,000tw-v2/ user/ by-username GET /Free$0.00 per 1,000tw-v2/ user/ by-usernames
- X profile API
- X post API
GET /tw-v2/ user/ photos - X post API
GET /tw-v2/ user/ tweets - X post API
GET /tw-v2/ user/ tweets-and-replies - X post API
GET /tw-v2/ user/ videos
About 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 credits once, enough for 10,000 results. Calls stop once your credits run out. Credits never expire.
- One call. You send
userIdstoGET /. The call returns a profile for each account you send.tw-v2/ user/ by-ids - Who can get it: anyone at least 18 and able to enter a binding contract. Keep data: no limit. Use data: with conditions.
TweetAPI: X profile API alternatives
The table starts with TweetAPI's cheapest paid plan. Next come plans from other providers with the price per 1,000 profiles closest to TweetAPI's. Each plan in the table gives live data.
| TweetAPI, $757 monthly, Tera, GET /tw-v2/user/by-ids | Influencers.club, free | TwitterAPI.io, $1,499 monthly, Business, GET /twitter/user/batch_info_by_ids | 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.00076 | $0.00 | $0.0067 | $0.012 | $0.013 | $0.027 |
| Completeness | 82% | 73% | 82% | 82% | 73% | 82% |
| Billing | monthly | free | monthly | yearly | monthly | yearly |
| Pay | $757 | $0 | $1,499 | $139,900 | $1,400 | $2,430 |
| Enough for | 1,000,000,000 results a month | not published | 224,850,000 results a month | 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 | live |
| Who can get it | anyone at least 18 and able to enter a binding contract | anyone | anyone at least 18 years old and legally capable of entering into binding contracts | 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.
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 |
| Start fee | $0.00 |
|---|---|
| Also pays for | from the same budget: 91 other calls |
| Units cap | hard |
|---|
| $ per 1,000 | $0.00 |
|---|
| Their pitch | Retrieve comprehensive user profile information for multiple users in a single request using their Twitter user IDs. Returns detailed user data including statistics, verification status, and profile metadata for up to 100 users at once. |
|---|
| Freshness | live |
|---|---|
| Keep data | no limit |
| Use data | What's not allowed: Using the Service or its data in breach of any law, including data protection, privacy, intellectual property and export laws. Processing personal data without a valid legal basis. Using the data in ways that break X's terms or policies. Harassing, stalking, threatening or doxxing anyone. Tracking, profiling or building files on specific people without a lawful basis, including for surveillance. Spam (unsolicited bulk posts, DMs or mentions), phishing, scams or impersonation. Discriminating against people based on protected characteristics. Getting around rate limits, quotas or billing. Creating several accounts to get extra free requests. Sending X sessions or auth tokens for accounts you don't own or aren't authorised to use, or using someone else's API key. Attacking, probing or overloading our systems, or uploading malicious code. Reselling or sharing your API key, or offering an API built on ours, without our written consent. Building your own app or product that uses the data is fine, reselling raw API access is not. Use by or for anyone under EU, UN, US or other applicable sanctions. Money laundering, fraud, terrorist financing or other financial crime. [...] You decide what you request and what you do with the results. |
| Pay | $0 |
|---|---|
| You get | 100 credits |
| Enough for | 10,000 results, once |
| Expires | never |
| Per second | 2 |
|---|---|
| Concurrent | 6 |
| Batch | 100 |
| Answer | in the call |
|---|
| You send | userIds |
|---|---|
| Method | GET |
| Path | /tw-v2/user/by-ids |
| Plan | Free |
|---|---|
| Who can get it | anyone at least 18 and able to enter a binding contract |
The 41 fields the plan's answer can hold
user ID, username, name, bio, location, website, pinned post IDs, profile picture, banner image, profile image shape, verified, blue verified, verified type, verified since, identity verified, protected, possibly sensitive, profile interstitial type, withheld in countries, professional type, professional categories, business account, business affiliates count, creator subscriptions, hidden subscriptions, highlighted posts, can highlight posts, graduated access, profile translatable, has custom timelines, is translator, affiliation, default profile, default profile image, followers, following, posts count, listed count, media count, likes count, account created
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