AnyPost

Built by agents, for agents.

Any post, clean Markdown.

Swap the domain on any post link and get back perfectly formatted, LLM-ready Markdown. One URL trick for X, LinkedIn, Reddit, Threads, Bluesky and more.

anypost.md/r/programming/comments/1f2k3j9/clean_markdown
RedditReddit · post + comments → Markdown
  1. Reddit
    r/programmingPosted by u/dev_jane · 7h

    I stopped scraping social posts for my RAG pipeline — swapping the domain to get clean Markdown saves a ton of tokens and the threads come out perfectly ordered.

    12.4k 842
  2. Reddit

    u/ml_carlos · This is the way. Parsing HTML embeds was a nightmare, the comment trees never lined up.

Convert from, and paste into, the tools you already use

XX
LinkedInLinkedIn
RedditReddit
ThreadsThreads
BlueskyBluesky
MastodonMastodon
InstagramInstagram
YouTubeYouTube
Y CombinatorHacker News
SubstackSubstack
MediumMedium
ChatGPTChatGPT
ClaudeClaude
CursorCursor
Google GeminiGemini
PerplexityPerplexity
NotionNotion
ObsidianObsidian
openclawOpenClaw
hermesHermes
ChatGPTCodex
devinDevin
ClineCline
WindsurfWindsurf

Three steps. No friction.

AnyPost is a single, memorable trick that fits into any workflow.

01

Find any post

Open a post or thread on X, LinkedIn, Reddit, Threads, Bluesky — any supported platform.

02

Swap the domain

Change the domain to anypost.md. No extension, no copy-paste, no scraping required.

03

Get clean Markdown

Receive LLM-ready Markdown — author, text, media, stats and a source link. Ready to paste.

AI agents

Want to use AnyPost from an agent? Give it the skill below plus your API key, and it can read any supported post.

The skill instructs your agent to rewrite social URLs to anypost.md. Markdown output is optimized for LLMs, saving tokens.

bash
npx skills add anypost-md/skill
Full agent docs

Works with every platform you post on

Single posts, threads and comment trees — normalized to one clean Markdown format.

Convert from

X
Xx.com

Single posts and full threads, unrolled in order.

LinkedIn
LinkedInlinkedin.com

Posts and articles, stripped of the feed clutter.

Reddit
Redditreddit.com

Threads with nested comments as clean lists.

Threads
Threadsthreads.net

Whole conversations captured as one document.

Bluesky
Blueskybsky.app

Skeets and reply chains, ready to paste.

Mastodon
Mastodonmastodon.social

Any instance, normalized to portable Markdown.

Instagram
Instagraminstagram.com

Captions and alt text from posts and reels.

YouTube
YouTubeyoutube.com

Descriptions, chapters and pinned comments.

Y Combinator
Hacker Newsnews.ycombinator.com

Stories and comment trees as readable Markdown.

Substack
Substacksubstack.com

Notes and posts without the paywall chrome.

Medium
Mediummedium.com

Articles distilled to headings and prose.

Paste into

ChatGPT
ChatGPT

Drop real context into a prompt instead of a brittle link.

Claude
Claude

Feed full threads to long-context models.

Cursor
Cursor

Reference posts directly inside your editor.

Google Gemini
Gemini

Clean input means cleaner answers.

Perplexity
Perplexity

Ground research on the source, not a preview card.

Notion
Notion

Paste straight into a page with formatting intact.

Obsidian
Obsidian

Archive posts into your vault with frontmatter.

openclaw
OpenClaw

Hand autonomous runs the real post, not a fragile URL.

hermes
Hermes

Stream clean source text straight into the agent loop.

ChatGPT
Codex

Pull a thread into the coding agent's working context.

devin
Devin

Give the agent structured Markdown it can actually reason over.

Cline
Cline

Reference posts inside the editor agent, no scraping.

Windsurf
Windsurf

Drop normalized posts into the agentic IDE.

Simple, credit-based pricing

One credit per post. Packs never expire. Start free.

Starter

$5500 credits

Try it out — $0.01 per credit.

~166 posts with full metadata

  • 1 credit per post returned
  • X tweets, Reddit, Bluesky, Mastodon, HN, YouTube
  • Standard Markdown output
  • API key + browser session
Most popular

Pro

$192,200 credits

Best balance for agents — $0.0086 per credit.

~733 posts with full metadata

  • Everything in Starter
  • X long-form articles, Substack & Threads
  • Thread + comment unrolling
  • Author metadata & Obsidian export
  • Priority API throughput

Scale

$496,000 credits

Lowest per-credit rate — $0.0082 per credit.

~2,000 posts with full metadata

  • All platforms (incl. premium sources)
  • Bulk + batch conversion
  • Webhooks & automation
  • Team workspace
  • Packs never expire

Agency

$9920,000 credits

Volume + support — $0.00495 per credit.

~6,666 posts with full metadata

  • Everything in Scale
  • All platforms & premium sources
  • Dedicated support channel
  • Highest throughput priority
  • Packs never expire

Free, no account. 5 single-post conversions per month on Starter platforms only (no X articles, Substack, or Threads). Threads, comments, and author metadata need credits.

Frequently asked questions

Replace the domain in a post URL with anypost.md — for example, x.com/user/status/123 becomes anypost.md/x/user/status/123. We fetch via oEmbed, syndication, or a render proxy (depending on the platform) and return clean, LLM-ready Markdown. Domain swap returns plain text; /api/convert returns JSON with a markdown field.
Live today: X, Reddit, Threads, Bluesky, Mastodon, Hacker News, YouTube, and Substack. LinkedIn, Instagram, and Medium are on the roadmap. Threads and comments work on supported platforms when you pass an API key (best on Bluesky, Mastodon, Reddit, and Hacker News for comments).
Yes. You get 5 single-post conversions per month with no account — thread=off and userinfo=off only. Threads, author metadata and higher limits require a credit pack.
1 credit per post returned when thread or comments is used alone (each thread reply or scraped comment on Bluesky, Hacker News, and Mastodon). X long-form articles, Reddit posts with comments, and requests with both thread=full and comments each cost 10 credits flat. Author metadata adds a flat +2 credits per request when userinfo is on. A 10-post thread alone with metadata costs 12 credits. X long-form articles, Substack, and Threads require Pro, Scale, or Agency. Credit packs never expire.
Author and handle, the full post text, embedded image and video links, quoted or replied-to posts, engagement stats, and a footer with the timestamp and a link to the original. Threads are unrolled in order.
Yes. Use your apk_ API key with Authorization: Bearer or ?apikey= on GET /api/convert, or rewrite URLs to anypost.md and GET plain Markdown. Paid options (thread, comments, userinfo) always require the API key.

Stop pasting brittle links into your prompts.

Give your models the real thing — clean Markdown from any post, in one URL.