# TweetAPI, free, GET /tw-v2/user/tweets: X post API > Retrieve tweets posted by a specific user. Returns a paginated timeline of original tweets (no replies). TweetAPI's X post API on its Free plan. It costs $0.00 per 1,000 posts. It returns all 6 key fields we check: Text, Media, Engagement, Analytics, Author, Audience. We rank 148 plans by price. [TweetAPI's $417 monthly plan (/tw-v2/user/photos)](https://datacircle.dev/x-post-apis/tweetapi/417-monthly-giga-get-tw-v2-user-photos/llms.txt) 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. - This page: https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-tweets - Get it: https://tweetapi.com/pricing - Request: `GET https://api.tweetapi.com/tw-v2/user/tweets` - API key: with the plan, on https://tweetapi.com/pricing - Its API docs: https://tweetapi.com/docs/user/tweets - Sold by: TweetAPI (https://tweetapi.com) - Checked: 2026-10-29 ## In the answer - Completeness: 100% - Text: ✓ - Media: ✓ - Engagement: ✓ - Analytics: ✓ - Author: ✓ - Audience: ✓ ## Price - $ per 1,000 posts: $0.00 - Per: page of 20 - Billing: free ## Charges - Start fee: $0.00 - Also pays for: from the same budget: 91 other calls ## Overage - Units cap: hard ## Not found - $ per 1,000: $0.00 ## In their words - Their pitch: Retrieve tweets posted by a specific user. Returns a paginated timeline of original tweets (no replies). ## Data - 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. ## Plan - Pay: $0 - You get: 100 credits - Enough for: 100 pages, once - Expires: never ## Rate limit - Per second: 2 - Concurrent: 6 - Batch: 1 ## Speed - Answer: in the call ## The call - You send: userId. Optional: cursor - Method: GET - Path: /tw-v2/user/tweets ## About the plan - Plan: Free - Who can get it: anyone at least 18 and able to enter a binding contract ## The 87 fields the plan's answer can hold post ID, conversation ID, text, display text range, posted from, post type, in reply to post ID, in reply to user ID, in reply to username, quoted post, reposted post, reaction context, like count, repost count, reply count, quote count, bookmark count, view count, media, poll, card, article, hashtags, user mentions, URLs, symbols, possibly sensitive, limited actions, has AI-generated media, is paid promotion, is edited, edit control, is translatable, language, translated text, has Community Notes, community note, conversation control, is promoted, promoted metadata, community ID, community results, created at, place, author ID, author username, author name, author bio, author location, author website, author pinned post IDs, author profile picture, author banner image, author profile image shape, author verified, author blue verified, author verified type, author verified since, author identity verified, author protected, author possibly sensitive, author profile interstitial type, author withheld in countries, author professional type, author professional categories, author business account, author affiliates count, author creator subscriptions, author hidden subscriptions, author highlighted posts, author can highlight posts, author graduated access, author profile translatable, author has custom timelines, author is translator, author affiliation, author default profile, author default profile image, author followers, author following, author posts count, author listed count, author media count, author likes count, author account created, next cursor, previous cursor ## TweetAPI's plans (10) - [TweetAPI, free, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-tweets/llms.txt): $0.00 per 1,000, 100% complete, live - [TweetAPI, $5 pack, Pay as you go, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/5-pack-pay-as-you-go-get-tw-v2-user-tweets/llms.txt): $0.025 per 1,000, 100% complete, live - [TweetAPI, $10 pack, Pay as you go, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/10-pack-pay-as-you-go-get-tw-v2-user-tweets/llms.txt): $0.025 per 1,000, 100% complete, live - [TweetAPI, $20 pack, Pay as you go, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/20-pack-pay-as-you-go-get-tw-v2-user-tweets/llms.txt): $0.025 per 1,000, 100% complete, live - [TweetAPI, $50 pack, Pay as you go, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/50-pack-pay-as-you-go-get-tw-v2-user-tweets/llms.txt): $0.025 per 1,000, 100% complete, live - [TweetAPI, $17 monthly, Pro, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/17-monthly-pro-get-tw-v2-user-tweets/llms.txt): $0.0085 per 1,000, 100% complete, live - [TweetAPI, $57 monthly, Ultra, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/57-monthly-ultra-get-tw-v2-user-tweets/llms.txt): $0.0057 per 1,000, 100% complete, live - [TweetAPI, $197 monthly, Mega, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/197-monthly-mega-get-tw-v2-user-tweets/llms.txt): $0.0049 per 1,000, 100% complete, live - [TweetAPI, $417 monthly, Giga, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/417-monthly-giga-get-tw-v2-user-tweets/llms.txt): $0.0042 per 1,000, 100% complete, live - [TweetAPI, $757 monthly, Tera, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/757-monthly-tera-get-tw-v2-user-tweets/llms.txt): $0.0038 per 1,000, 100% complete, live ## TweetAPI's calls for this API (4) - `GET /tw-v2/user/photos`: [TweetAPI, free, GET /tw-v2/user/photos](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-photos/llms.txt) - `GET /tw-v2/user/tweets`: [TweetAPI, free, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-tweets/llms.txt) - `GET /tw-v2/user/tweets-and-replies`: [TweetAPI, free, GET /tw-v2/user/tweets-and-replies](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-tweets-and-replies/llms.txt) - `GET /tw-v2/user/videos`: [TweetAPI, free, GET /tw-v2/user/videos](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-videos/llms.txt) ## TweetAPI's APIs (2) - [TweetAPI: X profile API pricing, 10 plans, GET /tw-v2/user/about-account](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-about-account/llms.txt) - [TweetAPI: X profile API pricing, 10 plans, GET /tw-v2/user/by-id](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-id/llms.txt) - [TweetAPI: X profile API pricing, 10 plans, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-ids/llms.txt) - [TweetAPI: X profile API pricing, 10 plans, GET /tw-v2/user/by-username](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-username/llms.txt) - [TweetAPI: X profile API pricing, 10 plans, GET /tw-v2/user/by-usernames](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-usernames/llms.txt) - [TweetAPI: X post API pricing, 10 plans, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-tweets/llms.txt) ## TweetAPI: X post API alternatives - [TwitterAPIs, top-up from $10, Pay-as-you-go, GET /twitter/user/media](https://datacircle.dev/x-post-apis/twitterapis/top-up-from-10-pay-as-you-go-get-twitter-user-media/llms.txt): $0.008 per 1,000, 100% complete, live - [Social Fetch, $2,430 yearly](https://datacircle.dev/x-post-apis/social-fetch/2430-yearly/llms.txt): $0.013 per 1,000, 100% complete, live - [GetXAPI, $99 monthly, Scale, GET /twitter/user/tweets](https://datacircle.dev/x-post-apis/getxapi/99-monthly-scale-get-twitter-user-tweets/llms.txt): $0.017 per 1,000, 100% complete, live - [ScrapeBadger, $36,000 yearly](https://datacircle.dev/x-post-apis/scrapebadger/36000-yearly/llms.txt): $0.037 per 1,000, 83% complete, live ## 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. - https://tweetapi.com/ - https://tweetapi.com/aup - https://tweetapi.com/docs/getting-started/overview - https://tweetapi.com/docs/user/tweets - https://tweetapi.com/llms-full.txt - https://tweetapi.com/llms.txt - https://tweetapi.com/openapi-v2.json - https://tweetapi.com/pricing - https://tweetapi.com/pricing.json - https://tweetapi.com/terms