🐦 Twitter Post Details

Viewing enriched Twitter post

@ryanbrewer

Skills & Apps are here in ChatGPT for Excel. You can now connect ChatGPT directly to the data sources and workflows your teams already use every day. Use apps like @SPGlobal, @LSEGplc, Daloopa, @PitchBook, @Quartr_App, @Moodys, Ramp, @stripe, @MorningstarInc, @SharePoint and many more to pull in the information that matters, then work with it directly inside Excel. You can shape ChatGPT to model the way your team models, use skills built for your workflows, format outputs the way you want, automate repetitive work, and move faster on real analysis.

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2044467549895856499/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2044467549895856499/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-04-16T04:05:00.580870",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2044467549895856499",
  "url": "https://x.com/ryanbrewer/status/2044467549895856499",
  "twitterUrl": "https://twitter.com/ryanbrewer/status/2044467549895856499",
  "text": "Skills & Apps are here in ChatGPT for Excel.\n\nYou can now connect ChatGPT directly to the data sources and workflows your teams already use every day. Use apps like @SPGlobal, @LSEGplc, Daloopa, @PitchBook, @Quartr_App, @Moodys, Ramp, @stripe, @MorningstarInc, @SharePoint\nand many more to pull in the information that matters, then work with it directly inside Excel. \n\nYou can shape ChatGPT to model the way your team models, use skills built for your workflows, format outputs the way you want, automate repetitive work, and move faster on real analysis.",
  "source": "Twitter for iPhone",
  "retweetCount": 1,
  "replyCount": 2,
  "likeCount": 32,
  "quoteCount": 1,
  "viewCount": 18137,
  "createdAt": "Wed Apr 15 17:27:02 +0000 2026",
  "lang": "en",
  "bookmarkCount": 19,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2044467549895856499",
  "displayTextRange": [
    0,
    280
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "ryanbrewer",
    "url": "https://x.com/ryanbrewer",
    "twitterUrl": "https://twitter.com/ryanbrewer",
    "id": "1070093713387462656",
    "name": "Ryan Brewer",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1930678973832273921/nW8TIqv9_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1070093713387462656/1749144660",
    "description": "",
    "location": "NY | SF",
    "followers": 3483,
    "following": 948,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Tue Dec 04 23:13:17 +0000 2018",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 2722,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 47,
    "statusesCount": 1016,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2029627497088962910"
    ],
    "profile_bio": {
      "description": "building in finance @OpenAI",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [],
          "user_mentions": [
            {
              "id_str": "0",
              "indices": [
                20,
                27
              ],
              "name": "",
              "screen_name": "OpenAI"
            }
          ]
        },
        "url": {
          "urls": [
            {
              "display_url": "ryanbrewer.me",
              "expanded_url": "https://ryanbrewer.me",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/q2mwU8ZerS"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.twitter.com/x7qaf0gXXg",
        "expanded_url": "https://twitter.com/ryanbrewer/status/2044467549895856499/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": [
              {
                "h": 108,
                "w": 108,
                "x": 738,
                "y": 252
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 108,
                "w": 108,
                "x": 738,
                "y": 252
              }
            ]
          }
        },
        "id_str": "2044467444740423681",
        "indices": [
          281,
          304
        ],
        "media_key": "3_2044467444740423681",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARxfaE8WmoABCgACHF9oZ5JbEXMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHF9oTxaagAEKAAIcX2hnklsRcwAA",
            "media_key": "3_2044467444740423681"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HF9oTxaagAEe4hb.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 1147,
              "w": 2048,
              "x": 0,
              "y": 0
            },
            {
              "h": 1152,
              "w": 1152,
              "x": 704,
              "y": 0
            },
            {
              "h": 1152,
              "w": 1011,
              "x": 775,
              "y": 0
            },
            {
              "h": 1152,
              "w": 576,
              "x": 992,
              "y": 0
            },
            {
              "h": 1152,
              "w": 2048,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1152,
          "width": 2048
        },
        "sizes": {
          "large": {
            "h": 1152,
            "w": 2048
          }
        },
        "type": "photo",
        "url": "https://t.co/x7qaf0gXXg"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [],
    "user_mentions": [
      {
        "id_str": "110522065",
        "indices": [
          165,
          174
        ],
        "name": "S&P Global",
        "screen_name": "SPGlobal"
      },
      {
        "id_str": "214455056",
        "indices": [
          176,
          184
        ],
        "name": "LSEG",
        "screen_name": "LSEGplc"
      },
      {
        "id_str": "46470906",
        "indices": [
          195,
          205
        ],
        "name": "PitchBook",
        "screen_name": "PitchBook"
      },
      {
        "id_str": "1339909347925778433",
        "indices": [
          207,
          218
        ],
        "name": "Quartr",
        "screen_name": "Quartr_App"
      },
      {
        "id_str": "123663235",
        "indices": [
          220,
          227
        ],
        "name": "Moody's",
        "screen_name": "Moodys"
      },
      {
        "id_str": "102812444",
        "indices": [
          235,
          242
        ],
        "name": "Stripe",
        "screen_name": "stripe"
      },
      {
        "id_str": "16726035",
        "indices": [
          244,
          259
        ],
        "name": "Morningstar, Inc.",
        "screen_name": "MorningstarInc"
      },
      {
        "id_str": "26541422",
        "indices": [
          261,
          272
        ],
        "name": "Microsoft SharePoint",
        "screen_name": "SharePoint"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}