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", "http://joinmastodon.org/ns", "https://w3id.org/security/v1" ], "attachment": [ { "name": "Stream", "type": "PropertyValue", "value": "<a href=\"https://jjv.sh\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://jjv.sh</a>" }, { "name": "GitHub", "type": "PropertyValue", "value": "<a href=\"https://github.com/johanvandegriff\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://github.com/johanvandegriff</a>" }, { "name": "Keyoxide", "type": "PropertyValue", "value": "<a href=\"https://keyoxide.org/CB274A4B4E0B24B79A86FB98121A0B83683707DB\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://keyoxide.org/CB274A4B4E0B24B79A86FB98121A0B83683707DB</a>" }, { "name": "Mastodon", "type": "PropertyValue", "value": "<a href=\"https://fosstodon.org/@johanv\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://fosstodon.org/@johanv</a>" }, { "name": "Odysee", "type": "PropertyValue", "value": "<a href=\"https://odysee.com/@johanv:5\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://odysee.com/@johanv:5</a>" }, { "name": "Twitch", "type": "PropertyValue", "value": "<a href=\"https://www.twitch.tv/jjvantheman\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://www.twitch.tv/jjvantheman</a>" }, { "name": "YouTube", "type": "PropertyValue", "value": "<a href=\"https://youtube.com/user/jjvantheman\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://youtube.com/user/jjvantheman</a>" }, { "name": "Follow", "type": "PropertyValue", "value": "<a href=\"https://jjv.sh\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://jjv.sh</a>" }, { "name": "more", "type": "PropertyValue", "value": "<a href=\"https://jjv.sh\" rel=\"me nofollow noopener noreferrer\" target=\"_blank\">https://jjv.sh</a>" } ], "discoverable": true, "followers": "https://jjv.sh/federation/user/streamer/followers", "icon": { "type": "Image", "url": "https://jjv.sh/logo/external?uc=_Fv1PiEIR" }, "id": "https://jjv.sh/federation/user/streamer", "image": { "type": "Image", "url": "https://jjv.sh/logo/external?uc=_Fv1PiEIR" }, "inbox": "https://jjv.sh/federation/user/streamer/inbox", "manuallyApprovesFollowers": false, "name": "jjv.sh", "outbox": "https://jjv.sh/federation/user/streamer/outbox", "preferredUsername": "streamer", "publicKey": { "id": "https://jjv.sh/federation/user/streamer#main-key", "owner": "https://jjv.sh/federation/user/streamer", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtqINc5yKrCAmQth2TTU2\nkEnCy+XGFnv9mMDll4CXs92vyDg9jbdsxGfGxYwq2gS3/XGrZHgSFmvbMsg0PANO\nhsGM5/i7D0G1PC6KWg2YchBk3GK+nh/ew67YeoH9mT9gtx7f4x2eNgiAecDPKhri\nhOCQPbWgY/QJxQHajKNrOwYhPjNPwyU8idlExe+AdI3g3NUYvE0E4c25vbKmO04M\n7hYcz9JB53OJmPl7dGHrxSZcmn1RcdHM0OsF70/vmij5MQ45CiQRJNkBAYx9cAOj\nn7j2o84U2lIK5v25i49qAezu3ANB2q1GL+KZ3dfM50Z+gJAnLrrlQp1/u3w5nc6q\nEQIDAQAB\n-----END PUBLIC KEY-----\n" }, "published": "2022-03-20T06:55:43Z", "summary": "", "tag": [ { "href": "https://directory.owncast.online/tags/music", "name": "#music", "type": "Hashtag" }, { "href": "https://directory.owncast.online/tags/gaming", "name": "#gaming", "type": "Hashtag" }, { "href": "https://directory.owncast.online/tags/english", "name": "#english", "type": "Hashtag" }, { "href": "https://directory.owncast.online/tags/streaming", "name": "#streaming", "type": "Hashtag" }, { "href": "https://directory.owncast.online/tags/programming", "name": "#programming", "type": "Hashtag" }, { "href": "https://directory.owncast.online/tags/tech", "name": "#tech", "type": "Hashtag" } ], "type": "Service", "url": "https://jjv.sh/federation/user/streamer" }