X (Twitter) Tweet Scraper β Search by Query, Hashtag, User
Pricing
from $1.00 / 1,000 tweet results
X (Twitter) Tweet Scraper β Search by Query, Hashtag, User
Search and export tweets from X (Twitter) using advanced query syntax β filter by user, date, language, hashtag, and engagement. No login required.
Pricing
from $1.00 / 1,000 tweet results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
17
Total users
6
Monthly active users
8 days ago
Last modified
Categories
Share
Search tweets on X (Twitter) by keyword, hashtag, user, date, or engagement β export them as JSON, CSV, or Excel. No login or developer account required.
What you get
- Tweet ID, full text, URL, language, and creation timestamp
- Engagement metrics β likes, retweets, replies, quotes, views, bookmarks
- Author details β username, display name, follower count, verification status
- Reply / quote / retweet context β original tweet IDs and conversation IDs
- Cursor-based pagination β resume large extractions across multiple runs
Free tier vs. paid
Free runs are capped to help cover data costs:
- 25 tweets per run
- 3 runs per day (UTC)
- 30-minute wait between runs
Upgrade to any paid plan on the actor's pricing page to lift all three limits β your Max Tweets setting is honored in full and runs are unrestricted.
Use cases
- Brand and competitor monitoring on X
- Sentiment analysis and audience research
- Lead generation β find people tweeting about your niche
- Trend tracking around hashtags, cashtags, or events
- Influencer discovery β surface accounts driving engagement on a topic
How to use
- Enter a Search Query using Twitter's advanced search syntax (examples below)
- Choose Sort Order β
Latestfor chronological,Topfor highest engagement - Set Max Tweets (default 100; set 0 for unlimited)
- Run the actor β one tweet per row in the Dataset tab
- To fetch the next page, open the Key-value store tab β copy the
NEXT_PAGE_IDvalue β paste it into Page ID on your next run
Query syntax β examples
| Goal | Query |
|---|---|
| All tweets from a user | from:elonmusk |
| Tweets mentioning a brand | @nike |
| Exact phrase | "black friday" |
| Hashtag in English with 100+ likes | #ai lang:en min_faves:100 |
| Tweets with media in a date range | from:nasa has:media since_time:1704067200 until_time:1706659200 |
| Replies to a user excluding RTs | to:openai -filter:retweets |
| Combine terms with OR | ("AI" OR "ML") from:openai |
Output format
One tweet per dataset row β perfect for direct CSV, Excel, or Google Sheets export:
{"tweetId":"1234567890","url":"https://x.com/elonmusk/status/1234567890","text":"Tweet text hereβ¦","createdAt":"Wed Jan 01 12:00:00 +0000 2026","lang":"en","likeCount":12345,"retweetCount":678,"replyCount":234,"quoteCount":45,"viewCount":1000000,"bookmarkCount":89,"isReply":false,"isQuote":false,"isRetweet":false,"author":{"username":"elonmusk","userId":"44196397","name":"Elon Musk","isBlueVerified":true,"followersCount":200000000}}
Pagination
If your search has more results than Max Tweets allows, the actor saves a resume cursor to the default Key-value store under the key NEXT_PAGE_ID.
- Open the Key-value store tab on the run page
- Copy the value of
NEXT_PAGE_ID - Start a new run and paste it into Page ID
When NEXT_PAGE_ID is null, the search is fully exhausted.
Input options
| Field | Type | Description |
|---|---|---|
| Search Query | string | Twitter advanced-search query (required) |
| Sort Order | select | Latest (default) or Top |
| Max Tweets | integer | Tweet cap per run β default 100, 0 for unlimited |
| Page ID | string | NEXT_PAGE_ID from the previous run's Key-value store, to resume pagination |
Related X (Twitter) actors
Part of a complete X (Twitter) toolkit β explore the rest of the suite:
- X (Twitter) Profile Scraper β Public profile data β bio, counts, links
- X (Twitter) User Tweets Scraper β Full timeline of any account by username
- X (Twitter) Tweet Replies Scraper β Every reply under a post for sentiment analysis
- X (Twitter) Quote Tweets Scraper β Every quote tweet of a post with engagement
- X (Twitter) Followers & Following Scraper β Full followers and following lists, no login
- X (Twitter) List Members Scraper β Members or followers of any public list
- X (Twitter) Active Hours Analyzer β Posting heatmap, peak hours, and time zone
- X (Twitter) MCP Server β All X tools for AI agents via MCP
