ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", "https://social.espeweb.net/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "actor": "https://social.espeweb.net/users/politico_eu_bot", "attachment": [], "attributedTo": "https://social.espeweb.net/users/politico_eu_bot", "cc": [ "https://social.espeweb.net/users/politico_eu_bot/followers" ], "content": "Trump’s Zelenskyy tirade proves too much for European leaders to stomach <a href=\"https://www.politico.eu/article/donald-trump-volodymyr-zelenskyy-ukraine-russia-reelection-eu-uk-war-olaf/?utm_source=RSS_Feed&utm_medium=RSS&utm_campaign=RSS_Syndication\" rel=\"ugc\">https://www.politico.eu/article/donald-trump-volodymyr-zelenskyy-ukraine-russia-reelection-eu-uk-war-olaf/?utm_source=RSS_Feed&utm_medium=RSS&utm_campaign=RSS_Syndication</a> <a class=\"hashtag\" data-tag=\"u\" href=\"https://social.espeweb.net/tag/u\" rel=\"tag ugc\">#U</a>.S.foreignpolicy <a class=\"hashtag\" data-tag=\"warinukraine\" href=\"https://social.espeweb.net/tag/warinukraine\" rel=\"tag ugc\">#WarinUkraine</a> <a class=\"hashtag\" data-tag=\"diplomacy\" href=\"https://social.espeweb.net/tag/diplomacy\" rel=\"tag ugc\">#Diplomacy</a> <a class=\"hashtag\" data-tag=\"elections\" href=\"https://social.espeweb.net/tag/elections\" rel=\"tag ugc\">#Elections</a> <a class=\"hashtag\" data-tag=\"military\" href=\"https://social.espeweb.net/tag/military\" rel=\"tag ugc\">#Military</a> <a class=\"hashtag\" data-tag=\"security\" href=\"https://social.espeweb.net/tag/security\" rel=\"tag ugc\">#Security</a> <a class=\"hashtag\" data-tag=\"politics\" href=\"https://social.espeweb.net/tag/politics\" rel=\"tag ugc\">#Politics</a> <a class=\"hashtag\" data-tag=\"borders\" href=\"https://social.espeweb.net/tag/borders\" rel=\"tag ugc\">#Borders</a> <a class=\"hashtag\" data-tag=\"crisis\" href=\"https://social.espeweb.net/tag/crisis\" rel=\"tag ugc\">#Crisis</a> <a class=\"hashtag\" data-tag=\"war\" href=\"https://social.espeweb.net/tag/war\" rel=\"tag ugc\">#War</a>", "context": "https://social.espeweb.net/contexts/eee7a9c9-6221-4cab-a82a-f93de130444a", "conversation": "https://social.espeweb.net/contexts/eee7a9c9-6221-4cab-a82a-f93de130444a", "id": "https://social.espeweb.net/objects/74b8aa48-f6c3-4cac-8f29-0b7240f9deaf", "published": "2025-02-19T23:58:19.640860Z", "sensitive": null, "source": { "content": "Trump’s Zelenskyy tirade proves too much for European leaders to stomach https://www.politico.eu/article/donald-trump-volodymyr-zelenskyy-ukraine-russia-reelection-eu-uk-war-olaf/?utm_source=RSS_Feed&utm_medium=RSS&utm_campaign=RSS_Syndication #U.S.foreignpolicy #WarinUkraine #Diplomacy #Elections #Military #Security #Politics #Borders #Crisis #War", "mediaType": "text/plain" }, "summary": "", "tag": [ { "href": "https://social.espeweb.net/tags/borders", "name": "#borders", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/crisis", "name": "#crisis", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/diplomacy", "name": "#diplomacy", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/elections", "name": "#elections", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/military", "name": "#military", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/politics", "name": "#politics", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/security", "name": "#security", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/u", "name": "#u", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/war", "name": "#war", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/warinukraine", "name": "#warinukraine", "type": "Hashtag" } ], "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "type": "Note" }