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", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://indiehackers.social/users/maxalmonte14/statuses/114417214511898680", "type": "Note", "summary": null, "inReplyTo": "https://indiehackers.social/users/maxalmonte14/statuses/114417205923506336", "published": "2025-04-28T19:22:21Z", "url": "https://indiehackers.social/@maxalmonte14/114417214511898680", "attributedTo": "https://indiehackers.social/users/maxalmonte14", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://indiehackers.social/users/maxalmonte14/followers" ], "sensitive": false, "atomUri": "https://indiehackers.social/users/maxalmonte14/statuses/114417214511898680", "inReplyToAtomUri": "https://indiehackers.social/users/maxalmonte14/statuses/114417205923506336", "conversation": "tag:indiehackers.social,2025-04-28:objectId=4864094:objectType=Conversation", "content": "<p>Sixth game I finish this April: <a href=\"https://indiehackers.social/tags/SuperMarioBros\" class=\"mention hashtag\" rel=\"tag\">#<span>SuperMarioBros</span></a> for the <a href=\"https://indiehackers.social/tags/NES\" class=\"mention hashtag\" rel=\"tag\">#<span>NES</span></a>. This was bound to happen sooner rather than later, and what better time to play it than after finishing a couple of JRPGs? It was way too difficult for my liking but it wasn&#39;t too bad, the game is really well designed, the most dangerous enemies are really the giant pits, and the time, and those idiots throwing hammers, oh, and the sequence you have to memorize in some of <a href=\"https://indiehackers.social/tags/Bowser\" class=\"mention hashtag\" rel=\"tag\">#<span>Bowser</span></a>&#39;s castles, but overall it&#39;s not THAT bad.</p><p><a href=\"https://indiehackers.social/tags/Retrogaming\" class=\"mention hashtag\" rel=\"tag\">#<span>Retrogaming</span></a></p>", "contentMap": { "en": "<p>Sixth game I finish this April: <a href=\"https://indiehackers.social/tags/SuperMarioBros\" class=\"mention hashtag\" rel=\"tag\">#<span>SuperMarioBros</span></a> for the <a href=\"https://indiehackers.social/tags/NES\" class=\"mention hashtag\" rel=\"tag\">#<span>NES</span></a>. This was bound to happen sooner rather than later, and what better time to play it than after finishing a couple of JRPGs? It was way too difficult for my liking but it wasn&#39;t too bad, the game is really well designed, the most dangerous enemies are really the giant pits, and the time, and those idiots throwing hammers, oh, and the sequence you have to memorize in some of <a href=\"https://indiehackers.social/tags/Bowser\" class=\"mention hashtag\" rel=\"tag\">#<span>Bowser</span></a>&#39;s castles, but overall it&#39;s not THAT bad.</p><p><a href=\"https://indiehackers.social/tags/Retrogaming\" class=\"mention hashtag\" rel=\"tag\">#<span>Retrogaming</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/webp", "url": "https://cdn.masto.host/indiehackerssocial/media_attachments/files/114/417/210/863/876/444/original/5dff3c600c2cf956.webp", "name": null, "blurhash": "UPEo0[+s4:Ac?wVYE1OZABaxxaozDiS6xuxY", "width": 1000, "height": 1368 } ], "tag": [ { "type": "Hashtag", "href": "https://indiehackers.social/tags/supermariobros", "name": "#supermariobros" }, { "type": "Hashtag", "href": "https://indiehackers.social/tags/nes", "name": "#nes" }, { "type": "Hashtag", "href": "https://indiehackers.social/tags/bowser", "name": "#bowser" }, { "type": "Hashtag", "href": "https://indiehackers.social/tags/retrogaming", "name": "#retrogaming" } ], "replies": { "id": "https://indiehackers.social/users/maxalmonte14/statuses/114417214511898680/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://indiehackers.social/users/maxalmonte14/statuses/114417214511898680/replies?only_other_accounts=true&page=true", "partOf": "https://indiehackers.social/users/maxalmonte14/statuses/114417214511898680/replies", "items": [] } }, "likes": { "id": "https://indiehackers.social/users/maxalmonte14/statuses/114417214511898680/likes", "type": "Collection", "totalItems": 4 }, "shares": { "id": "https://indiehackers.social/users/maxalmonte14/statuses/114417214511898680/shares", "type": "Collection", "totalItems": 1 } }