X (Twitter) Search Scraper avatar

X (Twitter) Search Scraper

Pricing

$7.50 / 1,000 tweet results

Go to Apify Store
X (Twitter) Search Scraper

X (Twitter) Search Scraper

X (Twitter) Search Scraper is a data extraction tool that collects public posts, profiles, hashtags, and engagement metrics from X (formerly Twitter) based on specific search queries. It enables users to gather real-time social media data without manually browsing the platform.

Pricing

$7.50 / 1,000 tweet results

Rating

0.0

(0)

Developer

Akash Kumar Naik

Akash Kumar Naik

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

X (Twitter) Tweet Search Scraper — Extract Tweets by Keyword, Hashtag & Advanced Search

Search Twitter/X by keyword, hashtag, or advanced query and extract structured tweet data with author profiles, engagement metrics, and media attachments. No Twitter API key needed — authentication is pre-configured.

Pricing: $7.50 / 1,000 tweets | Output: JSON / CSV / Excel / HTML / XML | Tabs: Top · Latest · Photos · Videos


🔍 TL;DR — Quick Start

{ "query": "n8n automation", "max_results": 20, "product": "Latest" }

Run this input and get 20 matching tweets with author info, likes, retweets, views, bookmarks, and media — all in under 5 seconds.


🎯 Who Is This For? — Use Cases

UserHow They Use It
Marketers & Brand ManagersMonitor brand mentions, track campaign hashtags, analyze competitor activity on X
Lead Generation TeamsFind prospects mentioning relevant keywords or engaging with competitors
Data Scientists & ML EngineersBuild training datasets for NLP, sentiment analysis, and trend prediction models
Researchers & JournalistsCollect tweets by topic, date range, or author for qualitative and quantitative analysis
Customer Support TeamsTrack product mentions and sentiment in real time to respond faster
Investors & AnalystsTrack sentiment around stocks, crypto, or market-moving events as they unfold
Content CreatorsResearch trending topics, find viral content patterns, and identify influencer engagement
Compliance & LegalArchive public tweets for regulatory compliance, evidence collection, or audit trails

📋 Input Parameters

FieldTypeDefaultDescription
querystring"apify"Keywords, hashtags, or advanced search operators — same syntax as Twitter's search bar
max_resultsinteger20Max tweets to return (1–100)
productselect"Top"Search tab: Top, Latest, Photos, or Videos

Advanced query examples

GoalQuery
Tweets from a specific userfrom:elonmusk
Exclude retweetsai -filter:retweets
Date rangeclimate since:2026-01-01 until:2026-03-01
Language filterAI lang:en
Minimum engagementcrypto min_faves:100
Mentions of a user@apify
Specific hashtag#n8n
Combine operatorsfrom:nasa filter:media since:2026-01-01

📊 Output Format

Each dataset item contains:

{
"id": "1234567890123456789",
"url": "https://x.com/i/status/1234567890123456789",
"text": "Hello world!",
"author": {
"id": "12345",
"name": "Display Name",
"screen_name": "username",
"avatar": "https://pbs.twimg.com/...",
"verified": true
},
"metrics": {
"likes": 42,
"retweets": 10,
"replies": 5,
"views": 2000,
"bookmarks": 3
},
"media": [
{ "type": "photo", "url": "https://pbs.twimg.com/..." }
],
"createdAt": "Thu Jun 11 00:36:46 +0000 2026",
"lang": "en",
"is_retweet": false
}

Download results as JSON, CSV, HTML, Excel, or XML from the Output tab or via the Apify API.


💰 Pricing

Pay-per-event at $7.50 per 1,000 tweets ($0.0075/tweet). Example costs:

TweetsCost
100$0.75
1,000$7.50
10,000$75.00
100,000$750.00

Your Apify account spending limit is always respected — the Actor stops automatically when the limit is reached.


💡 Tips for Best Results

  • Use advanced search operators for precise queries (from:user, since:, lang:en, -filter:retweets)
  • Set max_results to what you actually need — you pay per tweet
  • Use Latest for real-time monitoring, Top for relevance-ranked results
  • The Latest tab often returns fewer results than Top — if you need volume, use Top

❓ FAQ

This Actor extracts only publicly available tweets. Respect X's Terms of Service and applicable privacy regulations (GDPR, etc.). Consult your legal team for your specific use case.

What happens if the search returns no results?

The Actor pushes an empty dataset and exits cleanly. Try broadening your query or switching from Latest to Top.

How do I get more than 100 results?

The current limit is 100 tweets per run. For larger volumes, run the Actor multiple times with different queries.

What if authentication fails?

Contact the developer to refresh the Twitter credentials. Authentication tokens expire when the X session is logged out.