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://gleasonator.com/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "alsoKnownAs": [], "attachment": [], "capabilities": { "acceptsChatMessages": true }, "discoverable": false, "endpoints": { "oauthAuthorizationEndpoint": "https://gleasonator.com/oauth/authorize", "oauthRegistrationEndpoint": "https://gleasonator.com/api/v1/apps", "oauthTokenEndpoint": "https://gleasonator.com/oauth/token", "sharedInbox": "https://gleasonator.com/inbox", "uploadMedia": "https://gleasonator.com/api/ap/upload_media" }, "featured": "https://gleasonator.com/users/SassHole/collections/featured", "followers": "https://gleasonator.com/users/SassHole/followers", "following": "https://gleasonator.com/users/SassHole/following", "id": "https://gleasonator.com/users/SassHole", "inbox": "https://gleasonator.com/users/SassHole/inbox", "manuallyApprovesFollowers": false, "name": null, "outbox": "https://gleasonator.com/users/SassHole/outbox", "preferredUsername": "SassHole", "publicKey": { "id": "https://gleasonator.com/users/SassHole#main-key", "owner": "https://gleasonator.com/users/SassHole", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArlKGG6U2k5TxgT7OLt5C\nXhHU0PR8jNHhETQt+iv741Tios3ujg5GhceNSgf8m/DlkDdc1aiso8Sn/jmSu3gq\nGlm2bDm6ogMNiIWq0yTFMqcQEEnV3iAR+J3AuuB1XT6vJpY6SVGkrfXaHh7ypKRd\n0lUxwGqYYjBfGzw6Hw0scad5tUn1hHqPuoM5rNhmqiO9xTBIjpB+zyO2TE+SIEZs\nVxYq+Dr6SVdBTmH8ToDwa3qmCdkCkfidSPyEJMgpSn+dUtT4PD2ReAJUKmUkg8ux\nnC/IAMedH2s6Vss86+I7AkcWwWf+3QTrM0SGWRnPQvamhc/dhenx9f+8EyQxf7xr\nowIDAQAB\n-----END PUBLIC KEY-----\n\n" }, "summary": "", "tag": [], "type": "Person", "url": "https://gleasonator.com/users/SassHole", "vcard:Address": "Nuthouse with you freaks.", "vcard:bday": null }