🐦 Twitter Post Details

Viewing enriched Twitter post

@lennysan

Today I'm releasing my entire newsletter archive (350+ posts) and all podcast transcripts (300+ episodes) as AI-friendly Markdown files. Plus an MCP server and GitHub repo. A few months ago I shared my podcast transcripts on a whim, and y'all built the most amazing things—an RPG game, a parenting wisdom site, infographics, a Twitter bot, and 50+ other projects. Let's see what happens when I give you even more data. Grab the data here: https://t.co/xEPCcPiZHO. Paid subscribers get all of the data (some 350 posts and 300 transcripts). Free subscribers get a subset. I don’t think anyone’s ever done anything like this before, and I’m excited to give you this excuse to play with that AI tool you've been meaning to try. Here’s my challenge to you: build something, and let me know about it. I’ll pick my favorite and give you a free 1-year subscription to the newsletter. Just post a link to your project in the comments here: https://t.co/yJDmuCQfOx. If you’ve already built something, slurp in this new data and submit it, too. I’ll pick a winner on April 15th. Check out today's newsletter post for inspiration on what you could to build: https://t.co/yJDmuCQfOx LFG.

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2033958104967352587/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2033958104967352587/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-03-17T18:36:30.794246",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2033958104967352587",
  "url": "https://x.com/lennysan/status/2033958104967352587",
  "twitterUrl": "https://twitter.com/lennysan/status/2033958104967352587",
  "text": "Today I'm releasing my entire newsletter archive (350+ posts) and all podcast transcripts (300+ episodes) as AI-friendly Markdown files. Plus an MCP server and GitHub repo.\n\nA few months ago I shared my podcast transcripts on a whim, and y'all built the most amazing things—an RPG game, a parenting wisdom site, infographics, a Twitter bot, and 50+ other projects.\n\nLet's see what happens when I give you even more data.\n\nGrab the data here: https://t.co/xEPCcPiZHO.\n\nPaid subscribers get all of the data (some 350 posts and 300 transcripts). Free subscribers get a subset.\n\nI don’t think anyone’s ever done anything like this before, and I’m excited to give you this excuse to play with that AI tool you've been meaning to try.\n\nHere’s my challenge to you: build something, and let me know about it. I’ll pick my favorite and give you a free 1-year subscription to the newsletter. Just post a link to your project in the comments here: https://t.co/yJDmuCQfOx.\n\nIf you’ve already built something, slurp in this new data and submit it, too. I’ll pick a winner on April 15th.\n\nCheck out today's newsletter post for inspiration on what you could to build: https://t.co/yJDmuCQfOx\n\nLFG.",
  "source": "Twitter for iPhone",
  "retweetCount": 20,
  "replyCount": 23,
  "likeCount": 249,
  "quoteCount": 18,
  "viewCount": 16445,
  "createdAt": "Tue Mar 17 17:26:15 +0000 2026",
  "lang": "en",
  "bookmarkCount": 269,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2033958104967352587",
  "displayTextRange": [
    0,
    280
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "lennysan",
    "url": "https://x.com/lennysan",
    "twitterUrl": "https://twitter.com/lennysan",
    "id": "7958322",
    "name": "Lenny Rachitsky",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1592990461517389824/iln8hi1f_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/7958322/1561500320",
    "description": "",
    "location": "Bay Area, CA",
    "followers": 313317,
    "following": 2760,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Sat Aug 04 18:00:51 +0000 2007",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 74207,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 4924,
    "statusesCount": 38359,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2033958104967352587"
    ],
    "profile_bio": {
      "description": "Deeply researched product, growth, and career advice",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": []
        },
        "url": {
          "urls": [
            {
              "display_url": "linktr.ee/lennyspodcast",
              "expanded_url": "https://linktr.ee/lennyspodcast",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/A4BB2QAthw"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/3jTUFblaPo",
        "expanded_url": "https://twitter.com/lennysan/status/2033958104967352587/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2033957658785681412",
        "indices": [
          281,
          304
        ],
        "media_key": "3_2033957658785681412",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARw6EbbcGxAECgACHDoSHr6bEQsAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHDoRttwbEAQKAAIcOhIevpsRCwAA",
            "media_key": "3_2033957658785681412"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HDoRttwbEAQSblc.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 908,
              "w": 1622,
              "x": 0,
              "y": 0
            },
            {
              "h": 1184,
              "w": 1184,
              "x": 0,
              "y": 0
            },
            {
              "h": 1184,
              "w": 1039,
              "x": 0,
              "y": 0
            },
            {
              "h": 1184,
              "w": 592,
              "x": 0,
              "y": 0
            },
            {
              "h": 1184,
              "w": 1622,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1184,
          "width": 1622
        },
        "sizes": {
          "large": {
            "h": 1184,
            "w": 1622
          }
        },
        "type": "photo",
        "url": "https://t.co/3jTUFblaPo"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "LennysData.com",
        "expanded_url": "http://LennysData.com",
        "indices": [
          442,
          465
        ],
        "url": "https://t.co/xEPCcPiZHO"
      },
      {
        "display_url": "lennysnewsletter.com/p/how-i-built-…",
        "expanded_url": "https://www.lennysnewsletter.com/p/how-i-built-lennyrpg",
        "indices": [
          937,
          960
        ],
        "url": "https://t.co/yJDmuCQfOx"
      },
      {
        "display_url": "lennysnewsletter.com/p/how-i-built-…",
        "expanded_url": "https://www.lennysnewsletter.com/p/how-i-built-lennyrpg",
        "indices": [
          1154,
          1177
        ],
        "url": "https://t.co/yJDmuCQfOx"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}