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", "expiry": "toot:expiry", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag", "Emoji": "toot:Emoji" } ], "id": "https://qoto.org/users/frayoshi/statuses/113995419376472452", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-02-13T07:34:18Z", "url": "https://qoto.org/@frayoshi/113995419376472452", "attributedTo": "https://qoto.org/users/frayoshi", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://qoto.org/users/frayoshi/followers" ], "sensitive": false, "atomUri": "https://qoto.org/users/frayoshi/statuses/113995419376472452", "inReplyToAtomUri": null, "conversation": "tag:qoto.org,2025-02-13:objectId=113995419376440845:objectType=Conversation", "context": "https://qoto.org/contexts/113995419376440845", "content": "<p>Two of the templates for the <a href=\"https://qoto.org/tags/Moonlander\" class=\"mention hashtag\" rel=\"tag\">#<span>Moonlander</span></a> <a href=\"https://qoto.org/tags/keyboard\" class=\"mention hashtag\" rel=\"tag\">#<span>keyboard</span></a> have been <a href=\"https://qoto.org/tags/accepted\" class=\"mention hashtag\" rel=\"tag\">#<span>accepted</span></a> as <a href=\"https://qoto.org/tags/template\" class=\"mention hashtag\" rel=\"tag\">#<span>template</span></a> 🥳 You can find them when adding a new layer! :ablobdj:<br /> <a href=\"https://qoto.org/tags/ZSA\" class=\"mention hashtag\" rel=\"tag\">#<span>ZSA</span></a> <a href=\"https://qoto.org/tags/oryx\" class=\"mention hashtag\" rel=\"tag\">#<span>oryx</span></a> <a href=\"https://qoto.org/tags/mechanicalKeyboard\" class=\"mention hashtag\" rel=\"tag\">#<span>mechanicalKeyboard</span></a> <a href=\"https://qoto.org/tags/dvorak\" class=\"mention hashtag\" rel=\"tag\">#<span>dvorak</span></a> <a href=\"https://qoto.org/tags/italian\" class=\"mention hashtag\" rel=\"tag\">#<span>italian</span></a></p>", "contentMap": { "en": "<p>Two of the templates for the <a href=\"https://qoto.org/tags/Moonlander\" class=\"mention hashtag\" rel=\"tag\">#<span>Moonlander</span></a> <a href=\"https://qoto.org/tags/keyboard\" class=\"mention hashtag\" rel=\"tag\">#<span>keyboard</span></a> have been <a href=\"https://qoto.org/tags/accepted\" class=\"mention hashtag\" rel=\"tag\">#<span>accepted</span></a> as <a href=\"https://qoto.org/tags/template\" class=\"mention hashtag\" rel=\"tag\">#<span>template</span></a> 🥳 You can find them when adding a new layer! :ablobdj:<br /> <a href=\"https://qoto.org/tags/ZSA\" class=\"mention hashtag\" rel=\"tag\">#<span>ZSA</span></a> <a href=\"https://qoto.org/tags/oryx\" class=\"mention hashtag\" rel=\"tag\">#<span>oryx</span></a> <a href=\"https://qoto.org/tags/mechanicalKeyboard\" class=\"mention hashtag\" rel=\"tag\">#<span>mechanicalKeyboard</span></a> <a href=\"https://qoto.org/tags/dvorak\" class=\"mention hashtag\" rel=\"tag\">#<span>dvorak</span></a> <a href=\"https://qoto.org/tags/italian\" class=\"mention hashtag\" rel=\"tag\">#<span>italian</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://media.social.qoto.org/media_attachments/files/113/995/413/377/675/619/original/085568215bb9fa4c.png", "name": null, "blurhash": "U24_tyMhcGR4t,R4t-M|9DW,%JNyrDlAv}oy", "width": 1107, "height": 706 }, { "type": "Document", "mediaType": "image/png", "url": "https://media.social.qoto.org/media_attachments/files/113/995/413/347/757/963/original/47fa60b171adbdac.png", "name": null, "blurhash": "U26RWM-Y*0Dh~X.7Q+S~X-nikrVs9DNYn$R-", "width": 1098, "height": 436 }, { "type": "Document", "mediaType": "image/png", "url": "https://media.social.qoto.org/media_attachments/files/113/995/413/374/519/274/original/7beb7ebf0f11b1cb.png", "name": null, "blurhash": "U24oKER7TMRnV}VttmV@8_kVxAkBW5pIiboz", "width": 1144, "height": 831 } ], "tag": [ { "type": "Hashtag", "href": "https://qoto.org/tags/moonlander", "name": "#moonlander" }, { "type": "Hashtag", "href": "https://qoto.org/tags/keyboard", "name": "#keyboard" }, { "type": "Hashtag", "href": "https://qoto.org/tags/accepted", "name": "#accepted" }, { "type": "Hashtag", "href": "https://qoto.org/tags/template", "name": "#template" }, { "type": "Hashtag", "href": "https://qoto.org/tags/zsa", "name": "#zsa" }, { "type": "Hashtag", "href": "https://qoto.org/tags/oryx", "name": "#oryx" }, { "type": "Hashtag", "href": "https://qoto.org/tags/mechanicalkeyboard", "name": "#mechanicalkeyboard" }, { "type": "Hashtag", "href": "https://qoto.org/tags/dvorak", "name": "#dvorak" }, { "type": "Hashtag", "href": "https://qoto.org/tags/italian", "name": "#italian" }, { "id": "https://qoto.org/emojis/145862", "type": "Emoji", "name": ":ablobdj:", "updated": "2020-08-26T03:06:45Z", "icon": { "type": "Image", "mediaType": "image/png", "url": "https://media.social.qoto.org/custom_emojis/images/000/145/862/original/a916258b4f9d9526.png" } } ], "replies": { "id": "https://qoto.org/users/frayoshi/statuses/113995419376472452/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://qoto.org/users/frayoshi/statuses/113995419376472452/replies?only_other_accounts=true&page=true", "partOf": "https://qoto.org/users/frayoshi/statuses/113995419376472452/replies", "items": [] } } }