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://stefanbohacek.online/users/stefan/statuses/112456716124668605", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-05-17T13:41:50Z", "url": "https://stefanbohacek.online/@stefan/112456716124668605", "attributedTo": "https://stefanbohacek.online/users/stefan", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://stefanbohacek.online/users/stefan/followers" ], "sensitive": false, "atomUri": "https://stefanbohacek.online/users/stefan/statuses/112456716124668605", "inReplyToAtomUri": null, "conversation": "tag:stefanbohacek.online,2024-05-17:objectId=2391413:objectType=Conversation", "content": "<p>I&#39;m prototyping a fediverse sharing button. Anyone interested in giving it a try?</p><p>Feature highlights:</p><p>- shows a logo of supported fediverse software<br />- lets you share selected text<br />- remembers the last fediverse domain used</p><p>Demo: <a href=\"https://fediverse-share-button.stefanbohacek.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">fediverse-share-button.stefanb</span><span class=\"invisible\">ohacek.com/</span></a><br />Download: <a href=\"https://github.com/stefanbohacek/fediverse-share-button/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/stefanbohacek/fediv</span><span class=\"invisible\">erse-share-button/</span></a></p><p><a href=\"https://stefanbohacek.online/tags/fediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>fediverse</span></a> <a href=\"https://stefanbohacek.online/tags/FediverseSharingButton\" class=\"mention hashtag\" rel=\"tag\">#<span>FediverseSharingButton</span></a></p>", "contentMap": { "en": "<p>I&#39;m prototyping a fediverse sharing button. Anyone interested in giving it a try?</p><p>Feature highlights:</p><p>- shows a logo of supported fediverse software<br />- lets you share selected text<br />- remembers the last fediverse domain used</p><p>Demo: <a href=\"https://fediverse-share-button.stefanbohacek.com/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">fediverse-share-button.stefanb</span><span class=\"invisible\">ohacek.com/</span></a><br />Download: <a href=\"https://github.com/stefanbohacek/fediverse-share-button/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/stefanbohacek/fediv</span><span class=\"invisible\">erse-share-button/</span></a></p><p><a href=\"https://stefanbohacek.online/tags/fediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>fediverse</span></a> <a href=\"https://stefanbohacek.online/tags/FediverseSharingButton\" class=\"mention hashtag\" rel=\"tag\">#<span>FediverseSharingButton</span></a></p>" }, "updated": "2025-06-15T16:36:26Z", "attachment": [ { "type": "Document", "mediaType": "video/mp4", "url": "https://sbonline.nyc3.digitaloceanspaces.com/media_attachments/files/112/456/680/469/880/207/original/43bc385ea7a52066.mp4", "name": "A short recording of me using the fediverse sharing button, filling out various fediverse domain names, showing how the icon changes to match the software running on each server.\n\nThe interface itself consists of an input field for the domain name and a share button preceded by an icon.\n\nAn \"https\" placeholder text is before the input field to signal that this part of the URL is not needed.", "blurhash": "U3S~x5ae-o%NxuayWVj[~otRE2M{o#ofs.WB", "focalPoint": [ 0, 0 ], "width": 718, "height": 498 } ], "tag": [ { "type": "Hashtag", "href": "https://stefanbohacek.online/tags/fediverse", "name": "#fediverse" }, { "type": "Hashtag", "href": "https://stefanbohacek.online/tags/fediversesharingbutton", "name": "#fediversesharingbutton" } ], "replies": { "id": "https://stefanbohacek.online/users/stefan/statuses/112456716124668605/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://stefanbohacek.online/users/stefan/statuses/112456716124668605/replies?min_id=112479321120965376&page=true", "partOf": "https://stefanbohacek.online/users/stefan/statuses/112456716124668605/replies", "items": [ "https://stefanbohacek.online/users/stefan/statuses/112456719885298085", "https://stefanbohacek.online/users/stefan/statuses/112456721006385420", "https://stefanbohacek.online/users/stefan/statuses/112456775077943455", "https://stefanbohacek.online/users/stefan/statuses/112457242935697814", "https://stefanbohacek.online/users/stefan/statuses/112479321120965376" ] } }, "likes": { "id": "https://stefanbohacek.online/users/stefan/statuses/112456716124668605/likes", "type": "Collection", "totalItems": 128 }, "shares": { "id": "https://stefanbohacek.online/users/stefan/statuses/112456716124668605/shares", "type": "Collection", "totalItems": 104 } }