X (Twitter) Article to Markdown Scraper - Long Form Posts avatar

X (Twitter) Article to Markdown Scraper - Long Form Posts

Pricing

from $20.00 / 1,000 article results

Go to Apify Store
X (Twitter) Article to Markdown Scraper - Long Form Posts

X (Twitter) Article to Markdown Scraper - Long Form Posts

Convert any X (Twitter) long-form Article or Notes post into clean Markdown, ready for AI, RAG, and LLM ingestion pipelines.

Pricing

from $20.00 / 1,000 article results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Convert any X (Twitter) long-form Article or Notes post into clean Markdown, ready for AI, RAG, and LLM ingestion pipelines.

What you get

  • Full article body converted to clean, structured Markdown - headings, lists, bold/italic/code, images, and dividers all preserved
  • Title and byline prepended to the Markdown so every record is a self-contained document
  • Cover image URL and preview text for quick previews or thumbnails
  • Author details - username, display name, verification status, follower count
  • Engagement stats - replies, likes, quotes, views
  • One dataset row per article - batch convert a whole list of IDs or URLs in a single run

Free tier vs. paid

Free runs are capped to help cover data costs (this endpoint is pricier than a standard tweet lookup):

  • 10 articles per run
  • 3 runs per day (UTC)
  • 30-minute wait between runs

Upgrade to any paid plan on the actor's pricing page to lift all three limits - your Max Articles setting is honored in full and runs are unrestricted.

Use cases

  • Feed long-form X Articles into a RAG pipeline or LLM knowledge base
  • Content archiving - keep a durable Markdown copy of Articles before they're edited or deleted
  • Newsletter curation - pull Article bodies straight into a Markdown-based editor
  • Competitive content research - track what long-form content competitors and creators are publishing
  • AI agent tool input - give an agent clean Markdown instead of raw HTML or JSON

How to use

  1. Enter one or more Article / Tweet IDs or URLs (numeric IDs or https://x.com/user/status/... links) - only posts published via X's Article/Notes feature will convert; regular tweets are skipped
  2. Set Max Articles (default 10; 0 for unlimited, capped to the number of IDs supplied)
  3. Run the actor - one Markdown document per row in the Dataset tab
  4. Copy the markdown field straight into your pipeline, CMS, or knowledge base

Output format

One article per dataset row:

{
"tweetId": "1905545699552375179",
"title": "Why Long-Form Publishing Is Coming Back",
"markdown": "# Why Long-Form Publishing Is Coming Back\n\n*by @exampleauthor*\n\nShort platform posts are great for reach, but they flatten nuance...\n\n## The case for depth\n\n- Readers retain more from structured, longer pieces\n- Search and AI systems reward well-organized content\n\n> The best ideas need room to breathe.",
"previewText": "Short platform posts are great for reach, but they flatten nuance...",
"coverImageUrl": "https://pbs.twimg.com/media/example.jpg",
"authorUsername": "exampleauthor",
"authorName": "Example Author",
"authorIsBlueVerified": true,
"authorFollowersCount": 184200,
"createdAt": "Wed Mar 27 14:02:00 +0000 2026",
"replyCount": 312,
"likeCount": 9840,
"quoteCount": 118,
"viewCount": 512000,
"articleUrl": "https://x.com/exampleauthor/status/1905545699552375179"
}

Input options

FieldTypeDescription
Article / Tweet IDs or URLsarray of stringsNumeric IDs or full tweet URLs to convert (required, at least one)
Max ArticlesintegerCap on how many articles get fetched and converted this run - default 10, 0 for unlimited

Part of a complete X (Twitter) toolkit - explore the rest of the suite: