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.
GET / 2/ users/ {id}/ tweets X API's only call for this API- X post API
- X profile API
GET /2/ users/ {id} - X profile API
GET /2/ users - X profile API
GET /2/ users/ by/ username/ {username} - X profile API
GET /2/ users/ by
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
idtoGET /. The call returns the account's posts.2/ users/ {id}/ tweets - 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 $5 | SocialCrawl, £15 pack | TwexAPI, $1,999 pack, Lifetime, POST /twitter/tweets-replies/page | Bright Data, top-up | lobstr.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 |
| Completeness | 100% | 83% | 100% | 100% | 83% |
| Billing | pay first | pay first | pay first | pay first | monthly |
| Pay | $5 | £15 | $1,999 | any amount | $20 |
| Enough for | as many as you pay for | 2,500 pages | 3,000,000 results a month | as many as you pay for | 5,000 results a month |
| Freshness | live | live | live | live | live |
| Who can get it | anyone with a developer account (a Project and an App in the Developer Console) | anyone 18 or over | anyone | anyone 18 or over, not sanctioned or in Russia, Belarus, Syria or Lebanon | professionals, not consumers, through their own X account synced to lobstr.io |
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.
- Text
- Media
- Engagement
- Analytics
- Author
- Audience
| $ per 1,000 posts | $5.00 |
|---|---|
| Per | result |
| Billing | pay first |
| Repeat free | 1 day |
|---|---|
| Start fee | $0.005 |
| $ per 1,000 | $0.00 |
|---|
| Their pitch | Get the most recent Posts authored by a specific user. |
|---|
| Freshness | live |
|---|---|
| Keep data | no 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 data | You 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. |
| Pay | $5 |
|---|
| Per second | 11.11 |
|---|---|
| Batch | 1 |
| Answer | in the call |
|---|
| You send | id. 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 |
|---|---|
| Method | GET |
| Path | /2/users/{id}/tweets |
| Plan | Pay-per-use |
|---|---|
| Who can get it | anyone 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
- 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