Twitter (X) Thread Scraper: Extract Complete Conversations avatar

Twitter (X) Thread Scraper: Extract Complete Conversations

Pricing

$20.00/month + usage

Go to Apify Store
Twitter (X) Thread Scraper: Extract Complete Conversations

Twitter (X) Thread Scraper: Extract Complete Conversations

Extract complete X (Twitter) threads and conversations. Just input a tweet URL to scrape the main post and all connected replies. Export structured data (JSON/CSV) perfect for analytics, AI agents, and custom workflows. Run via API, schedule tasks, and integrate seamlessly.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

fastcrawler

fastcrawler

Maintained by Community

Actor stats

1

Bookmarked

26

Total users

1

Monthly active users

7 days ago

Last modified

Share

🧡 Twitter (X) Thread Scraper: Extract Complete Conversations

Twitter (X) Thread Scraper is a powerful and reliable Apify actor designed to effortlessly extract full threads and conversations from X (formerly Twitter).

Instead of manually copying tweets or dealing with complex API rate limits, this tool automatically collects the root tweet and all connected replies, delivering clean, structured data ready for your next project.


πŸš€ Why use this Scraper? (Top Use Cases)

Adding context to data is crucial. This scraper is built for professionals who need complete conversational data:

  • πŸ€– AI Agents & LLM Training: Extract high-quality, contextual dialogue and reasoning data to feed your custom models or AI workflows.
  • πŸ“Š Analytics & Market Research: Analyze audience sentiment, engagement metrics, and discussions around specific topics or brands.
  • πŸ—„οΈ Content Archiving & Curation: Backup valuable multi-part tutorials, industry insights, and discussions before they get lost.

✨ Key Features

  • 🎯 Full Thread Extraction: Input a tweet URL and automatically scrape the main post plus all connected replies from the author.
  • πŸ”„ Flexible Input Options: Scrape a single tweet URL, a bulk list of URLs, or use targeted keyword searches.
  • πŸ“¦ Rich Data Points: Collect comprehensive metadata including tweet text, Tweet IDs, author details (handles, names), precise timestamps, media URLs (images/videos), and full engagement metrics (likes, reposts, quotes).
  • πŸ›  Developer-Friendly Exports: Download your scraped datasets in structured formats like JSON, CSV, XML, or Excel.
  • ⚑️ Scalable & Reliable: Built with robust error handling to support large-scale scraping runs and seamlessly integrate with Apify API and webhooks.

πŸ›  How it Works (Input Configuration)

You can configure the scraper by providing one of the following inputs:

  1. Single Tweet URL β†’ Scrapes the entire thread originating from that specific tweet.
  2. List of Tweet URLs β†’ Processes multiple thread URLs in a single run.
  3. Keyword Search β†’ Finds top tweets matching your keywords and extracts their full threads.

Example Input (JSON):

{
"tweetId": "1966378394427470005"
}

πŸ’‘ Seamless Integration

Once your run is complete, you can effortlessly connect the extracted data to your favorite tools, databases, or AI platforms using the Apify API, Make, or Zapier.

πŸ“Š Output Example

The scraper returns clean, structured data designed for easy parsing. Here is a sample output of a scraped thread showing the root tweet and its connected replies:

[
{
"tweetId": "1966378394427470005",
"text": "Just shipped the new Twitter (X) Thread Scraper! πŸš€\n\nExtract complete conversations for your AI agents and analytics. Thread below on how to use it πŸ‘‡",
"createdAt": "2026-05-19T10:00:00.000Z",
"author": {
"userName": "indie_dev_daily",
"name": "Dev Maker",
"isVerified": true,
"followers": 24500
},
"media": [],
"metrics": {
"likes": 856,
"reposts": 142,
"replies": 38,
"quotes": 12
},
"isReply": false,
"conversationId": "1966378394427470005",
"url": "[https://x.com/indie_dev_daily/status/1966378394427470005](https://x.com/indie_dev_daily/status/1966378394427470005)"
},
{
"tweetId": "1966378450123450001",
"text": "1/ Flexible Inputs πŸ› οΈ\n\nYou can input a single tweet URL, a bulk list, or use keyword searches. The scraper will traverse the entire thread and fetch all connected replies seamlessly.",
"createdAt": "2026-05-19T10:02:15.000Z",
"author": {
"userName": "indie_dev_daily",
"name": "Dev Maker",
"isVerified": true,
"followers": 24500
},
"media": [
{
"type": "photo",
"url": "[https://pbs.twimg.com/media/ExampleScraperConfig.jpg](https://pbs.twimg.com/media/ExampleScraperConfig.jpg)"
}
],
"metrics": {
"likes": 210,
"reposts": 25,
"replies": 4,
"quotes": 1
},
"isReply": true,
"inReplyToTweetId": "1966378394427470005",
"conversationId": "1966378394427470005",
"url": "[https://x.com/indie_dev_daily/status/1966378450123450001](https://x.com/indie_dev_daily/status/1966378450123450001)"
}
]