NewX profiles as Markdown
tweet.md logotweet.md

X profile → Markdown

How to fetch an X profile as Markdown

Turn any X/Twitter profile into clean, structured Markdown with bio, stats, profile picture, and recent content sections. One URL swap replaces the x.com UI with LLM-ready text.

Try a no-charge demo

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

x.comtweet.md/*t-twmduser

Why not scrape X?

Profile pages are built for browsers, not data.

Copy-pasting from x.com or running a scraper on a profile URL sounds simple, but you usually get layout noise, login walls, truncated bios, and t.co links that do not resolve outside the app.

Scrape x.comDOM clutter, truncated bios, login walls

tweet.mdclean Markdown with bio, stats, pics, and posts

01

X profile pages are heavy: nav, sidebars, suggested accounts, trending topics, and a login wall for anyone who is not signed in.

02

Anonymous visitors often cannot see the full bio, stats, or pinned post without accepting cookies or logging in.

03

Scraping a profile page gives you the rendered DOM, not structured data — you still have to parse follower count, join date, and bio from mixed HTML.

04

X may truncate bios with t.co shortlinks that are inaccessible to a scraper without expanding them through the X entity API.

Workflow

Step-by-step

  1. 01

    Copy the X/Twitter profile URL.

    Use the profile page permalink, like x.com/thepetermick or x.com/jack.
  2. 02

    Replace x.com with tweet.md.

    Swap the domain and open the tweet.md page. For example, x.com/jack becomes tweet.md/jack.

    URL transform

    Before

    https://x.com/*t-twmduser/status/*-t-thread-3

    After

    https://tweet.md/*t-twmduser/status/*-t-thread-3?thread=ancestors
  3. 03

    Copy the Markdown output.

    You get bio, stats, profile picture, banner, and pinned post by default. Use query params to customize sections.
  4. 04

    Use the Markdown wherever you need profile context.

    Drop it into a note, agent prompt, research doc, or CRM profile — structured text beats a screenshot or page URL.

Good for

Portable profile context, not just chat prompts

Markdown is easy to search, diff, archive, and reuse. tweet.md gives you bio, stats, images, pinned post, and recent sections in one copy-pasteable block.

  • Save a profile snapshot in your CRM, prospect list, or research doc without visiting x.com.

  • Give an LLM agent full profile context (bio, stats, recent posts) in a single Markdown block.

  • Track profile changes over time by archiving Markdown snapshots — diffable and searchable.

What you get

Structured Markdown from the API

tweet.md reads profiles through the X API and formats the result—not the surrounding page chrome. Customize sections with query params (latest, replies, articles, pinnedpost). Profile fetching requires credits — see docs.

# @*t-twmduser (Lars)

**Bio:** Controlled tweet.md demo profile. Every post here is served from the tweet.md codebase.

**Stats:
- Following: 32
- Followers: 128
- Posts: 19
- Joined: January 2026

**Links:**
- [tweet.md](https://tweet.md)

![Profile Picture](https://tweet.md/i/larsbuilds-avatar.jpg)

---

# 📌 Pinned Post

[@*t-twmduser](https://x.com/*t-twmduser/status/*-t-post) · 2026-05-25

> new week!
>
> here’s what I shipped this weekend

Stats:
- Replies: 5
- Reposts: 2
- Quotes: 2
- Likes: 32
- Bookmarks: 2
- Impressions: 3,401

Next

Continue with profiles, ChatGPT, or the API docs

Fetch a full profile, paste a complete thread into an AI assistant, or customize thread scope and output through the X post and thread documentation.