🐦 Twitter Post Details

Viewing enriched Twitter post

@Mid0

Updated the product growth stacker app we now have ability to create variations of the same roadmap. I know April is around the corner and chances are, your roadmaps have things pushed/pulled or you didn't even start yet. Signup https://t.co/OOj3MPpyhn #buildinpublic https://t.co/1i4yv1t5V1

Media 1

📊 Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2038927238578512106/media_0.jpg",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-03-31T13:12:04.579803",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2038927238578512106",
  "url": "https://x.com/Mid0/status/2038927238578512106",
  "twitterUrl": "https://twitter.com/Mid0/status/2038927238578512106",
  "text": "Updated the  product growth stacker app we now have ability to create variations of the same roadmap. \n\nI know April is around the corner and chances are, your roadmaps have things pushed/pulled or you didn't even start yet. \n\nSignup https://t.co/OOj3MPpyhn\n#buildinpublic https://t.co/1i4yv1t5V1",
  "source": "Twitter for iPhone",
  "retweetCount": 0,
  "replyCount": 0,
  "likeCount": 1,
  "quoteCount": 0,
  "viewCount": 10,
  "createdAt": "Tue Mar 31 10:31:49 +0000 2026",
  "lang": "en",
  "bookmarkCount": 0,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2038927238578512106",
  "displayTextRange": [
    0,
    272
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "Mid0",
    "url": "https://x.com/Mid0",
    "twitterUrl": "https://twitter.com/Mid0",
    "id": "14750348",
    "name": "Mohamed Aboshihata",
    "isVerified": false,
    "isBlueVerified": false,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/755063372698251269/oU5JBHSY_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/14750348/1604075597",
    "description": "",
    "location": "Brooklyn, NY",
    "followers": 17919,
    "following": 15165,
    "status": "",
    "canDm": true,
    "canMediaTag": false,
    "createdAt": "Mon May 12 21:40:33 +0000 2008",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 2190,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 3556,
    "statusesCount": 9469,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2037149885040861431"
    ],
    "profile_bio": {
      "description": "Building with,  in, and for AI. #prodmgmt  📷🗽💾\nfav stack today: Notebooklm / claude /  codex / augment / gemini / replit / convex / workos",
      "entities": {
        "description": {
          "hashtags": [
            {
              "indices": [
                32,
                41
              ],
              "text": "prodmgmt"
            }
          ],
          "symbols": [],
          "urls": [],
          "user_mentions": []
        },
        "url": {
          "urls": [
            {
              "display_url": "mohamed.productmargin.com",
              "expanded_url": "https://mohamed.productmargin.com/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/FBIZp15sOQ"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/1i4yv1t5V1",
        "expanded_url": "https://twitter.com/Mid0/status/2038927238578512106/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2038925940865044480",
        "indices": [
          273,
          296
        ],
        "media_key": "3_2038925940865044480",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARxLuFcslxAACgACHEu5hVJXIOoAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHEu4VyyXEAAKAAIcS7mFUlcg6gAA",
            "media_key": "3_2038925940865044480"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HEu4VyyXEAAe0LZ.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 782,
              "w": 1396,
              "x": 918,
              "y": 0
            },
            {
              "h": 782,
              "w": 782,
              "x": 1532,
              "y": 0
            },
            {
              "h": 782,
              "w": 686,
              "x": 1628,
              "y": 0
            },
            {
              "h": 782,
              "w": 391,
              "x": 1829,
              "y": 0
            },
            {
              "h": 782,
              "w": 2314,
              "x": 0,
              "y": 0
            }
          ],
          "height": 782,
          "width": 2314
        },
        "sizes": {
          "large": {
            "h": 692,
            "w": 2048
          }
        },
        "type": "photo",
        "url": "https://t.co/1i4yv1t5V1"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [
      {
        "indices": [
          258,
          272
        ],
        "text": "buildinpublic"
      }
    ],
    "symbols": [],
    "timestamps": [],
    "urls": [
      {
        "display_url": "product-growth-stacker.replit.app",
        "expanded_url": "https://product-growth-stacker.replit.app/",
        "indices": [
          234,
          257
        ],
        "url": "https://t.co/OOj3MPpyhn"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}