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://social.coop/users/smallcircles/statuses/114655329373867151/replies", "type": "Collection", "first": { "id": "https://social.coop/users/smallcircles/statuses/114655329373867151/replies?page=true", "type": "CollectionPage", "next": "https://social.coop/users/smallcircles/statuses/114655329373867151/replies?only_other_accounts=true&page=true", "partOf": "https://social.coop/users/smallcircles/statuses/114655329373867151/replies", "items": [ { "id": "https://social.coop/users/smallcircles/statuses/114655930538943882", "type": "Note", "summary": null, "inReplyTo": "https://social.coop/users/smallcircles/statuses/114655329373867151", "published": "2025-06-09T23:10:58Z", "url": "https://social.coop/@smallcircles/114655930538943882", "attributedTo": "https://social.coop/users/smallcircles", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://social.coop/users/smallcircles/followers", "https://hachyderm.io/users/mapache", "https://social.coop/users/dajb", "https://social.nlnet.nl/users/nlnet" ], "sensitive": false, "atomUri": "https://social.coop/users/smallcircles/statuses/114655930538943882", "inReplyToAtomUri": "https://social.coop/users/smallcircles/statuses/114655329373867151", "conversation": "tag:social.coop,2025-06-09:objectId=167091904:objectType=Conversation", "content": "<p>Follow-up to chat with <span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@mapache\" class=\"u-url mention\">@<span>mapache</span></a></span> and <span class=\"h-card\" translate=\"no\"><a href=\"https://social.coop/@dajb\" class=\"u-url mention\">@<span>dajb</span></a></span> on <a href=\"https://social.coop/tags/SocialVerifiableCredentials\" class=\"mention hashtag\" rel=\"tag\">#<span>SocialVerifiableCredentials</span></a> and <a href=\"https://social.coop/tags/BadgeFed\" class=\"mention hashtag\" rel=\"tag\">#<span>BadgeFed</span></a>&#39;s <a href=\"https://social.coop/tags/ActivityPub\" class=\"mention hashtag\" rel=\"tag\">#<span>ActivityPub</span></a> realization.</p><p>Some more draft text of the - thanks to <span class=\"h-card\" translate=\"no\"><a href=\"https://social.nlnet.nl/@nlnet\" class=\"u-url mention\">@<span>nlnet</span></a></span> support - soon revamped delightful-fediverse-experience curated list, demonstrating how I deliberately step away from strict <a href=\"https://social.coop/tags/TechnicalLanguage\" class=\"mention hashtag\" rel=\"tag\">#<span>TechnicalLanguage</span></a>.</p><p>After all the cold hard <a href=\"https://social.coop/tags/tech\" class=\"mention hashtag\" rel=\"tag\">#<span>tech</span></a> is just a click away. Tons of <a href=\"https://social.coop/tags/CodeForges\" class=\"mention hashtag\" rel=\"tag\">#<span>CodeForges</span></a> awaiting our <a href=\"https://social.coop/tags/SocialCoding\" class=\"mention hashtag\" rel=\"tag\">#<span>SocialCoding</span></a> 😄</p><p>Not sure if you like the language. Yet feel its good if fluffy and spiky are in balance.</p>", "contentMap": { "en": "<p>Follow-up to chat with <span class=\"h-card\" translate=\"no\"><a href=\"https://hachyderm.io/@mapache\" class=\"u-url mention\">@<span>mapache</span></a></span> and <span class=\"h-card\" translate=\"no\"><a href=\"https://social.coop/@dajb\" class=\"u-url mention\">@<span>dajb</span></a></span> on <a href=\"https://social.coop/tags/SocialVerifiableCredentials\" class=\"mention hashtag\" rel=\"tag\">#<span>SocialVerifiableCredentials</span></a> and <a href=\"https://social.coop/tags/BadgeFed\" class=\"mention hashtag\" rel=\"tag\">#<span>BadgeFed</span></a>&#39;s <a href=\"https://social.coop/tags/ActivityPub\" class=\"mention hashtag\" rel=\"tag\">#<span>ActivityPub</span></a> realization.</p><p>Some more draft text of the - thanks to <span class=\"h-card\" translate=\"no\"><a href=\"https://social.nlnet.nl/@nlnet\" class=\"u-url mention\">@<span>nlnet</span></a></span> support - soon revamped delightful-fediverse-experience curated list, demonstrating how I deliberately step away from strict <a href=\"https://social.coop/tags/TechnicalLanguage\" class=\"mention hashtag\" rel=\"tag\">#<span>TechnicalLanguage</span></a>.</p><p>After all the cold hard <a href=\"https://social.coop/tags/tech\" class=\"mention hashtag\" rel=\"tag\">#<span>tech</span></a> is just a click away. Tons of <a href=\"https://social.coop/tags/CodeForges\" class=\"mention hashtag\" rel=\"tag\">#<span>CodeForges</span></a> awaiting our <a href=\"https://social.coop/tags/SocialCoding\" class=\"mention hashtag\" rel=\"tag\">#<span>SocialCoding</span></a> 😄</p><p>Not sure if you like the language. Yet feel its good if fluffy and spiky are in balance.</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/114/655/872/541/974/078/original/98b5f1b4388cb048.png", "name": "An exerpt from the draft text that shows various section descriptions of the new taxonomy..\n\n--\n\n# Personal social networking\n\nSocial experience is uniquely personal, social networking starts with us. A social web supportive of real people allows us to roam freely, to express ourselves, and be with whom we want to be. From global public square to intimite inter-personal relationships, our fediverse must support whom we actually want to be, in connection with those around us.\n\nPersonal social networking is where 💪 people are in control and free to live their daily life.\n\n## Social profiles\n\nBe free. Be who you want to be. Proudly show your identities. Manage rich, fun, and self-sovereign profiles for every fediverse experience.\n\n## Social verifiable credentials\n\nWe all deserve to be recognized for who we are and what we do. Get attribution for our work and acknowledgment for our skills and human traits. Social verifiable credentials as envisioned by Doug Belshaw makes strides towards open recognition of all the splendid individuals that make a fediverse thrive.", "blurhash": "U5R{*}Ip~q_3-:V@ozs:D%t7ofWC^+M{M{t7", "focalPoint": [ -0.64, -0.43 ], "width": 1010, "height": 905 } ], "tag": [ { "type": "Mention", "href": "https://hachyderm.io/users/mapache", "name": "@mapache@hachyderm.io" }, { "type": "Mention", "href": "https://social.coop/users/dajb", "name": "@dajb" }, { "type": "Mention", "href": "https://social.nlnet.nl/users/nlnet", "name": "@nlnet@nlnet.nl" }, { "type": "Hashtag", "href": "https://social.coop/tags/socialverifiablecredentials", "name": "#socialverifiablecredentials" }, { "type": "Hashtag", "href": "https://social.coop/tags/badgefed", "name": "#badgefed" }, { "type": "Hashtag", "href": "https://social.coop/tags/activitypub", "name": "#activitypub" }, { "type": "Hashtag", "href": "https://social.coop/tags/technicallanguage", "name": "#technicallanguage" }, { "type": "Hashtag", "href": "https://social.coop/tags/tech", "name": "#tech" }, { "type": "Hashtag", "href": "https://social.coop/tags/codeforges", "name": "#codeforges" }, { "type": "Hashtag", "href": "https://social.coop/tags/socialcoding", "name": "#socialcoding" } ], "replies": { "id": "https://social.coop/users/smallcircles/statuses/114655930538943882/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://social.coop/users/smallcircles/statuses/114655930538943882/replies?min_id=114655962659004034&page=true", "partOf": "https://social.coop/users/smallcircles/statuses/114655930538943882/replies", "items": [ "https://social.coop/users/smallcircles/statuses/114655962659004034" ] } }, "likes": { "id": "https://social.coop/users/smallcircles/statuses/114655930538943882/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://social.coop/users/smallcircles/statuses/114655930538943882/shares", "type": "Collection", "totalItems": 1 } } ] } }