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://w3id.org/security/v1", { "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "featuredTags": { "@id": "toot:featuredTags", "@type": "@id" }, "alsoKnownAs": { "@id": "as:alsoKnownAs", "@type": "@id" }, "movedTo": { "@id": "as:movedTo", "@type": "@id" }, "schema": "http://schema.org#", "PropertyValue": "schema:PropertyValue", "value": "schema:value", "discoverable": "toot:discoverable", "Device": "toot:Device", "Ed25519Signature": "toot:Ed25519Signature", "Ed25519Key": "toot:Ed25519Key", "Curve25519Key": "toot:Curve25519Key", "EncryptedMessage": "toot:EncryptedMessage", "publicKeyBase64": "toot:publicKeyBase64", "deviceId": "toot:deviceId", "claim": { "@type": "@id", "@id": "toot:claim" }, "fingerprintKey": { "@type": "@id", "@id": "toot:fingerprintKey" }, "identityKey": { "@type": "@id", "@id": "toot:identityKey" }, "devices": { "@type": "@id", "@id": "toot:devices" }, "messageFranking": "toot:messageFranking", "messageType": "toot:messageType", "cipherText": "toot:cipherText", "suspended": "toot:suspended", "memorial": "toot:memorial", "indexable": "toot:indexable", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://troet.cafe/users/cree", "type": "Person", "following": "https://troet.cafe/users/cree/following", "followers": "https://troet.cafe/users/cree/followers", "inbox": "https://troet.cafe/users/cree/inbox", "outbox": "https://troet.cafe/users/cree/outbox", "featured": "https://troet.cafe/users/cree/collections/featured", "featuredTags": "https://troet.cafe/users/cree/collections/tags", "preferredUsername": "cree", "name": "cree", "summary": "<p>„Die Forderung, daß Auschwitz nicht noch einmal sei, ist die allererste an Erziehung. Sie geht so sehr jeglicher anderen voran, daß ich weder glaube, sie begründen zu müssen noch zu sollen. Ich kann nicht verstehen, daß man mit ihr bis heute so wenig sich abgegeben hat. Sie zu begründen hätte etwas Ungeheuerliches angesichts des Ungeheuerlichen, das sich zutrug.“ Theodor W. Adorno 1966</p>", "url": "https://troet.cafe/@cree", "manuallyApprovesFollowers": false, "discoverable": false, "indexable": false, "published": "2022-04-14T00:00:00Z", "memorial": false, "devices": "https://troet.cafe/users/cree/collections/devices", "publicKey": { "id": "https://troet.cafe/users/cree#main-key", "owner": "https://troet.cafe/users/cree", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtl3GPwXHzkQ3LulWiCcf\nyuiGSt+Y2TbrHbpYaCMcQ5aET2LctLV9sminSZcQzX6wY4Q5tTSkVe+yLIEjLW72\nSVsMt/DJ4UsqdTynYjVmUQY5nqWq0eAvbm4eMR/1hzbLUSE46eEVfwetav6Nn2oV\n93s6MaMjCjEeI17M0O2L/p9vQ/P8lYFetUial370FkZj4c7qJUDn+r52VeuoEz5i\nj56vhiD0eKxKCzZhnccgtOtM3dgIRdKX6ODzHsQ7W3k8coChch3Q/Rmw1NEJVhI9\nGsxCc1JwA0vRR1dgRE0AZfMz9OGxlmo5YgHdbefnZPGhivwnAOEZ90tKvWysqtrq\nGQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [], "attachment": [], "endpoints": { "sharedInbox": "https://troet.cafe/inbox" }, "icon": { "type": "Image", "mediaType": "image/png", "url": "https://media.troet.cafe/troet.cafe/accounts/avatars/000/201/153/original/49a8d7f8ca618c20.png" }, "image": { "type": "Image", "mediaType": "image/png", "url": "https://media.troet.cafe/troet.cafe/accounts/headers/000/201/153/original/36934b798bee8335.png" } }