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", "Hashtag": "as:Hashtag", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://social.sdf.org/users/Scrape", "type": "Person", "following": "https://social.sdf.org/users/Scrape/following", "followers": "https://social.sdf.org/users/Scrape/followers", "inbox": "https://social.sdf.org/users/Scrape/inbox", "outbox": "https://social.sdf.org/users/Scrape/outbox", "featured": "https://social.sdf.org/users/Scrape/collections/featured", "featuredTags": "https://social.sdf.org/users/Scrape/collections/tags", "preferredUsername": "Scrape", "name": "Scrape", "summary": "<p><a href=\"https://social.sdf.org/tags/IntegrityFirst\" class=\"mention hashtag\" rel=\"tag\">#<span>IntegrityFirst</span></a> <a href=\"https://social.sdf.org/tags/FamilyAndFriends\" class=\"mention hashtag\" rel=\"tag\">#<span>FamilyAndFriends</span></a> <a href=\"https://social.sdf.org/tags/FunctionalFitness\" class=\"mention hashtag\" rel=\"tag\">#<span>FunctionalFitness</span></a> <a href=\"https://social.sdf.org/tags/AdventureNotStuff\" class=\"mention hashtag\" rel=\"tag\">#<span>AdventureNotStuff</span></a></p><p>Looking to be <a href=\"https://social.sdf.org/tags/FitterAtFifty\" class=\"mention hashtag\" rel=\"tag\">#<span>FitterAtFifty</span></a>. Need to do more of <a href=\"https://social.sdf.org/tags/TheExaminedLife\" class=\"mention hashtag\" rel=\"tag\">#<span>TheExaminedLife</span></a>.</p><p>Product Security Engineer by trade, Air Guardsman on the side. Lucky husband, proud father, and understated <a href=\"https://social.sdf.org/tags/JesusFreak\" class=\"mention hashtag\" rel=\"tag\">#<span>JesusFreak</span></a>. <a href=\"https://social.sdf.org/tags/HamRadio\" class=\"mention hashtag\" rel=\"tag\">#<span>HamRadio</span></a> operator (KC4UPR), slimy contractor, former fighter pilot, <a href=\"https://social.sdf.org/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a> aficionado, <a href=\"https://social.sdf.org/tags/banjo\" class=\"mention hashtag\" rel=\"tag\">#<span>banjo</span></a> enthusiast, and general geek-at-large.</p><p>Unless o/w noted, posts licensed under Creative Commons: CC BY 4.0.</p>", "url": "https://social.sdf.org/@Scrape", "manuallyApprovesFollowers": false, "discoverable": true, "indexable": true, "published": "2022-12-18T00:00:00Z", "memorial": false, "devices": "https://social.sdf.org/users/Scrape/collections/devices", "publicKey": { "id": "https://social.sdf.org/users/Scrape#main-key", "owner": "https://social.sdf.org/users/Scrape", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwZsZlPxqqSxVz4KjWoYz\nJGrZinbrJed8yhtDaXjswflGMa0mG3UCLSqZns+rMR7g7vFV9Iw2CRRDB2tc+Nqj\nGma6nRwLujE+fw19uhVE12UcL3/8Dso3xHCbAy6p0vMRCiNM0tpiaUtZGJhX9mGA\n0Cc6llKnXNMAPaUlBkjdMOs5VlUBi1zw6vrBpT736mWwFWaNZZy2kERwZlpe5ltP\ne1l16racrvFpHnezwbZWa0zGOVw/gPgjZqK1pAs59/qV+FAeF50Rgm4BNyjHtq8r\nFTrLQIPrGLdmTqyAQDujgqFXpdEiHy7rL+icJGmxOCRpm1/Tj3PAldhlsG8NkM3f\naQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://social.sdf.org/tags/fitteratfifty", "name": "#fitteratfifty" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/theexaminedlife", "name": "#theexaminedlife" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/jesusfreak", "name": "#jesusfreak" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/integrityfirst", "name": "#integrityfirst" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/familyandfriends", "name": "#familyandfriends" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/functionalfitness", "name": "#functionalfitness" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/adventurenotstuff", "name": "#adventurenotstuff" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/hamradio", "name": "#hamradio" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/linux", "name": "#linux" }, { "type": "Hashtag", "href": "https://social.sdf.org/tags/banjo", "name": "#banjo" } ], "attachment": [], "endpoints": { "sharedInbox": "https://social.sdf.org/inbox" }, "icon": { "type": "Image", "mediaType": "image/png", "url": "https://social.sdf.org/system/accounts/avatars/109/537/246/229/406/164/original/1328d489718e923d.png" } }