VOOZH about

URL: https://apify.com/gurify/x-user-tweets-scraper

โ‡ฑ X (Twitter) User Tweets Scraper ยท Apify


Pricing

from $0.05 / 1,000 tweets

Go to Apify Store

X (Twitter) User Tweets Scraper

Scrape recent tweets from any public X/Twitter user by handle. No login or API key. Fast, structured JSON.

Pricing

from $0.05 / 1,000 tweets

Rating

0.0

(0)

Developer

๐Ÿ‘ Gurify Software

Gurify Software

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

X (Twitter) User Tweets Scraper ๐Ÿฆ

Scrape recent tweets from any public X/Twitter user by username โ€” no login, no API key, no developer account. Give it a list of handles, get clean structured tweets (text, metrics, media, links) as JSON. Built for reliability: it fetches straight from x.com and self-heals when X changes its internals.

๐Ÿ’ต $0.05 per 1,000 tweets โ€” one of the cheapest X scrapers on Apify (most cost $0.15โ€“$0.40).

โœจ What you get

  • Just usernames in โ†’ tweets out. ["elonmusk", "nasa"] โ†’ their latest tweets.
  • Rich structured data per tweet โ€” text, created date, like/retweet/reply/quote/bookmark/view counts, language, media (images + video URLs), hashtags, mentions, links, and flags for retweet/reply/quote.
  • Pagination โ€” pull up to ~3,200 tweets per user (X's public timeline cap).
  • No X API needed โ€” no $200/mo X API tier, no app registration, no OAuth.
  • Reliable โ€” auto-harvests X's rotating GraphQL query-ids on every run, so it keeps working when other scrapers break. Residential proxies + Chrome TLS fingerprinting get clean responses.

๐Ÿ“ฅ Input

FieldTypeDescription
handlesarray (required)Usernames with or without @, or full profile URLs. e.g. ["elonmusk", "@nasa", "https://x.com/spacex"]
tweetsPerHandleintegerMax tweets per user (default 20, up to 3200)
includeRepliesbooleanInclude the user's replies (default false)
includeRetweetsbooleanInclude retweets, shown as the original author (default true)
proxyConfigurationobjectApify Proxy (required). Datacenter (default) is cheapest and works; switch to Residential for very high-volume runs
{
"handles":["elonmusk","nasa"],
"tweetsPerHandle":50,
"includeReplies":false,
"includeRetweets":true,
"proxyConfiguration":{"useApifyProxy":true}
}

๐Ÿ“ค Output

One dataset item per tweet:

{
"id":"2069445014787129590",
"url":"https://x.com/elonmusk/status/2069445014787129590",
"text":"โ€ฆ",
"createdAt":"2026-06-23T15:38:34+00:00",
"authorUserName":"elonmusk",
"authorName":"Elon Musk",
"authorId":"44196397",
"replyCount":12043,"retweetCount":8021,"likeCount":91244,
"quoteCount":410,"bookmarkCount":1900,"viewCount":12840322,
"lang":"en",
"isRetweet":false,"isReply":false,"isQuote":false,
"hashtags":[],"mentions":[],"links":[],
"media":[{"type":"photo","imageUrl":"https://pbs.twimg.com/โ€ฆ"}],
"queryHandle":"elonmusk"
}

Export to JSON, CSV, Excel, or pull via the Apify API.

๐Ÿ’ต Pricing โ€” $0.05 / 1,000 tweets

Just $0.05 per 1,000 tweets (pay-per-result) โ€” among the cheapest X scrapers on Apify (most charge $0.15โ€“$0.40 per 1,000). No monthly fee, no commitment, no API key; you only pay for tweets you actually get.

โš™๏ธ How it works / reliability

It calls x.com's own guest GraphQL endpoints (the same ones the website uses), through Apify Proxy with a real Chrome TLS fingerprint, and auto-discovers X's GraphQL query-ids from x.com's JavaScript (cached ~6h) โ€” so when X rotates them (which breaks most scrapers), this one adapts automatically.

โš ๏ธ Limitations

  • Public accounts only โ€” protected/suspended accounts return nothing.
  • User timelines only (v1) โ€” keyword/hashtag search and full conversation threads aren't included yet (X gates search behind login).
  • Counts/fields reflect what X exposes publicly at fetch time.

โ“ FAQ

Do I need an X account or API key? No. Which proxy? Apify Proxy is required. Datacenter (the default) works and is cheapest; pick Residential only for very high-volume runs or if datacenter ever gets blocked. Will it break when X changes their API? It auto-harvests query-ids (cached ~6h) to stay ahead of rotations; if X makes a deeper change, updates ship quickly.

โš–๏ธ Legal

Scrapes only publicly available data. You are responsible for using the output in line with X's terms and applicable laws (e.g. GDPR/CCPA) โ€” don't use it to harass, profile, or for prohibited purposes.

You might also like

Twitter User Tweets Scraper

twittapi/twitter-user-tweets-scraper

Twitter User Tweets Scraper

198

3.2

Twitter Scraper - Scrape Tweets from X Profiles

logiover/x-tweet-scraper

Scrape tweets from any X / Twitter profile without an API key or login. Twitter timeline scraper with full engagement; export tweets to CSV/JSON.

Twitter User Tweets

monumental_world/twitter-user-tweets

Get Twitter user tweets.

Twitter/X Scraper - Tweets, Profiles & Trends

viralanalyzer/twitter-scraper

Scrape Twitter/X: tweets, user profiles, followers, hashtags, and trending topics.

84

5.0