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://spinster.xyz/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "actor": "https://spinster.xyz/users/Llixgrijb", "atomUri": "https://spinster.xyz/users/Llixgrijb/statuses/104513612372618771", "attachment": [ { "mediaType": "image/jpeg", "name": null, "type": "Document", "url": "https://media.spinster.xyz/media_attachments/files/003/156/283/original/13cf451be6c4ecd8.jpg" } ], "attributedTo": "https://spinster.xyz/users/Llixgrijb", "cc": [ "https://spinster.xyz/users/Llixgrijb/followers" ], "content": "<p>For those who want to tune out the identity politics and to stop broadcasting to those who pander to it, I propose a new flag:</p>", "contentMap": { "en": "<p>For those who want to tune out the identity politics and to stop broadcasting to those who pander to it, I propose a new flag:</p>" }, "context": "tag:spinster.xyz,2020-07-14:objectId=15707837:objectType=Conversation", "conversation": "tag:spinster.xyz,2020-07-14:objectId=15707837:objectType=Conversation", "id": "https://spinster.xyz/users/Llixgrijb/statuses/104513612372618771", "inReplyTo": null, "inReplyToAtomUri": null, "published": "2020-07-14T18:26:05.400Z", "replies": { "first": { "items": [], "partOf": "https://spinster.xyz/users/Llixgrijb/statuses/104513612372618771/replies", "type": "CollectionPage" }, "id": "https://spinster.xyz/users/Llixgrijb/statuses/104513612372618771/replies", "type": "Collection" }, "sensitive": false, "summary": "", "tag": [], "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "type": "Note", "url": "https://spinster.xyz/@Llixgrijb/posts/104513612372618771" }