XProAPI X profile API pricing: GET / twitter/ user/ batch_ info_ by_ ids
Is XProAPI yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
45% complete: 5 of the 11 fields on our checklistSee the 11 fields
$0.00per 1,000 profilesWe haven't run XProAPI through our X profile API benchmark yet.This plan is free. We rank 756 plans for X profile APIs by price. Half the plans cost $1.00 or less per 1,000 profiles. 164 X profile API plans on our price sheet are free. CarryFeed's free plan scores highest of the free plans in our benchmark, at 60.5 out of 100.TwittrAPI's top-up from $500 is the cheapest paid plan per 1,000 profiles: $0.00016. twit.sh's MPP plan costs the least for 10,000 profiles a month: $2.00.Socialinsider's $199 monthly plan covers any number of profiles, and costs less up front than TwittrAPI's top-up from $500.lobstr.io, TwittrAPI and ScrapeAtlas are the best X (Twitter) profile API providers in the Datacircle benchmark.
Plan: Free one of XProAPI's 9 plans
- FreeFree$0.00 per 1,000
- $5 pack, MiniMini$0.07 per 1,000
- $10 pack, LiteLite$0.07 per 1,000
- $15 pack, StarterStarter$0.07 per 1,000
- $30 pack, BasicBasic$0.07 per 1,000
- $45 pack, StandardStandard$0.07 per 1,000
- $75 pack, GrowthGrowth$0.07 per 1,000
- $150 pack, ProPro$0.07 per 1,000
- $300 pack, BusinessBusiness$0.07 per 1,000
Call:
GET / twitter/ user/ batch_ info_ by_ ids one of XProAPI's 4 calls for this APIGET /Free$0.00 per 1,000twitter/ user/ batch_ info_ by_ ids GET /Free$0.00 per 1,000twitter/ user/ batch_ info_ by_ usernames GET /Free$0.00 per 1,000twitter/ user/ info GET /Free$0.00 per 1,000twitter/ user_ about
API: X profile API one of XProAPI's 2 APIs
- X profile API
- X post API
GET /twitter/ user/ last_ tweets - X post API
GET /twitter/ user/ mentions - X post API
GET /twitter/ user/ tweet_ timeline
About this item
- Stored. You get profiles from XProAPI's copy of X. XProAPI doesn't say how old the copy is.
- 5 of the 11 fields on our checklist. Bio, Photo, Verified, Followers, Following.
- Nothing to pay. You get 10,000 credits, enough for about 1,428 results. Calls stop once your credits run out. Unused credits expire after 30 days.
- One call. You send
userIdstoGET /. The call returns a profile for each account you send.twitter/ user/ batch_ info_ by_ ids - Who can get it: with conditions. Keep data: no limit. Use data: with conditions.
XProAPI: X profile API alternatives
XProAPI alternatives: other X profile API providers by price
The table starts with XProAPI's cheapest paid plan. Next come plans from other providers with the price per 1,000 profiles closest to XProAPI's.
| XProAPI, $5 pack, Mini, GET /twitter/user/batch_info_by_ids | Peekalink, $499 monthly | XCROP, $95.04 yearly, Pro, POST /v2/users/batch | Veezee, $99 monthly, Production, GET /v1/x/profiles, Get an X profile | ReadX, pay as you go, Pay per request, GET /api/{name}/info | |
|---|---|---|---|---|---|
| $ per 1,000 profiles | $0.07 | $0.069 | $0.071 | $4.95 | $10.00 |
| Completeness | 45% | 73% | 55% | 73% | 82% |
| Billing | pay first | monthly | yearly | monthly | pay as you go |
| Pay | $5 | $499 | $95.04 | $99 | per call |
| Enough for | about 71,428 results | 7,200,000 calls a month | about 1,333,333 results a year | 20,000 calls a month | as many as you pay for |
| Freshness | stored | unknown | live | stored | stored |
| Who can get it | anyone at least 18 years old or with the legal authority to enter into the contract | anyone at least 18 years old ("You must be at least 18 years old to use Peekalink") | anyone with an account | anyone | anyone |
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-11-11.
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Bio
- Photo
- Links, not in the answer
- Contact, not in the answer
- Location, not in the answer
- Verified
- Followers
- Following
- Posts, not in the answer
- Likes, not in the answer
- Views, not in the answer
| $ per 1,000 profiles | $0.00 |
|---|---|
| Per | result |
| Billing | free |
| Also pays for | from the same budget: Get user info · Batch get user info by usernames · Get user profile about · Search users · Get followers · Get followings · Get user last tweets · Get user timeline · Get tweets by ids · Advanced search · Get user mentions · Get tweet replies · Get tweet replies v2 · Get tweet quotes · Get tweet retweeters · Get tweet thread context · Get article |
|---|
| Units cap | hard |
|---|
| $ per 1,000 calls that find nothing | $0.00 |
|---|
| Their pitch | Send up to 100 numeric IDs to batch_info_by_ids and get each account’s current username, name, bio and counts back in one response. |
|---|
| Freshness | stored |
|---|---|
| Keep data | no limit |
| Use data | You agree not to: Use the Service for any unlawful, harassing, defamatory, or abusive purpose. Attempt to circumvent platform rate limits, scrape internal credentials, or probe system vulnerabilities. Sell, sublicense, or redistribute raw platform data in violation of third-party platform rules. Create multiple accounts to abuse free trial bonus credits. |
| Pay | $0 |
|---|---|
| You get | 10,000 credits |
| Enough for | about 1,428 results |
| Expires | 30 days |
| Per second | 1 |
|---|---|
| Batch | 100 |
| Answer | in the call |
|---|
| You send | userIds |
|---|---|
| Method | GET |
| Path | /twitter/user/batch_info_by_ids |
| Plan | Free |
|---|---|
| Who can get it | anyone at least 18 years old or with the legal authority to enter into the contract |
The 14 fields the plan's answer can hold
type, user ID, username, name, profile URL, bio, profile picture, followers, following, blue verified, protected, unavailable, status, message