Datacircle

X API pricing and alternatives: X post API

Is X API yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

100% complete: all 6 key fields we checkSee the 6 fields

$5.00per 1,000 postsYou also pay $0.005 for each call, however many posts you ask for.Half of the 148 plans we rank by price cost $0.05 per 1,000 posts or less. This plan is the most expensive of the 148 plans.TweetAPI's $417 monthly plan costs the least per 1,000 posts: $0.0042. TweetAPI charges for each page of results. We count 20 posts on each page to get the $0.0042 price.
Plan: Pay-per-use one of X API's 2 plans
Call: GET /2/users/{id}/tweets X API's only call for this API
API: X post API one of X API's 2 APIs

About this item

  • Live. You get the posts from X when you call.
  • All 6 key fields we check. Text, Media, Engagement, Analytics, Author, Audience.
  • A balance you top up. You pay $5 or more. You spend the whole balance on calls.
  • One call. You send id to GET /2/users/{id}/tweets. The call returns the account's posts.
  • Who can get it: anyone with a developer account (a Project and an App in the Developer Console). Keep data: with conditions. Use data: with conditions.

X API: X post API alternatives

We list other providers' plans closest to this plan in price per 1,000 posts. Each plan in the table gives live data.

This planX API, top-up from $5SocialCrawl, £15 packTwexAPI, $1,999 pack, Lifetime, POST /twitter/tweets-replies/pageBright Data, top-uplobstr.io, $20 monthly, Starter, POST /v1/runs, Twitter User Tweets Scraper, full
$ per 1,000 posts$5.00$0.40$0.666$1.50$4.00
Completeness100%83%100%100%83%
Billingpay firstpay firstpay firstpay firstmonthly
Pay$5£15$1,999any amount$20
Enough foras many as you pay for2,500 pages3,000,000 results a monthas many as you pay for5,000 results a month
Freshnesslivelivelivelivelive
Who can get itanyone with a developer account (a Project and an App in the Developer Console)anyone 18 or overanyoneanyone 18 or over, not sanctioned or in Russia, Belarus, Syria or Lebanonprofessionals, not consumers, through their own X account synced to lobstr.io

X (Twitter) post API pricing: plans compared

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.

  1. docs.x.com/developer-terms/agreement-and-policy
  2. docs.x.com/x-api/fundamentals/rate-limits
  3. docs.x.com/x-api/getting-started/pricing
  4. docs.x.com/x-api/introduction
  5. docs.x.com/x-api/posts/timelines/introduction
  6. docs.x.com/x-api/users/get-posts

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Text
  • Media
  • Engagement
  • Analytics
  • Author
  • Audience
Price
$ per 1,000 posts$5.00
Perresult
Billingpay first
Charges
Repeat free1 day
Start fee$0.005
Not found
$ per 1,000$0.00
In their words
Their pitchGet the most recent Posts authored by a specific user.
Data
Freshnesslive
Keep datano limit in its terms, but stored X Content must follow X: If you store X Content offline, you must keep it up to date with the current state of that content on X. Specifically, you must delete or modify any content you have if it is deleted or modified on X. [...] This must be done as soon as reasonably possible, or within 24 hours after receiving a request to do so by X or the applicable X account owner
Use dataYou may not use the X API to measure the availability, performance, functionality, or usage of X for benchmarking, competitive, or commercial purposes. [...] we restrict the redistribution of X Content to third parties. If you provide X Content to third parties, including downloadable datasets or via an API, you may only distribute Post IDs, Direct Message IDs, and/or User IDs (except as described below). In total, you may not distribute more than 1,500,000 Post IDs to any entity (inclusive of multiple individuals associated with a single entity) within any 30 day period unless you have received written permission from X. [...] developers may provide up to 500 public Posts Objects and/or User Objects to each person who uses your service on a daily basis if this is done via non-automated means (e.g., download of spreadsheets or PDFs). [...] We limit the circumstances under which you may match a person on X to information obtained or stored off-X. [...] You may only do this if you have express opt-in consent from the person before making the association, or as described below. [...] You may not (and may not permit others to) store, aggregate, or cache location data and other geographic information contained in X Content, except as part of a Post.
Plan
Pay$5
Rate limit
Per second11.11
Batch1
Speed
Answerin the call
The call
You sendid. Optional: max_results, pagination_token, start_time, end_time, since_id, until_id, exclude, post.fields, expansions, user.fields, media.fields, poll.fields, place.fields
MethodGET
Path/2/users/{id}/tweets
About the plan
PlanPay-per-use
Who can get itanyone with a developer account (a Project and an App in the Developer Console)
The 88 fields the plan's answer can hold

post ID, text, created at, language, author ID, author username, conversation ID, in reply to user ID, in reply to post ID, quoted post ID, reposted post ID, quoted post, reposted post, replied-to post, posted from, view count, like count, repost count, reply count, quote count, bookmark count, hashtags, cashtags, user mentions, URLs, media, poll, place, geo coordinates, display text range, edit control, editable until, edits remaining, is edit eligible, edit post IDs, article, article title, card URI, community ID, context annotations, matched media notes, media metadata, note post, note request suggestions, non-public metrics, organic metrics, promoted metrics, is paid promotion, possibly sensitive, reply settings, scopes, suggested source links, suggested source links with counts, withheld in countries, withheld for copyright, author name, author account created, author bio, author location, author profile picture, author banner image, author followers, author following, author listed count, author media count, author likes count, author posts count, author verified, author verified type, author verified followers count, author identity verified, author protected, author parody, author website, author entities, author can DM, author withheld in countries, author active follower count, author confirmed email, author connection status, author subscriber count, author subscribes to you, author subscription type, next cursor, previous cursor, newest post ID, oldest post ID, count on page

Best GTM APIs