Twitter Scraper - Scrape Tweets from X Profiles
Pricing
from $2.00 / 1,000 results
Twitter Scraper - Scrape Tweets from X Profiles
Scrape tweets from any X / Twitter profile without an API key or login. Twitter timeline scraper with full engagement; export tweets to CSV/JSON.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
5
Monthly active users
5 days ago
Last modified
Categories
Share
🐦 Twitter Scraper — Scrape Tweets from Any X (Twitter) Profile, No API Key
Scrape tweets from any X / Twitter profile with full engagement — likes, retweets, replies, quotes, bookmarks and views — plus hashtags, mentions, links, media, language and the post date. Point it at any @handle or profile URL and it paginates the timeline to pull hundreds of tweets per profile.
It needs no login, no cookies and no API key — it reads only public data through guest-token access over residential proxies, so there's zero risk to any X account. With no headless browser, it's a fast, low-cost way to build large, analysis-ready tweet datasets — the practical X / Twitter API alternative for tweet data at scale.
🏆 Why this X / Twitter tweet scraper?
Hundreds of tweets per profile · every engagement metric incl. views & bookmarks · hashtags, mentions, links & media · author context (followers + verified) · retweet/reply filters · no login / no cookies / no API key · guest-token + residential proxy = zero ban risk · export to JSON, CSV & Excel
✨ What this Actor does
- 📦 Hundreds of tweets per profile — cursor pagination walks the full public timeline; you control depth with
maxTweetsPerProfile. - 📊 Every engagement metric —
likeCount,retweetCount,replyCount,quoteCount,bookmarkCountandviewCounton each tweet. - 🧵 Rich tweet data —
hashtags,mentions,urls,media,langand type flags (isReply/isQuote/isRetweet). - 👤 Author context — the tweet author's
username,name,followerscount andverifiedstatus on every row. - 🎚️ Smart filters — toggle
includeRetweetsandincludeRepliesindependently to keep only the original tweets you want. - 📝 Long-form supported — the full
textis captured, including long-form posts, not just the 280-character preview. - ⚡ No browser — lightweight guest-token API access, so it's fast and cheap even at large scale.
- 🛡️ Login-free & safe — guest-token access over residential proxies; no account, no cookies you provide, and no ban risk.
- 📤 Export anywhere — download to JSON, CSV, Excel or HTML, or pull via the Apify API and webhooks.
🚀 Quick start (3 steps)
- Configure — add one or more X @handles or profile URLs to
profiles, setmaxTweetsPerProfilefor depth, and optionally toggleincludeRetweets/includeReplies. - Run — click Start. The actor resolves each profile and walks its public timeline with cursor pagination.
- Get your data — download the tweets as CSV, JSON or Excel from the run page, or pull them through the Apify API.
📥 Input
Add the profiles you want, then tune depth and the retweet/reply filters. Here are three ready-to-run scenarios:
Two profiles, original tweets only (no replies)
{"profiles": ["nasa", "naval"],"maxTweetsPerProfile": 200,"includeReplies": false}
Deep single-profile archive with everything
{"profiles": ["https://x.com/stripe"],"maxTweetsPerProfile": 500}
Many handles into one capped dataset
{"profiles": ["nasa", "@naval", "stripe", "openai"],"maxTweetsPerProfile": 150,"includeRetweets": false,"includeReplies": false,"maxResults": 400}
| Field | Type | Description |
|---|---|---|
profiles | array | Required. X @handles or profile URLs (e.g. nasa, @naval, https://x.com/stripe). |
maxTweetsPerProfile | integer | How many tweets to collect per profile (paginated). Default 100. |
includeRetweets | boolean | Include the profile's retweets. Default true. |
includeReplies | boolean | Include the profile's reply tweets. Default true. |
maxResults | integer | Global cap on tweets saved across all profiles. 0 = unlimited. |
proxyConfiguration | object | Residential proxy (required by X). Pre-configured (Apify Proxy · RESIDENTIAL group). |
📤 Output
Each tweet is saved as one structured record. Here is a trimmed example:
{"tweetId": "2059393717111308634","url": "https://x.com/NASA/status/2059393717111308634","text": "On Tuesday, June 9, we'll announce the four astronauts who will fly around the Moon on Artemis II.","createdAt": "Tue Jun 03 16:00:00 +0000 2026","lang": "en","likeCount": 38146,"retweetCount": 4120,"replyCount": 612,"quoteCount": 210,"bookmarkCount": 1503,"viewCount": 2834957,"isReply": false,"isQuote": false,"isRetweet": false,"hashtags": ["Artemis"],"mentions": ["NASA_Astronauts"],"urls": ["https://www.nasa.gov/artemis"],"media": [{ "type": "photo", "url": "https://pbs.twimg.com/media/Gx1a2b3c.jpg" }],"author": { "username": "NASA", "name": "NASA", "followers": 92089565, "verified": true },"fromProfile": "NASA"}
💡 Use cases
- 📈 Content & competitor analysis — see which posts and formats win in your niche, ranked by real engagement.
- 🗂️ Brand & executive monitoring — archive an account's output over time with likes, views and reach.
- 🧠 Data science & ML — build labelled tweet datasets for NLP, sentiment analysis and trend detection.
- 📊 Marketing benchmarks — compare reach and engagement across accounts and time to set realistic targets.
- 🔎 Research & journalism — collect a public figure's or organization's timeline as structured, exportable data.
- 🤖 AI agents & RAG — feed clean tweet records into an LLM tool or vector store to answer questions about an account's activity.
👥 Who uses it
Social-media & content marketers · competitive-intelligence analysts · data scientists & ML engineers · brand and PR teams · researchers and journalists · growth and trend analysts · AI-agent / RAG builders
💰 Pricing
This actor runs on Apify's pay-per-result model — you're billed for the tweets you collect, with no monthly minimum and no X / Twitter API fees or developer-tier caps. Small pulls cost pennies; large multi-profile datasets scale linearly. Use maxTweetsPerProfile and maxResults to cap spend, and see the Pricing tab on the actor page for current rates.
❓ Frequently Asked Questions
Is this an X / Twitter API alternative?
Yes. It pulls a profile's tweets with full engagement without the official X / Twitter API, a developer account, app keys or the API's low free-tier read caps — just paste handles and run.
Can I scrape tweets without an API key or login?
Yes. This is a Twitter scraper without an API key — it uses public guest-token access over residential proxies, so you scrape tweets without login, cookies or a developer account, and with zero ban risk because no X account is ever used.
Does it need login or cookies?
No. The actor uses public guest-token access — no login, no cookies you provide and no developer API key. No X account is involved, so there's zero ban risk.
How many tweets can I get per profile?
Hundreds — it paginates the public timeline with cursor pagination, and you control depth with maxTweetsPerProfile. Run many handles in one go for a large dataset, and use maxResults for a global cap.
Are view counts included?
Yes — viewCount is captured whenever X exposes it, alongside likeCount, retweetCount, replyCount, quoteCount and bookmarkCount.
Can I exclude retweets or replies?
Yes — toggle includeRetweets and includeReplies independently to get only the original tweets you want.
Is this a Twitter timeline scraper?
Yes. Point it at any @handle and it walks the public timeline with cursor pagination to pull hundreds of tweets per profile with full engagement metrics.
Do I need residential proxies?
Yes — X requires them for reliable public access, and the input is pre-configured to use the Apify Proxy RESIDENTIAL group, so you don't have to set anything up.
How do I export tweets to CSV or JSON?
Every run builds a tweet dataset you can export to CSV, JSON, Excel or HTML, or pull straight from the API and webhooks — ideal for a tweet engagement dataset.
Is it legal?
The actor collects only publicly available tweet data. You are responsible for compliance with X's Terms and applicable laws, including bulk-access limits and data-protection rules such as the GDPR.
🔗 More social media scrapers by logiover
| Actor | What it does |
|---|---|
| Threads Scraper | Posts & profiles from Threads |
| TikTok Brand Monitoring & Mention Tracker | Track TikTok videos mentioning your brand |
| TikTok Hashtag & Keyword Video Scraper | High-volume TikTok video pulls |
| Instagram Media Downloader | Download Instagram posts & reels |
| Reddit Search Scraper | Search posts across Reddit |
| Reddit Subreddit Scraper | Posts & discussions from any subreddit |
| YouTube Channel Scraper | Channel metadata & videos |
| YouTube Search Scraper | Search results & video metadata |
| Pinterest Scraper | Pins, boards & image data |
| LinkedIn Top Content Scraper | Top-performing LinkedIn posts |
👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.
⏰ Scheduling & integration
- Schedules — open the Schedules tab in the Apify Console and point a daily or weekly run at this actor to keep an account's timeline archive fresh.
- Export — download every run as JSON, CSV, Excel or HTML.
- No-code — connect to Make, n8n or Zapier to push new tweets into Google Sheets, Airtable, a database or Slack.
- API & webhooks — call the actor via the Apify API (
run-sync-get-dataset-items) or the JavaScript / Python clients, and fire a webhook when a run finishes.
⭐ Support & feedback
Found a bug or need another field or filter? Open an issue on the actor's Issues tab — responses are typically within 24 hours. If this actor saves you time, please leave a ★★★★★ review on the Apify Store; it genuinely helps other builders discover it.
⚖️ Legal
This actor collects only publicly available tweet data — text, engagement counts, hashtags, media and public author handles that X already serves to anyone. It uses no login and no private data. You are responsible for using the collected data in compliance with X's Terms of Service, its bulk-access limits, applicable laws, and data-protection regulations such as the GDPR.
📝 Changelog
2026-07-06
- ✨ README overhaul: richer output sample, ready-to-run example scenarios, cross-promo links, and clearer quick-start.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Hardened X engine: retry/fresh-proxy + built-in fallback queryIds — fixes intermittent zero-result and socket-disconnect runs.
2026-06-07
- Docs: added coverage for scraping tweets without an API key or login, exporting tweets to CSV/JSON, and using the actor as a Twitter timeline scraper / API alternative.
2026-06-05
- 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
- ⚡ Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.