Twitter (X.com) Search Results Scraper by Keyword - Cookieless
Pricing
from $1.50 / 1,000 results
Twitter (X.com) Search Results Scraper by Keyword - Cookieless
Extract Twitter search results without login or cookies. Search by keyword, hashtag, mention, or advanced operators and get tweets, engagement metrics, hashtags, media, and user profiles in JSON or CSV. Ideal for lead generation, brand monitoring, and competitive analysis at scale.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer

Surge Street
Actor stats
0
Bookmarked
85
Total users
19
Monthly active users
13 days ago
Last modified
Categories
Share
Twitter (X) Search Scraper - No Login Required
What does this scraper do?
This actor extracts Twitter search results based on any keyword, hashtag, mention, or advanced search operator.
Enter a query, run the actor, and receive structured tweet data including engagement metrics, media, hashtags, mentions, and author profiles.
No Twitter login, no cookies, no session handling required.
Cookieless architecture ensures stable, risk-free, and scalable automation.
Why scrape Twitter search results?
Twitter search provides real-time access to conversations, brand mentions, and trending discussions. This helps sales teams, analysts, and marketers to:
- Monitor brand mentions and competitor activity
- Identify warm leads discussing relevant topics
- Track hashtag performance and campaign reach
- Analyze engagement patterns across industries
- Discover influencers and verified accounts
- Monitor product launches and industry events
- Build structured social intelligence datasets
Its cookieless design fits scalable data pipelines without needing Twitter accounts.
How much will scraping cost?
The pricing for this actor is $2.50 per 1,000 scraped results. Refer to the pricing page.
Because this actor does not require login or session management, it reduces operational complexity and lowers the risk associated with account-based scraping. This predictable architecture keeps your data pipelines highly stable.
How to use the scraper
Here is a step-by-step guide:
Step 1: Open the actor: Go to your Apify Console and open the scraper.
Step 2: Enter your input parameters: In the input field, enter your query. You can use:
- Keywords:
"AI tools" - Hashtags:
"#AI" - Mentions:
"@username" - Advanced operators:
"from:user","filter:verified"
Step 3: Configure extraction depth: Set maximum results or apply date filters if needed.
Step 4: Start the run: Click Start to begin scraping. The actor will fetch publicly available tweets matching your query.
Step 5: Export or integrate: Once complete, download the dataset in JSON, CSV, or connect it via API to your CRM or analytics platform.
Input parameters
Below are the configuration options you can use to control the scraper.
Input example
{"query": "#AI filter:verified","maxResults": 500}
| Field | Type | Description |
|---|---|---|
| query | String | Twitter search query including keywords, hashtags, mentions, or operators |
| maxResults | Number | Maximum number of tweets to extract |
What data does this scraper extract?
Formats: JSON, CSV, Excel
Key Fields Extracted:
tweet_id- Unique tweet identifierscreen_name- Author handletext- Full tweet contentcreated_at- Publication timestampfavorites- Like countretweets- Retweet countbookmarks- Bookmark countviews- View countreplies- Reply countquotes- Quote tweet countconversation_id- Thread identifierlang- Language codesource- Publishing platformentities.hashtags- Extracted hashtagsentities.user_mentions- Mentioned usersentities.media- Attached media URLsuser_info.screen_name- Author handleuser_info.name- Author display nameuser_info.followers_count- Follower countuser_info.verified- Verification statususer_info.description- User biouser_info.avatar- Profile image URL
All data is returned as structured JSON with null-safe fields for reliable downstream processing.
Sample Output
{"type": "tweet","tweet_id": "1734567890123456789","screen_name": "tech_innovator","text": "Excited to announce our new AI product launch! Join us tomorrow for the live demo. #TechLaunch #Innovation","created_at": "Mon Dec 16 14:23:15 +0000 2025","favorites": 2847,"retweets": 456,"bookmarks": 189,"views": "87432","replies": 34,"quotes": 12,"conversation_id": "1734567890123456789","lang": "en","entities": {"hashtags": [{"text": "TechLaunch"},{"text": "Innovation"}],"user_mentions": [],"media": []},"user_info": {"screen_name": "tech_innovator","name": "Tech Innovator","followers_count": 45678,"verified": true,"description": "Building the future of AI | Speaker | Investor","avatar": "https://pbs.twimg.com/profile_images/example.jpg"}}
All data is delivered in structured JSON format suitable for sales intelligence, competitive monitoring, brand tracking, campaign analysis, and Twitter lead generation workflows.
Key Features:
- 📈 Extract Twitter search results by keyword or operator
- 📊 Capture full engagement metrics including likes, retweets, views, and replies
- ⚡ Structured JSON output ready for analytics and automation
- 📈 Retrieve detailed author profile metadata
- 📊 Export-ready formats including JSON, CSV, and Excel
- ⚡ Scalable architecture for high-volume tweet extraction
- 🔒 Fully cookieless architecture with no login required
FAQs
Does this scraper require Twitter login? No. It is fully cookieless and does not require login credentials.
Can it scrape private accounts? No. Only publicly accessible tweets are extracted.
Can I use advanced search operators? Yes. The query field supports Twitter's advanced search syntax.
Other Twitter scrapers that you may find useful:
Twitter Trends by Location Scraper
Twitter Community Members Scraper