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", "https://jam.xwx.moe/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "actor": "https://jam.xwx.moe/users/tirifto", "attachment": [], "attributedTo": "https://jam.xwx.moe/users/tirifto", "cc": [ "https://jam.xwx.moe/users/tirifto/followers" ], "content": "<p><span class=\"h-card\"><a class=\"u-url mention\" data-user=\"AWFsa7BAQIzy89e3PM\" href=\"https://framapiaf.org/@davidrevoy\" rel=\"ugc\">@<span>davidrevoy</span></a></span> When worlds collide, it is fine. :gutkato_brulas_senzorge:</p>", "context": "tag:framapiaf.org,2024-11-19:objectId=123414031:objectType=Conversation", "conversation": "tag:framapiaf.org,2024-11-19:objectId=123414031:objectType=Conversation", "id": "https://jam.xwx.moe/objects/8c41f444-f806-4303-af7a-57c3293032c8", "inReplyTo": "https://framapiaf.org/users/davidrevoy/statuses/113510531940047482", "published": "2024-11-19T16:29:16.301507Z", "repliesCount": 1, "sensitive": null, "source": { "content": "@davidrevoy@framapiaf.org When worlds collide, it is fine. :gutkato_brulas_senzorge:", "mediaType": "text/markdown" }, "summary": "", "tag": [ { "href": "https://framapiaf.org/users/davidrevoy", "name": "@davidrevoy@framapiaf.org", "type": "Mention" }, { "icon": { "type": "Image", "url": "https://jam.xwx.moe/emoji/Gutkatoj/gutkato_brulas_senzorge.png" }, "id": "https://jam.xwx.moe/emoji/Gutkatoj/gutkato_brulas_senzorge.png", "name": ":gutkato_brulas_senzorge:", "type": "Emoji", "updated": "1970-01-01T00:00:00Z" } ], "to": [ "https://framapiaf.org/users/davidrevoy", "https://www.w3.org/ns/activitystreams#Public" ], "type": "Note" }