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", "Hashtag": "as:Hashtag" } ], "id": "https://mato.social/users/josemurilo/statuses/114460500913607324", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-05-06T10:50:39Z", "url": "https://mato.social/@josemurilo/114460500913607324", "attributedTo": "https://mato.social/users/josemurilo", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mato.social/users/josemurilo/followers", "https://indieweb.social/users/laurenshof" ], "sensitive": false, "atomUri": "https://mato.social/users/josemurilo/statuses/114460500913607324", "inReplyToAtomUri": null, "conversation": "tag:mato.social,2025-05-06:objectId=13119484:objectType=Conversation", "content": "<p>&quot;<a href=\"https://mato.social/tags/Decentralisation\" class=\"mention hashtag\" rel=\"tag\">#<span>Decentralisation</span></a> &amp; <a href=\"https://mato.social/tags/federation\" class=\"mention hashtag\" rel=\"tag\">#<span>federation</span></a> are valued for their impact on <a href=\"https://mato.social/tags/powerstructures\" class=\"mention hashtag\" rel=\"tag\">#<span>powerstructures</span></a>, but there are multiple ways to structure power in <a href=\"https://mato.social/tags/opensocialnetworks\" class=\"mention hashtag\" rel=\"tag\">#<span>opensocialnetworks</span></a>.<br />A quick summary:<br />The conceptual model of <a href=\"https://mato.social/tags/ActivityPub\" class=\"mention hashtag\" rel=\"tag\">#<span>ActivityPub</span></a> resembles that of email: independent servers sending messages to each other. <br />The conceptual model of <a href=\"https://mato.social/tags/ATProto\" class=\"mention hashtag\" rel=\"tag\">#<span>ATProto</span></a> resembles that of the web: independent sites publish data, and indexers aggregate this data into different views &amp; apps.&quot; <span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@laurenshof\" class=\"u-url mention\">@<span>laurenshof</span></a></span> (2024)<br /><a href=\"https://fediversereport.com/a-conceptual-model-of-atproto-and-activitypub/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">fediversereport.com/a-conceptu</span><span class=\"invisible\">al-model-of-atproto-and-activitypub/</span></a></p>", "contentMap": { "en": "<p>&quot;<a href=\"https://mato.social/tags/Decentralisation\" class=\"mention hashtag\" rel=\"tag\">#<span>Decentralisation</span></a> &amp; <a href=\"https://mato.social/tags/federation\" class=\"mention hashtag\" rel=\"tag\">#<span>federation</span></a> are valued for their impact on <a href=\"https://mato.social/tags/powerstructures\" class=\"mention hashtag\" rel=\"tag\">#<span>powerstructures</span></a>, but there are multiple ways to structure power in <a href=\"https://mato.social/tags/opensocialnetworks\" class=\"mention hashtag\" rel=\"tag\">#<span>opensocialnetworks</span></a>.<br />A quick summary:<br />The conceptual model of <a href=\"https://mato.social/tags/ActivityPub\" class=\"mention hashtag\" rel=\"tag\">#<span>ActivityPub</span></a> resembles that of email: independent servers sending messages to each other. <br />The conceptual model of <a href=\"https://mato.social/tags/ATProto\" class=\"mention hashtag\" rel=\"tag\">#<span>ATProto</span></a> resembles that of the web: independent sites publish data, and indexers aggregate this data into different views &amp; apps.&quot; <span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@laurenshof\" class=\"u-url mention\">@<span>laurenshof</span></a></span> (2024)<br /><a href=\"https://fediversereport.com/a-conceptual-model-of-atproto-and-activitypub/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">fediversereport.com/a-conceptu</span><span class=\"invisible\">al-model-of-atproto-and-activitypub/</span></a></p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://indieweb.social/users/laurenshof", "name": "@laurenshof@indieweb.social" }, { "type": "Hashtag", "href": "https://mato.social/tags/decentralisation", "name": "#decentralisation" }, { "type": "Hashtag", "href": "https://mato.social/tags/federation", "name": "#federation" }, { "type": "Hashtag", "href": "https://mato.social/tags/powerstructures", "name": "#powerstructures" }, { "type": "Hashtag", "href": "https://mato.social/tags/opensocialnetworks", "name": "#opensocialnetworks" }, { "type": "Hashtag", "href": "https://mato.social/tags/activitypub", "name": "#activitypub" }, { "type": "Hashtag", "href": "https://mato.social/tags/atproto", "name": "#atproto" } ], "replies": { "id": "https://mato.social/users/josemurilo/statuses/114460500913607324/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mato.social/users/josemurilo/statuses/114460500913607324/replies?only_other_accounts=true&page=true", "partOf": "https://mato.social/users/josemurilo/statuses/114460500913607324/replies", "items": [] } }, "likes": { "id": "https://mato.social/users/josemurilo/statuses/114460500913607324/likes", "type": "Collection", "totalItems": 4 }, "shares": { "id": "https://mato.social/users/josemurilo/statuses/114460500913607324/shares", "type": "Collection", "totalItems": 4 } }