Datacircle

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.
Type a number to see the cheapest XProAPI plan for that many profiles. The table below then sorts the other plans by what each costs.
Plan: Free one of XProAPI's 9 plans
Call: GET /twitter/user/batch_info_by_ids one of XProAPI's 4 calls for this API
API: X profile API one of XProAPI's 2 APIs

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 userIds to GET /twitter/user/batch_info_by_ids. The call returns a profile for each account you send.
  • 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_idsPeekalink, $499 monthlyXCROP, $95.04 yearly, Pro, POST /v2/users/batchVeezee, $99 monthly, Production, GET /v1/x/profiles, Get an X profileReadX, 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
Completeness45%73%55%73%82%
Billingpay firstmonthlyyearlymonthlypay as you go
Pay$5$499$95.04$99per call
Enough forabout 71,428 results7,200,000 calls a monthabout 1,333,333 results a year20,000 calls a monthas many as you pay for
Freshnessstoredunknownlivestoredstored
Who can get itanyone at least 18 years old or with the legal authority to enter into the contractanyone at least 18 years old ("You must be at least 18 years old to use Peekalink")anyone with an accountanyoneanyone

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.

  1. xproapi.com
  2. xproapi.com/docs
  3. xproapi.com/docs/guides/credits
  4. xproapi.com/docs/guides/rate-limits
  5. xproapi.com/faq
  6. xproapi.com/openapi.json
  7. xproapi.com/pricing
  8. xproapi.com/terms
  9. xproapi.com/twitter-user-lookup-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, 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
Price
$ per 1,000 profiles$0.00
Perresult
Billingfree
Charges
Also pays forfrom 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
Overage
Units caphard
Not found
$ per 1,000 calls that find nothing$0.00
In their words
Their pitchSend 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.
Data
Freshnessstored
Keep datano limit
Use dataYou 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.
Plan
Pay$0
You get10,000 credits
Enough forabout 1,428 results
Expires30 days
Rate limit
Per second1
Batch100
Speed
Answerin the call
The call
You senduserIds
MethodGET
Path/twitter/user/batch_info_by_ids
About the plan
PlanFree
Who can get itanyone 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

Best GTM APIs