Social teams
Campaign replies
Export Twitter comments for launch posts, promoted announcements, or support threads, then tag recurring questions and objections in a spreadsheet.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Twitter X comments scraper opens one or more tweet URLs, captures the parent tweet, and exports visible replies into a structured CSV. Import the workflow into the UScraper local desktop app to collect tweet URLs, author names, timestamps, comment text, media URLs, likes, reposts, and reply counts without wiring the X API.
CSV
21
Tweet URLs
Built in
Not required
At a glance
This template is built for tweet/status pages rather than X search pages because search URLs often redirect to login. Paste approved tweet URLs into the Navigate block, run the loop, and use the CSV for social listening, campaign review, moderation QA, open source intelligence notes, or small training datasets where a spreadsheet is easier to audit than screenshots.
When replies are visible in the browser session, the workflow exports one row for the parent tweet and additional rows for each loaded reply. When X hides comments from an unauthenticated or restricted session, the template still exports the visible parent tweet row and leaves the comment fields blank, which makes missing reply access obvious during review.
Parent tweet plus replies
Keep the source tweet fields beside each visible comment row, so analysts can filter by campaign post, author, engagement, or reply text.
Multi-URL collection
Add a list of tweet URLs to the Navigate block. Loop Continue advances through each input and appends rows into the same CSV.
Local desktop workflow
Your URLs and export file stay in the desktop workflow unless you add your own sync, upload, or sharing step.
No API setup path
Use the visible page session for practical exports when you do not want to build query rules, API keys, or code around reply collection.
Who this helps
Social teams
Campaign replies
Export Twitter comments for launch posts, promoted announcements, or support threads, then tag recurring questions and objections in a spreadsheet.
Researchers
Public discussion review
Scrape tweet replies from a curated URL list and preserve source URLs, timestamps, authors, and visible engagement fields for later coding.
Agencies
Competitor monitoring
Compare reply themes across competitor posts without sending client data through a cloud actor or maintaining a custom Twitter script.
For adjacent social workflows, pair this template with the YouTube Comments and Replies Scraper, Reddit Search Scraper, and Reddit Post Scraper by Keywords. Browse the UScraper template library when you need follow-up extractors for source URLs.
How to use
Paste tweet URLs
Replace the sample https://x.com/.../status/... links in
Navigate with approved tweet URLs. Use direct status URLs, not search URLs,
for the most predictable run.
Confirm the export path
Structured Export writes
tweets-comments-scraper-by-search-result-url.csv with headers
and append mode. Change the save folder before client, topic, or campaign
batches.
Run the loop
UScraper navigates to each tweet, waits for page load, pauses for visible content, injects a browser step that normalizes tweet and reply data, then waits for export rows.
Open and verify the CSV
Check row counts, blank comment fields, and a few source URLs before using the file in reporting, moderation review, OSINT notes, or AI analysis.
Output preview
The export shape mirrors the workflow definition. The first row for a tweet can describe the parent post only, while reply rows repeat the parent tweet fields and fill the comment fields when X exposes replies in the session.
| tweet_website | author_name | tweet_timestamp | tweet_content | tweet_likes | comment_website | comment_author_name | comment_timestamp | comment_content | comment_likes |
|---|---|---|---|---|---|---|---|---|---|
| https://x.com/example/status/1775106156165300336 | Example Brand | 2026-06-14T08:20:00.000Z | We shipped the new release today. | 1.2K | https://x.com/user/status/1775107000000000000 | Maya R. | 2026-06-14T08:32:00.000Z | Can you share the CSV template used in the demo? | 18 |
| https://x.com/example/status/1775106156165300336 | Example Brand | 2026-06-14T08:20:00.000Z | We shipped the new release today. | 1.2K | https://x.com/analyst/status/1775107550000000000 | Data Notes | 2026-06-14T08:41:00.000Z | Useful thread for tracking product feedback. | 9 |
| https://x.com/example/status/1828615095586357466 | Example Founder | 2026-06-15T11:05:00.000Z | Early customer questions from launch week. | 624 |
tweets-comments-scraper-by-search-result-url.csvColumn
web_page_url
The page URL opened during the current loop run.
Column
tweet_website
Canonical URL for the parent tweet when available.
Column
author_name
Visible display name for the parent tweet author.
Column
tweet_content
Parent tweet text captured from the visible page.
Column
tweet_image_url
First visible media URL attached to the parent tweet.
Column
tweet_likes
Visible like count parsed from page labels.
Column
comment_author_name
Visible display name for the reply author.
Column
comment_content
Reply or comment text when replies are loaded.
Column
comment_timestamp
Datetime or visible timestamp for the reply.
Column
comment_likes
Visible like count for the reply.
Alternatives
| Option | Good fit | Trade-off |
|---|---|---|
| UScraper Twitter X comments template | No-code teams that need tweet replies to CSV from a local desktop app | Best-effort page-session export; visible replies depend on what X loads |
| Official X API | Developer teams with approved API access and stable query rules | Requires keys, code, policy review, and API plan management |
| Hosted scraping actors | Teams that prefer vendor-managed infrastructure | Tweet URLs and results pass through a third party and may bill per run |
X/Twitter content can be publicly visible, but automated collection may be limited by platform terms, access controls, copyright, privacy law, and local regulations. Do not bypass login gates or technical restrictions, and get legal review before using exports commercially.
Before you run
Operational guardrails for X comment exports
Avoid aggressive repeated runs
X can slow, hide, challenge, or block automated sessions. Keep batches modest, avoid parallel loops, and pause when login, verification, unusual redirects, or incomplete threads appear.
Selectors and labels can change
Empty exports, missing counts, or blank comment fields usually mean replies were not visible, X changed page markup, or the browser session did not load the thread in time.
Use the right access path
For sanctioned production integrations, compare the official X API and its policies. Use this scraper only where it fits your legal, privacy, and platform-compliance review.
Download the free template, install the desktop app from UScraper download, and run a short validation batch before you export Twitter comments at larger scale.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]