Twitter (X) Profiles and Tweets Scraper
Pricing
$15.00/month + usage
Twitter (X) Profiles and Tweets Scraper
This actor allows you to scrape Twitter/X profiles, extract tweets, key metrics, metadata and gather insights such as tweet content, engagement metrics (likes, retweets, replies), and author details. It is handy for social media analysis, marketing research, and tracking public figures or brands.
Pricing
$15.00/month + usage
Rating
4.0
(1)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
19
Bookmarked
834
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
Twitter / X Scraper ๐ฆ
Scrape Twitter (X) profiles, tweets, and search results โ fast, no login, no API keys. Paste a profile, a tweet URL, or a search, and get back clean, structured records: full tweet text, engagement metrics, author details, media, and entities. Built on X's public endpoints, so it's quick and the output drops straight into your app, sheet, or database.
What you can scrape
- Profiles โ a user's timeline of tweets (e.g.
https://x.com/nasa) - Individual tweets โ by tweet/status URL
- Search โ keyword / query results across X
Mix any of these in one run. No authentication, no cookies, no API token required.
Data you get per tweet
Tweet: id, url, full text, language, created date, source, reply/quote/retweet flags, quoted-tweet id.
Engagement: like count, retweet count, reply count, quote count, bookmark count.
Author: username, display name, id, bio, location, follower & following counts, verified / blue-verified status, profile + banner image, account-created date, tweet/media/likes counts.
Media & entities: image and video URLs, cards, hashtags, mentions, URLs.
Clean, flat records by default. Need the raw X GraphQL object too? Flip on Include raw data and
each record carries the full payload under otherData.
How to use it
- Put one or more X URLs (profiles, tweets, or searches) in Start URLs.
- Set Max items to cap the run.
- Run it, then download as JSON / CSV / Excel, or pull via the Apify API.
Example input
{"startUrls": ["https://x.com/nasa"],"maxItems": 100}
Input parameters
| Field | Type | Description |
|---|---|---|
| Start URLs | array | X profile, tweet, or search URLs (or bare handles like nasa). |
| Max items | integer | Cap on tweets/profiles collected across all URLs. |
| Include raw data | boolean | Add the full raw X GraphQL object as otherData per record. Off by default (clean output). |
| Max concurrency | integer | Parallel requests. |
| Proxy | object | Proxy configuration (residential recommended). |
Example output
{"type": "tweet","id": "2067746088296038531","url": "https://x.com/NASA/status/2067746088296038531","text": "What a great moment! โฆ","lang": "en","createdAt": "Thu Jun 18 23:07:38 +0000 2026","retweetCount": 150,"replyCount": 38,"likeCount": 980,"quoteCount": 12,"bookmarkCount": 44,"isReply": false,"isRetweet": false,"isQuote": false,"source": "Twitter for iPhone","media": [],"author": {"userName": "NASA","name": "NASA","id": "11348282","followers": 92118329,"following": 198,"isVerified": true,"isBlueVerified": true,"description": "There's space for everybody.","location": "","profilePicture": "https://pbs.twimg.com/profile_images/.../...jpg"}}
Popular use cases
- Social listening & sentiment โ track brand, product, or campaign mentions
- Competitor & influencer monitoring โ timelines, engagement, follower counts
- Trend & topic research โ keyword search across X, hashtag/mention networks
- Engagement analytics โ benchmark posts and accounts over time
- Datasets for ML/AI โ clean tweet corpora for training or analysis
- Journalism & academic research โ reproducible, citation-friendly data pulls
Export & integrate
Download results as JSON, CSV, Excel, or HTML, or pull via the Apify API. Schedule runs to keep data fresh, and connect to Make, Zapier, n8n, Google Sheets, and more.
FAQ
Do I need a Twitter/X account or API key? No โ it uses X's public endpoints. No login, no cookies, no developer API.
Can I scrape a profile's tweets, a single tweet, and a search in one run? Yes โ mix profile, tweet, and search URLs in Start URLs.
Is the output clean or raw? Clean flat records by default (~22 fields). Toggle Include raw data for the full raw object too.
Why use a proxy? X rate-limits by IP. A residential proxy keeps runs reliable at volume.
How current is the data? Live โ pulled from X at run time, not a pre-built database.
๐ฌ Support
Questions, a bug, or a field you need added? Email muhameddidovic@gmail.com or open an issue on the actor's Apify page.
โ ๏ธ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by X Corp. (Twitter), or any of its subsidiaries or affiliates. All trademarks mentioned are the property of their respective owners.
The scraper accesses only publicly available tweets and profiles โ no authenticated endpoints, private accounts, or content behind a login. Users are responsible for ensuring their use complies with X's Terms of Service, applicable data-protection law (GDPR, CCPA, etc.), and any contractual obligations of their own organisation.
SEO Keywords
twitter scraper, x scraper, x.com scraper, twitter api, scrape tweets, tweet scraper, twitter profile scraper, x profile scraper, twitter search scraper, social media scraper, twitter data extraction, tweet data api, twitter followers scraper, no-auth twitter scraper, twitter sentiment data, social listening data, twitter analytics scraper, apify twitter