X (Twitter) Comments Scraper - Export Tweet Replies
Pricing
$0.40 / 1,000 comments
X (Twitter) Comments Scraper - Export Tweet Replies
Scrape comments and replies from any X (Twitter) post. Export the reply text, author profile, likes, retweets, reply and view counts to JSON, CSV or Excel. No login or cookies needed.
Pricing
$0.40 / 1,000 comments
Rating
0.0
(0)
Developer
VulnV
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
X (Twitter) Comments Scraper - Export Tweet Replies to JSON, CSV & Excel
Scrape comments and replies from any X (Twitter) post by URL or tweet ID. For every reply you get one structured row with the full comment text, the author's profile, and engagement metrics (likes, retweets, replies, quotes, bookmarks and views). Export to JSON, CSV or Excel, or pull it through the Apify API.
No login, no cookies, no API keys and nothing to configure - just paste tweet URLs and press Start.
Unofficial notice: This is an independent tool and is not affiliated with, endorsed by, or connected to X, Twitter or X Corp. "X" and "Twitter" are trademarks of their respective owners, used here only to describe what the Actor scrapes.
What this X (Twitter) Comments Scraper does
- Scrape replies from any tweet - supply X/Twitter post URLs (
https://x.com/user/status/123...) or bare tweet IDs. - Scrape many posts in one run - each post is paginated independently; duplicates are removed automatically.
- Full comment text - both the raw text and the display text (with leading @mentions trimmed).
- Complete author profile - name, @handle, bio, follower count, blue (Premium) verification and avatar.
- All engagement metrics - likes, retweets, replies, quotes, bookmarks and view counts per comment.
- Rich detail - @mentions, attached media URLs, language, timestamps and conversation id.
Every result is one row with the important fields flattened to the top level (readable table view) plus the full nested author, entities and media objects.
How to scrape X (Twitter) comments (step by step)
- Paste one or more tweet URLs or IDs into Tweet URLs or IDs.
- Set Maximum comments per post (default 100, or 0 for all available).
- Press Start. Export the dataset as JSON, CSV, Excel, XML or via the API.
Input
| Field | Type | Description |
|---|---|---|
postUrls | array | Required. X (Twitter) post URLs or tweet IDs. |
maxCommentsPerPost | integer | Comments to fetch per post. 0 = all available. Default 100. |
Example input
{"postUrls": ["https://x.com/elonmusk/status/1849867576720945236","1585841080431321088"],"maxCommentsPerPost": 200}
Output example
{"source_tweet_id": "20","source_tweet_url": "https://x.com/i/status/20","comment_id": "1903105387932295260","comment_url": "https://x.com/kwanelencube07/status/1903105387932295260","text": "@jack Hey @grok is this real was this in 2006?","display_text": "Hey @grok is this real was this in 2006?","created_at": "2025-03-21T15:24:17+00:00","lang": "en","likes": 144,"retweets": 7,"replies": 18,"quotes": 2,"bookmarks": 16,"views": 421751,"author_name": "#lovesosa","author_handle": "@kwanelencube07","author_followers": 124,"author_blue_verified": false,"mentions": ["jack", "grok"],"media_urls": [],"author": { "rest_id": "1401868242352807936", "description": "Libra. That all I can say" },"entities": { "user_mentions": [ ... ] }}
Use cases
- Sentiment analysis - export every reply under a tweet and run sentiment or topic models.
- Brand and reputation monitoring - track how audiences react to brand and competitor posts.
- Community and audience research - find the most engaged and influential repliers.
- Customer feedback - collect feedback and questions from replies to product announcements.
- Giveaway and contest auditing - pull the full list of participants who replied.
- Datasets and training data - build labelled datasets of short-form conversation text.
Frequently asked questions
Do I need an X (Twitter) account, login, cookies or API key? No. Just paste tweet URLs or IDs.
Can I scrape comments from several tweets at once?
Yes. Add multiple URLs/IDs to postUrls; each is scraped and paginated independently.
Can I get all the comments on a post?
Set maxCommentsPerPost to 0 to fetch all available comments, or a number to cap each post.
Does it work with both x.com and twitter.com links?
Yes. Both x.com/.../status/<id> and twitter.com/.../status/<id> URLs work, as do bare numeric tweet IDs.
What export formats are supported? JSON, CSV, Excel, XML and HTML, plus the Apify API and integrations (Google Sheets, Zapier, Make, webhooks).
Is scraping X (Twitter) comments legal? This Actor collects publicly available data. You are responsible for how you use the data and for complying with applicable laws and X's terms.
Pricing
This Actor is pay per comment: you are charged per comment returned, plus standard Apify platform usage. See the Pricing tab for the current rate.
🛠️ Our other scrapers
Explore our full suite of scraping tools:
- TikTok Scraper - profiles, hashtags, music and trending posts.
- Douyin Scraper - search 抖音 videos, creators and downloads.
- Instagram Posts Scraper - posts, captions and engagement.
- Yelp Business Scraper - business details and reviews.
📬 Need help or have a feature request? Contact us at support@vulnv.com or visit our Apify profile.