Twitter/X Profile Scraper - Tweets, Likes & Media
Pricing
from $1.80 / 1,000 results
Twitter/X Profile Scraper - Tweets, Likes & Media
Scrape public tweets from any Twitter/X profile. Extracts tweet text, likes, retweets, replies, posted date, and media URLs. No login or API key needed.
Pricing
from $1.80 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Actor stats
0
Bookmarked
4
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Twitter/X Profile Scraper
Scrape public tweets from any Twitter/X profile — text, likes, retweets, replies, posted dates, and media URLs. No login or API key.
What you get
Structured tweet data from any public Twitter/X profile. Pass a list of handles and get back every tweet's text, engagement metrics, posting date, media URLs, and author info. Useful for monitoring, research, and content analysis without depending on the paid X API.
Output fields
| Field | Description |
|---|---|
text | Tweet text |
likes | Number of likes |
retweets | Number of retweets |
replies | Number of replies |
posted_date | ISO 8601 tweet timestamp |
media_urls | Attached media URLs |
author | Author handle |
url | Tweet URL |
Example output
{"text": "Excited to announce our latest product launch...","likes": 15000,"retweets": 3200,"replies": 800,"posted_date": "2026-04-08T14:30:00Z","media_urls": ["https://pbs.twimg.com/media/..."],"author": "elonmusk","url": "https://twitter.com/elonmusk/status/..."}
Input parameters
| Parameter | Required | Description |
|---|---|---|
usernames | Yes | List of Twitter/X handles to scrape (without the @ symbol). Example: ["elonmusk", "sundarpichai"]. |
maxTweetsPerUser | No | Maximum tweets to extract per profile. Default 15, max 100. |
Use cases
- Social media analysts: Track engagement metrics and posting patterns per account.
- Brand monitoring: Watch official brand accounts and executive handles for announcements.
- Content researchers: Collect tweet corpora for sentiment and topic analysis.
- Journalists: Pull public timelines for background and quote verification.
- Investor research: Monitor founder and exec accounts for product and company signals.
Use cases & recipes
Step-by-step guides on thirdwatch.dev/blog:
- Build a Twitter Data Pipeline for Research (2026 Guide)
- Monitor Influencer Tweets at Scale (2026 Guide)
- Scrape Twitter/X Profiles Without API at Scale (2026)
- Track Brand Mentions on Twitter/X at Scale (2026)
Pricing
Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.
| Tier | Price per result |
|---|---|
| FREE | $0.003 |
| BRONZE | $0.0025 |
| SILVER | $0.002 |
| GOLD | $0.0016 |
Limitations
- Only public accounts — protected accounts cannot be scraped.
- Up to 100 tweets per profile per run (most-recent first).
- Quote tweets and replies are included but may have trimmed metadata depending on the source tweet's visibility.
- Heavy runs are rate-limited — spread large jobs across multiple runs.
Compared to alternatives
- vs. apidojo/tweet-scraper ($0.0004/result BRONZE, 48K users): That actor is cheaper per tweet with a broader crawl model (search, lists, conversations). This actor is profile-first: give it a list of handles and get back one clean row per tweet, which is the simpler shape for most monitoring and analytics pipelines.
Pairs well with Google News Scraper and Reddit Scraper for broad social listening.
FAQ
Do I need X API credentials? No. The actor works without login or API keys.
How many tweets can I pull per profile?
Up to 100, newest first. Set maxTweetsPerUser to control the cap per handle.
Does it include replies and retweets?
Replies from the handle are included when publicly visible. Retweets appear as separate rows with the original author attributed in text/url.
Can I search by keyword instead of handle? Not in this actor. It is profile-first. For keyword search use a news or search scraper.
Last verified: 2026-04
More scrapers at thirdwatch.dev.