🐦 X (Twitter) Scraper βœ… $0.10/1K | Search, No API Key avatar

🐦 X (Twitter) Scraper βœ… $0.10/1K | Search, No API Key

Pricing

from $0.10 / 1,000 results

Go to Apify Store
🐦 X (Twitter) Scraper βœ… $0.10/1K | Search, No API Key

🐦 X (Twitter) Scraper βœ… $0.10/1K | Search, No API Key

Scrape X (Twitter) by keyword/hashtag search, username, tweet URL, or ID for $0.10 per 1,000 β€” below the $0.15 market standard. Full advanced-search syntax (min_faves, since, lang…). No X API key, no login. Full data: text, media, views, likes/reposts/replies. Retweets expanded.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

Jacquemus

Jacquemus

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

🐦 X (Twitter) Scraper β€” $0.10 / 1,000 tweets

Scrape X (Twitter) into clean, structured JSON β€” for a third of the usual price. Give it a search query, a username, or tweet links, and get back tidy tweet records with full engagement metrics, media, and author data. No X API key, no developer account, no login β€” just results.

$0.10 per 1,000 tweets (market rate is ~$0.15–0.40). Pay only for what you keep. Built on X's own endpoints over plain HTTP β€” no headless browser, so it's fast, cheap, and reliable.


⚑ Why this scraper

  • πŸ’Έ Cheapest on the Store β€” $0.10 / 1,000 tweets, undercutting the usual $0.15–0.40 rate. No start fee, no per-query fee.
  • πŸ”Ž Full X advanced search β€” every operator works (min_faves:, since:, from:, filter:media, lang:, …). See the table below.
  • πŸ“Š Complete engagement data β€” likes, reposts, replies, quotes, views, and bookmarks on every tweet.
  • πŸ–ΌοΈ Media with thumbnails β€” image, video, and GIF URLs, plus a video poster image so you can preview without downloading.
  • πŸ” Retweets expanded β€” get the original tweet's full text and media, not the truncated RT @… shell.
  • πŸ€– AI-agent ready β€” callable as a tool from Claude, ChatGPT, Cursor, and any MCP client (see below).
  • πŸš€ Fast & lightweight β€” pure HTTP, no browser, so runs finish quickly.

🎯 What you can use it for

  • Market & brand research β€” track what people say about a product, brand, or ticker in real time.
  • AI / LLM training & RAG β€” feed fresh, structured tweets into your models, retrieval systems, and agents.
  • Sentiment & trend monitoring β€” pull the latest tweets on any topic or hashtag and run your own analysis.
  • Finance & alt-data β€” collect social signal around tickers and events for trading models.
  • Lead generation & outreach β€” find people asking about what you offer.

🧭 What you can scrape

InputWhat you get
Search β€” searchTermsTweets matching a keyword/hashtag query (full advanced-search syntax)
User timelines β€” usernamesA user's recent tweets (paginated)
Tweet URLs β€” tweetUrlsSpecific tweets by link (profile links β†’ timelines)
Tweet IDs β€” tweetIdsSpecific tweets by numeric id

Pick one mode per run. Set searchMode to Latest, Top, or Media.


πŸ€– Use with AI agents (MCP)

This Actor is callable by AI agents through the Apify MCP server β€” no extra setup. Point any MCP-capable client (Claude Desktop, ChatGPT, Cursor, or your own agent) at https://mcp.apify.com and just ask:

"Search X for what people are saying about <topic> and summarize the sentiment."

The agent runs this Actor as a tool and streams back clean, structured tweets.


πŸ“₯ Input examples

Scrape user timelines:

{ "usernames": ["nasa", "esa"], "maxItems": 200, "includeReplies": false }

Search with advanced operators:

{
"searchTerms": ["artificial intelligence min_faves:100", "#nasa since:2026-01-01"],
"searchMode": "Latest",
"maxItems": 500,
"includeSearchTerms": true
}

Advanced search operators

searchTerms is passed to X exactly as if typed into X's search box, so every X advanced-search operator works β€” no extra fields needed. Combine them freely:

GoalOperatorExample
Min engagementmin_faves: min_retweets: min_replies:climate min_faves:500
Date rangesince: until:nasa since:2026-01-01 until:2026-02-01
By / to / mentioning a userfrom: to: @from:nasa filter:media
Languagelang:deprem lang:tr
Only media / images / videofilter:media filter:images filter:videosspacex filter:videos
Verified / Blue onlyfilter:verified filter:blue_verifiedai filter:blue_verified
Links / news / hashtagsfilter:links filter:news filter:hashtagsearnings filter:news
A whole threadconversation_id:conversation_id:1750000000000000001
Tweets from a Listlist:list:123456789
Near a placenear: within:protest near:"Istanbul" within:20km
Exclude a term-apple -fruit
Exact phrase"...""artificial general intelligence"

πŸ“€ Output

One tidy JSON object per tweet:

{
"id": "2075249100035866880",
"url": "https://x.com/NASA/status/2075249100035866880",
"text": "July 12 will mark four years of science from @NASAWebb! …",
"createdAt": "2026-07-09T16:01:56.000Z",
"lang": "en",
"likeCount": 216,
"retweetCount": 38,
"replyCount": 45,
"quoteCount": 3,
"viewCount": 66671,
"bookmarkCount": 12,
"authorUsername": "NASA",
"authorFollowers": 92161445,
"authorVerified": true,
"imageUrls": ["https://pbs.twimg.com/media/…jpg"],
"hashtags": [],
"mentions": ["NASAWebb"],
"isRetweet": false,
"quotedTweetId": null
}

Video and GIF tweets also carry a poster (cover image) alongside the playback URL in the media array, so you can show a thumbnail without downloading the video. Full field list in src/types.ts.


πŸ’Έ Pricing

Pay per result β€” $0.10 per 1,000 tweets delivered. Duplicates are removed before you're charged. No start fee, no per-query fee. Cap any run with maxItems.


❓ FAQ

Do I need an X API key or account? No. Everything runs on Apify's infrastructure β€” no key, no login, no developer account.

What data does it collect? Only public tweets β€” the same posts anyone can see. No private/protected accounts, no DMs.

What format is the output? Flat JSON, exportable to CSV, Excel, JSON, or via the API β€” ready for spreadsheets, databases, and AI pipelines.

How do I control cost? Set maxItems for a hard cap. You only pay per tweet delivered.

Can I search with filters? Yes β€” every X advanced-search operator works (see the table above): engagement thresholds, dates, language, media, verified-only, and more.


Scrapes public data only. Please use responsibly and in line with applicable laws and X's terms.