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", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://infosec.exchange/users/pancake/statuses/114163469008554001/replies", "type": "Collection", "first": { "id": "https://infosec.exchange/users/pancake/statuses/114163469008554001/replies?page=true", "type": "CollectionPage", "next": "https://infosec.exchange/users/pancake/statuses/114163469008554001/replies?only_other_accounts=true&page=true", "partOf": "https://infosec.exchange/users/pancake/statuses/114163469008554001/replies", "items": [ { "id": "https://infosec.exchange/users/pancake/statuses/114163507543932823", "type": "Note", "summary": null, "inReplyTo": "https://infosec.exchange/users/pancake/statuses/114163469008554001", "published": "2025-03-15T00:01:20Z", "url": "https://infosec.exchange/@pancake/114163507543932823", "attributedTo": "https://infosec.exchange/users/pancake", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/pancake/followers" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/pancake/statuses/114163507543932823", "inReplyToAtomUri": "https://infosec.exchange/users/pancake/statuses/114163469008554001", "conversation": "tag:infosec.exchange,2025-03-14:objectId=251498392:objectType=Conversation", "content": "<p>Two more screenshots of the new asm.lines.split option using plain ascii art and utf8 glyphs. This feature will be more configurable in the future without the need to break the abi again</p>", "contentMap": { "en": "<p>Two more screenshots of the new asm.lines.split option using plain ascii art and utf8 glyphs. This feature will be more configurable in the future without the need to break the abi again</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/163/507/103/596/794/original/1c0af7828103bcf4.jpeg", "name": null, "blurhash": "U25OKb%j01?FxuWBoJj[s.f6ofa}xtfPbGof", "width": 1280, "height": 1209 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/163/507/332/300/580/original/2ab0a679fa451bab.jpeg", "name": null, "blurhash": "U24B]}Io4U~qxuWBkBoft7ofofWBxufQayof", "width": 1280, "height": 1258 } ], "tag": [], "replies": { "id": "https://infosec.exchange/users/pancake/statuses/114163507543932823/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/pancake/statuses/114163507543932823/replies?only_other_accounts=true&page=true", "partOf": "https://infosec.exchange/users/pancake/statuses/114163507543932823/replies", "items": [] } }, "likes": { "id": "https://infosec.exchange/users/pancake/statuses/114163507543932823/likes", "type": "Collection", "totalItems": 9 }, "shares": { "id": "https://infosec.exchange/users/pancake/statuses/114163507543932823/shares", "type": "Collection", "totalItems": 1 } } ] } }