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://mastodon.social/users/jamesog", "type": "Person", "following": "https://mastodon.social/users/jamesog/following", "followers": "https://mastodon.social/users/jamesog/followers", "inbox": "https://mastodon.social/users/jamesog/inbox", "outbox": "https://mastodon.social/users/jamesog/outbox", "featured": "https://mastodon.social/users/jamesog/collections/featured", "featuredTags": "https://mastodon.social/users/jamesog/collections/tags", "preferredUsername": "jamesog", "name": "James O'Gorman", "summary": "<p>General geek, gadgeteer, tea drinker, occasional photographer, wannabe musician, and liker of Oxford commas. Recovering sysadmin. Lefty woke liberal. 🏳️‍🌈</p><p>I tend to post about anything, often techy things, but of late occasional UK political things too.</p><p>I mostly write code in <a href=\"https://mastodon.social/tags/Go\" class=\"mention hashtag\" rel=\"tag\">#<span>Go</span></a> (<a href=\"https://mastodon.social/tags/golang\" class=\"mention hashtag\" rel=\"tag\">#<span>golang</span></a>) but lately I&#39;ve been learning <a href=\"https://mastodon.social/tags/Swift\" class=\"mention hashtag\" rel=\"tag\">#<span>Swift</span></a> and <a href=\"https://mastodon.social/tags/SwiftUI\" class=\"mention hashtag\" rel=\"tag\">#<span>SwiftUI</span></a>. I will touch <a href=\"https://mastodon.social/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a> under duress. <a href=\"https://mastodon.social/tags/Perl\" class=\"mention hashtag\" rel=\"tag\">#<span>Perl</span></a> was my first real language and made me love writing code.</p>", "url": "https://mastodon.social/@jamesog", "manuallyApprovesFollowers": false, "discoverable": true, "indexable": true, "published": "2017-08-19T00:00:00Z", "memorial": false, "alsoKnownAs": [ "https://mastodon.xyz/users/jamesog" ], "publicKey": { "id": "https://mastodon.social/users/jamesog#main-key", "owner": "https://mastodon.social/users/jamesog", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2C9kt0tjo7GTGTHuF0go\ncM+4WtrF9TUYhb3MrAZyh+MWSZlpmQbUbHKatUPv/PIfRbvihBLCj3q468ehIJpV\nclwF1k2+Y3vz9uvxtujff6rbHEm2Gr1gKEEBJ1czE6Wrwntkvn5hHbRKMTkED3V0\nmM4tc1ZeBm8Pw2Xw97rcQKosaNYYtZ4JcSYw7UFWJ1i1sIT5EU4CQPFnvrymdk1S\ncXTsxhlb5vU3fvXDJQNLsQ2sS4joH33Nl0wOOg5QqPfzmgeohWwEndDr0VhO5Rj9\nTfEnBRjfVBZb7zRq+sqT5YZMd38ZgrV5KJ8LT98UkwS/ccQF+iiJBluYIPDGGtwy\nyQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/perl", "name": "#perl" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/go", "name": "#go" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/python", "name": "#python" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/golang", "name": "#golang" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/swift", "name": "#swift" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/swiftui", "name": "#swiftui" } ], "attachment": [ { "type": "PropertyValue", "name": "(Rarely updated) Blog", "value": "<a href=\"https://jamesog.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">jamesog.net</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "GitHub", "value": "<a href=\"https://github.com/jamesog\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/jamesog</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Flickr", "value": "<a href=\"https://flickr.com/photos/jamesog\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">flickr.com/photos/jamesog</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Bluesky", "value": "<a href=\"https://bsky.app/profile/jamesog.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">bsky.app/profile/jamesog.net</span><span class=\"invisible\"></span></a>" } ], "endpoints": { "sharedInbox": "https://mastodon.social/inbox" }, "icon": { "type": "Image", "mediaType": "image/jpeg", "url": "https://files.mastodon.social/accounts/avatars/000/189/016/original/1dfe2926fafce0a0.jpg" }, "image": { "type": "Image", "mediaType": "image/jpeg", "url": "https://files.mastodon.social/accounts/headers/000/189/016/original/6832bf5f08c7d3a1.jpg" } }