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", "suspended": "toot:suspended", "memorial": "toot:memorial", "indexable": "toot:indexable", "attributionDomains": { "@id": "toot:attributionDomains", "@type": "@id" }, "Hashtag": "as:Hashtag", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://infosec.exchange/users/todb", "type": "Person", "following": "https://infosec.exchange/users/todb/following", "followers": "https://infosec.exchange/users/todb/followers", "inbox": "https://infosec.exchange/users/todb/inbox", "outbox": "https://infosec.exchange/users/todb/outbox", "featured": "https://infosec.exchange/users/todb/collections/featured", "featuredTags": "https://infosec.exchange/users/todb/collections/tags", "preferredUsername": "todb", "name": "Tod Beardsley 🤘", "summary": "<p>Shmethical <a href=\"https://infosec.exchange/tags/Hacker\" class=\"mention hashtag\" rel=\"tag\">#<span>Hacker</span></a>. <a href=\"https://infosec.exchange/tags/Election\" class=\"mention hashtag\" rel=\"tag\">#<span>Election</span></a> Judge. <a href=\"https://infosec.exchange/tags/CVE\" class=\"mention hashtag\" rel=\"tag\">#<span>CVE</span></a> mucker-abouter. <a href=\"https://infosec.exchange/tags/Metasploit\" class=\"mention hashtag\" rel=\"tag\">#<span>Metasploit</span></a> collaborator. <a href=\"https://infosec.exchange/tags/FriendofDeSoto\" class=\"mention hashtag\" rel=\"tag\">#<span>FriendofDeSoto</span></a>. <a href=\"https://infosec.exchange/tags/Podcaster\" class=\"mention hashtag\" rel=\"tag\">#<span>Podcaster</span></a> (see <span class=\"h-card\" translate=\"no\"><a href=\"https://defcon.social/@podsothoth\" class=\"u-url mention\">@<span>podsothoth</span></a></span> and <span class=\"h-card\" translate=\"no\"><a href=\"https://friendsofdesoto.social/@hotforteacher\" class=\"u-url mention\">@<span>hotforteacher</span></a></span>).</p><p>All subpoenas, warrants, contracts, and other linguistic puzzles should be directed to my attorney, <span class=\"h-card\" translate=\"no\"><a href=\"https://defcon.social/@hotdogitsclaire\" class=\"u-url mention\">@<span>hotdogitsclaire</span></a></span>.</p><p>I work for CISA, but I post here for me. I am not an official spokesperson for anything (anymore).</p><p>Intro: <a href=\"https://infosec.exchange/@todb/109270457002321619\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">infosec.exchange/@todb/1092704</span><span class=\"invisible\">57002321619</span></a></p>", "url": "https://infosec.exchange/@todb", "manuallyApprovesFollowers": false, "discoverable": true, "indexable": true, "published": "2022-10-30T00:00:00Z", "memorial": false, "alsoKnownAs": [ "https://mastodon.social/users/todb", "https://mastodon.xyz/users/todb", "https://friendsofdesoto.social/users/todb" ], "publicKey": { "id": "https://infosec.exchange/users/todb#main-key", "owner": "https://infosec.exchange/users/todb", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3WZQqk+pTfU651KabTF5\nL/EPW6A7fGL5xbN2kpKVRArTrpHuqTS1mxSC0dKTNjktEt4lycYoF89q1IVOSZuj\n5X/vjM25lqZePoL3TslegF+LHDyKzhljBxdA1HXUBGfCRfBiKfwz3UiCXXPrTZTA\nG3N8oCzBK5P5uObeHGS01gFxek1ZV/G37ecJOfK8mDVOvG+ewbdmOfYoXOqsC2pl\nvp4cr4ob6dSP71K3z7lpE53eSM2d1or2lP98fqqHumsMWwGHCR8QUduDysMhGy7N\n+yON/W8tHgsXnNykVXliWL8ZlQfAU1p0w4t6AtM8JN9MeATxioS41f5VrLL4mOl3\nIQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://infosec.exchange/tags/hacker", "name": "#hacker" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/cve", "name": "#cve" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/election", "name": "#election" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/metasploit", "name": "#metasploit" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/podcaster", "name": "#podcaster" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/FriendofDeSoto", "name": "#FriendofDeSoto" } ], "attachment": [ { "type": "PropertyValue", "name": "Twitter", "value": "<a href=\"https://fedified.com/@todb\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">fedified.com/@todb</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "GitHub", "value": "<a href=\"https://github.com/todb\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/todb</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Gravatar", "value": "<a href=\"https://en.gravatar.com/todb\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">en.gravatar.com/todb</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Podcast", "value": "<a href=\"https://podsothoth.club\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">podsothoth.club</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Pronouns", "value": "He/Him" }, { "type": "PropertyValue", "name": "Fed", "value": "Spotted" } ], "endpoints": { "sharedInbox": "https://infosec.exchange/inbox" }, "icon": { "type": "Image", "mediaType": "image/jpeg", "url": "https://media.infosec.exchange/infosec.exchange/accounts/avatars/109/258/798/902/039/585/original/35f8859e1ea3a860.jpg" }, "image": { "type": "Image", "mediaType": "image/jpeg", "url": "https://media.infosec.exchange/infosec.exchange/accounts/headers/109/258/798/902/039/585/original/e34e4b813e02cc7f.jpeg" } }