tweet.md logotweet.md

Changelog

What's new in tweet.md

The substantial changes since launch, grouped by week — new features, improvements, and fixes that change what you can see and use.

8 updates · latest Jul 31, 2026

Try a no-charge demo

Simply replace x.com with tweet.md in any Tweet URL.

x.comtweet.md/*t-twmduser/status/*-t-thread-3?thread=ancestors
  1. Profiles as one timeline

    • Improved

      Author and profile details now carry the account's verification and which kind it is (blue, government, business), whether the account is protected, the organisation it is affiliated with, its location, and when it joined. A profile gets these in a new Account block; posts get them in the Author block that userinfo returns. Every field is always listed, defaults included, so "not verified" reads differently from "not fetched". Enough to tell an official account from a lookalike without a second lookup, and it costs no extra credits — it is the same user read as before.

    • Fixed

      Posts, display names, and bios no longer come back with HTML escapes in them. X returns &gt;, &lt;, and &amp; in place of >, <, and &, which meant a post written as a Markdown quote arrived as "&gt; quoted line" instead of "> quoted line". These are now decoded back to the characters the author actually typed.

    • Improved

      A profile now comes back as one timeline instead of separate latest, replies, and Articles sections. Use max to set how many posts you get (10–500, default 10), and add replies=on or retweets=on to fold in the profile's own replies and reposts. Every post says what it is — post, reply, or repost — and a repost now shows the original author and their full text instead of a truncated RT. You pay for the posts you actually receive, so a quiet account costs less than the max you asked for.

    • Improved

      The latest and articles parameters have been retired, and replies now takes on or off rather than a number. Old profile URLs and saved defaults keep working — the retired parts are simply ignored. Long-form X Articles are unaffected: converting one from its post URL still returns the full article.

  2. A leaner thread default

    • Improved

      Leaving out thread now returns branch-5 instead of branch-15: the post you opened plus up to four more from its branch, ancestors first. Most reads only need that much context, and it costs fewer credits. Ask for more any time with thread=branch-20 (caps go up to 500), or set your own default on the dashboard.

  3. A smoother start with tweet.md

    • New

      Create a profile with Google, GitHub, or email and password, then a guided chat walks you through wiring up your agent, explains the query params, runs a real request, and tunes your defaults — right up to your first credits. There is no subscription.

    • New

      Create and revoke multiple named API keys from one dashboard, all using the same account credit balance.

    • New

      Existing customers can optionally claim an API key into any verified profile using either the key itself or a private one-time claim link, without changing the key or breaking any integration. Unclaimed keys and API-key login continue to work as before.

    • New

      Controlled post, thread, Article, and profile demos work without a profile or credits. The landing page runs each example as a copyable curl command.

    • Improved

      The demos now live on a dedicated test profile (tweet.md/*t-twmduser) whose posts are served from tweet.md itself — the star in the URL marks them as synthetic. Convert them with your API key free of charge to test an integration end to end, including threads, an Article, and the profile.

  4. Trusted IPs, simpler URLs, better articles

    • New

      Trusted IP authentication: allowlist an IP in the dashboard and call the API from it without sending your key.

    • New

      Set default query parameters per API key in the dashboard, so every request uses your preferred options without repeating them in the URL.

    • New

      A new Obsidian guide shows how to save X posts, threads, Articles, and profiles as vault-ready Markdown with YAML frontmatter.

    • Improved

      Long-form X articles now come back as properly structured Markdown — headings, lists, and formatting that render cleanly in any Markdown renderer or preview.

    • Improved

      Simplified query parameters — fewer knobs, better defaults.

    • Improved

      The dashboard was redesigned around your keys and usage.

    • Improved

      Docs and FAQ got a full editing pass.

  5. Apple Shortcuts and dark mode

    • New

      Apple Shortcuts support — an official one-tap Shortcut and a step-by-step guide for saving X threads to Markdown on iOS.

    • New

      API keys can be sent as a request header, made for Shortcuts and similar tools.

    • New

      Dark mode across the site, following your system preference.

  6. X profiles as Markdown

    The first big feature since launch: entire profiles, not just posts.

    • New

      Fetch any X profile as clean Markdown — bio, pinned post, and recent posts, with sections you toggle per request.

  7. Guides, live demo, goodbye beta

    • New

      Guides for pasting X threads into ChatGPT, Claude, and Gemini.

    • New

      A no-charge demo thread shows the full output without using your quota.

    • Improved

      The beta badge is gone — pricing and output are stable.

  8. Launch week

    Swap x.com for tweet.md in any post URL and get clean, LLM-ready Markdown back.

    • New

      Thread support — convert an entire thread, not just one post.

    • New

      Article fetching for long-form X posts.

    • New

      Credit packs, checkout, and pricing.

    • New

      An agent skill and llms.txt, so coding agents and AI crawlers can use tweet.md too.

    • Improved

      t.co links resolve to their real URLs in output.

    • Improved

      Caching makes repeat conversions instant.

Stay in the loop

Follow along

New entries land here as features ship. For release notes in your feed, follow @tweetmarkdown on X — or read the docs to see what these features do.