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://ghetti.monster/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "alsoKnownAs": [], "attachment": [ { "name": "alt 1:", "type": "PropertyValue", "value": "kojiro@rape.pet", "verified_at": null }, { "name": "alt 2:", "type": "PropertyValue", "value": "kojiro@yiffy.pet", "verified_at": null }, { "name": "alt 3: ", "type": "PropertyValue", "value": "kojiro@puppyspace.org", "verified_at": null }, { "name": "alt 4:", "type": "PropertyValue", "value": "kojiro@nnia.space", "verified_at": null }, { "name": "music", "type": "PropertyValue", "value": "", "verified_at": null }, { "name": "pronouns", "type": "PropertyValue", "value": "they/it/snep/sneps", "verified_at": null } ], "capabilities": { "acceptsChatMessages": true }, "discoverable": true, "endpoints": { "oauthAuthorizationEndpoint": "https://ghetti.monster/oauth/authorize", "oauthRegistrationEndpoint": "https://ghetti.monster/api/v1/apps", "oauthTokenEndpoint": "https://ghetti.monster/oauth/token", "sharedInbox": "https://ghetti.monster/inbox", "uploadMedia": "https://ghetti.monster/api/ap/upload_media" }, "featured": "https://ghetti.monster/users/punishedkojiro/collections/featured", "followers": "https://ghetti.monster/users/punishedkojiro/followers", "following": "https://ghetti.monster/users/punishedkojiro/following", "icon": { "name": "", "type": "Image", "url": "https://ghetti.monster/media/7e/95/54/7e9554919a52b2f25be352f0b5241eda1c5213db607d0ef7522b755593f891bd.jpeg" }, "id": "https://ghetti.monster/users/punishedkojiro", "image": { "name": "", "type": "Image", "url": "https://ghetti.monster/media/35/c6/26/35c62676e12e7dbc4327f8292336c5981e8f2d1aa4ba6a55f38943d8de0e9b1e.jpeg" }, "inbox": "https://ghetti.monster/users/punishedkojiro/inbox", "manuallyApprovesFollowers": false, "name": "the original kojiro", "outbox": "https://ghetti.monster/users/punishedkojiro/outbox", "preferredUsername": "punishedkojiro", "publicKey": { "id": "https://ghetti.monster/users/punishedkojiro#main-key", "owner": "https://ghetti.monster/users/punishedkojiro", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAriXz7zliDkWhxVoKikeq\npDAG+9ICnJ5xmi5nVtJeknNl7wCrMGedFftHo8shkEw8SxonZ0T1q0Ksd3gSx3Y5\nRwuRnc/NY1k3aiVSWFEYYS67WQemn10q/nNj6ix3+8gfw61JbAus7gyLhbxbCIzc\n0OriuQiSxAa/tUMAuEl/1vZkGTF2MPL1DuQgpjqzqh/bllAIDzwAU5nXBAMXR5lK\nYN/P5m+UqYjcjE2egXaKoqg8C1Zf8KiKFtXf3opBqP38yubXQTYn5eGEbSlRPKHc\nueUD8xg+0b5WmQMM5Bh4dBclhB9b+5ZljXOO/uHUiL8vw37QD1Lb1tt8DB0RLiU2\ntQIDAQAB\n-----END PUBLIC KEY-----\n\n" }, "published": "2024-01-22T22:31:25.000Z", "summary": "open up your skull, i&#39;ll be there.<br/><br/>girlboycatthing<br/>:agooglehearts: <span class=\"h-card\"><a class=\"u-url mention\" data-user=\"AsevkmLWUwUx1gDHvM\" href=\"https://ghetti.monster/users/15blows\" rel=\"ugc\">@<span>15blows</span></a></span> &#39; bitch :flowerwaow: :agooglehearts: ", "tag": [ { "icon": { "type": "Image", "url": "https://ghetti.monster/emoji/stolen/agooglehearts.png" }, "id": "https://ghetti.monster/emoji/stolen/agooglehearts.png", "name": ":agooglehearts:", "type": "Emoji", "updated": "1970-01-01T00:00:00Z" }, { "icon": { "type": "Image", "url": "https://ghetti.monster/emoji/15blows%20pack/flowerwaow" }, "id": "https://ghetti.monster/emoji/15blows%20pack/flowerwaow", "name": ":flowerwaow:", "type": "Emoji", "updated": "1970-01-01T00:00:00Z" } ], "type": "Person", "url": "https://ghetti.monster/users/punishedkojiro", "vcard:bday": "1900-04-14", "webfinger": "acct:punishedkojiro@ghetti.monster" }