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://social.masto.host/users/praveen/statuses/114642029289515904", "type": "Note", "summary": null, "inReplyTo": "https://nondeterministic.computer/users/mjg59/statuses/114641959579429088", "published": "2025-06-07T12:15:42Z", "url": "https://social.masto.host/@praveen/114642029289515904", "attributedTo": "https://social.masto.host/users/praveen", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://social.masto.host/users/praveen/followers", "https://nondeterministic.computer/users/mjg59", "https://fe.disroot.org/users/contrapunctus", "https://mastodon.chuggybumba.com/users/thanius" ], "sensitive": false, "atomUri": "https://social.masto.host/users/praveen/statuses/114642029289515904", "inReplyToAtomUri": "https://nondeterministic.computer/users/mjg59/statuses/114641959579429088", "conversation": "tag:nondeterministic.computer,2025-06-05:objectId=10328370:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nondeterministic.computer/@mjg59\" class=\"u-url mention\">@<span>mjg59</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fe.disroot.org/users/contrapunctus\" class=\"u-url mention\">@<span>contrapunctus</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.chuggybumba.com/@thanius\" class=\"u-url mention\">@<span>thanius</span></a></span> don&#39;t signal know all its users? how is the phone number to jabberd id mapping worse than what Signal has? Why do we have to insist everyone has to make the exact same privacy choices?</p><p>I know there are other things that Signal does better for less metadata collection, but I don&#39;t think the having the directory makes it worse than Signal.</p><p><a href=\"https://social.masto.host/tags/XMPP\" class=\"mention hashtag\" rel=\"tag\">#<span>XMPP</span></a> could be extended to collect less metadata as well. There are other social protections for metadata.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nondeterministic.computer/@mjg59\" class=\"u-url mention\">@<span>mjg59</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fe.disroot.org/users/contrapunctus\" class=\"u-url mention\">@<span>contrapunctus</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.chuggybumba.com/@thanius\" class=\"u-url mention\">@<span>thanius</span></a></span> don&#39;t signal know all its users? how is the phone number to jabberd id mapping worse than what Signal has? Why do we have to insist everyone has to make the exact same privacy choices?</p><p>I know there are other things that Signal does better for less metadata collection, but I don&#39;t think the having the directory makes it worse than Signal.</p><p><a href=\"https://social.masto.host/tags/XMPP\" class=\"mention hashtag\" rel=\"tag\">#<span>XMPP</span></a> could be extended to collect less metadata as well. There are other social protections for metadata.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://nondeterministic.computer/users/mjg59", "name": "@mjg59@nondeterministic.computer" }, { "type": "Mention", "href": "https://fe.disroot.org/users/contrapunctus", "name": "@contrapunctus@fe.disroot.org" }, { "type": "Mention", "href": "https://mastodon.chuggybumba.com/users/thanius", "name": "@thanius@mastodon.chuggybumba.com" }, { "type": "Hashtag", "href": "https://social.masto.host/tags/xmpp", "name": "#xmpp" } ], "replies": { "id": "https://social.masto.host/users/praveen/statuses/114642029289515904/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://social.masto.host/users/praveen/statuses/114642029289515904/replies?only_other_accounts=true&page=true", "partOf": "https://social.masto.host/users/praveen/statuses/114642029289515904/replies", "items": [] } }, "likes": { "id": "https://social.masto.host/users/praveen/statuses/114642029289515904/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://social.masto.host/users/praveen/statuses/114642029289515904/shares", "type": "Collection", "totalItems": 0 } }