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://eupolicy.social/users/emilycgb", "type": "Person", "following": "https://eupolicy.social/users/emilycgb/following", "followers": "https://eupolicy.social/users/emilycgb/followers", "inbox": "https://eupolicy.social/users/emilycgb/inbox", "outbox": "https://eupolicy.social/users/emilycgb/outbox", "featured": "https://eupolicy.social/users/emilycgb/collections/featured", "featuredTags": "https://eupolicy.social/users/emilycgb/collections/tags", "preferredUsername": "emilycgb", "name": "Emily Best πŸ‚πŸ¦”πŸƒ", "summary": "<p>πŸ“<a href=\"https://eupolicy.social/tags/Brussels\" class=\"mention hashtag\" rel=\"tag\">#<span>Brussels</span></a> via PA/USA | EU environmental <a href=\"https://eupolicy.social/tags/policy\" class=\"mention hashtag\" rel=\"tag\">#<span>policy</span></a>: <a href=\"https://eupolicy.social/tags/standards\" class=\"mention hashtag\" rel=\"tag\">#<span>standards</span></a> <a href=\"https://eupolicy.social/tags/toxicfree\" class=\"mention hashtag\" rel=\"tag\">#<span>toxicfree</span></a> <a href=\"https://eupolicy.social/tags/circulareconomy\" class=\"mention hashtag\" rel=\"tag\">#<span>circulareconomy</span></a> | RIP twitter | <a href=\"https://eupolicy.social/tags/bike\" class=\"mention hashtag\" rel=\"tag\">#<span>bike</span></a> <a href=\"https://eupolicy.social/tags/velo\" class=\"mention hashtag\" rel=\"tag\">#<span>velo</span></a> | dual πŸ‡¦πŸ‡Ήβ€‹β€‹πŸ‡ΊπŸ‡Έβ€‹ in πŸ‡§πŸ‡ͺ​πŸ‡ͺπŸ‡Ίβ€‹</p>", "url": "https://eupolicy.social/@emilycgb", "manuallyApprovesFollowers": false, "discoverable": true, "indexable": false, "published": "2022-11-10T00:00:00Z", "memorial": false, "alsoKnownAs": [ "https://mastodon.top/users/emilycgb" ], "publicKey": { "id": "https://eupolicy.social/users/emilycgb#main-key", "owner": "https://eupolicy.social/users/emilycgb", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0BLlqqoBTQK+REzVZZfY\nJNOFTDGZ3gE1WbouMyYCeb/DQPdsOz3njMfzvjYIc9B4G+1YYLZVncm3DDUHtdvO\n8CBjn7Dtdk85yDNF4e2YNvx+wgQKWrPrUFv0/uRsT9OX2Lv8Lz6OumjGSM0QQc/U\nIyON9ClACqvGH55dNvkoKt8xDXa0Bncns14oGitg8xx5mR/Q5ic6vzhG8Rhq0vv0\nVKdUqsYsGpZbGLrDQonqkWDq/N4wRdbsFiI8Q030cqHPjYukYMntCJ/Ldzxvr49D\nqh/qstbyGQuGG4jBLERqV27XEDV3yLE2IJGwKYqcMBA/dZjAbrftcpxkqrirhcDg\ndQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://eupolicy.social/tags/brussels", "name": "#brussels" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/policy", "name": "#policy" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/standards", "name": "#standards" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/toxicfree", "name": "#toxicfree" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/circulareconomy", "name": "#circulareconomy" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/bike", "name": "#bike" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/velo", "name": "#velo" } ], "attachment": [], "endpoints": { "sharedInbox": "https://eupolicy.social/inbox" }, "icon": { "type": "Image", "mediaType": "image/png", "url": "https://eupolicy.social/system/accounts/avatars/109/321/008/734/841/061/original/26781456716dc094.png" } }