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://vis.social/users/driedstr", "type": "Person", "following": "https://vis.social/users/driedstr/following", "followers": "https://vis.social/users/driedstr/followers", "inbox": "https://vis.social/users/driedstr/inbox", "outbox": "https://vis.social/users/driedstr/outbox", "featured": "https://vis.social/users/driedstr/collections/featured", "featuredTags": "https://vis.social/users/driedstr/collections/tags", "preferredUsername": "driedstr", "name": "dried", "summary": "<p>experimental sound practitioner working primarily with foss tools and really quiet sounds. ex-front-end developer. bassist. likes hippie things like biking and sustainability.</p><p>he / him / his, settler canadian of frisian &amp; dutch descent.</p><p>hoping to use this space as a practice log for experimental sound explorations further from my primary work.</p><p><a href=\"https://vis.social/tags/nobots\" class=\"mention hashtag\" rel=\"tag\">#<span>nobots</span></a></p>", "url": "https://vis.social/@driedstr", "manuallyApprovesFollowers": false, "discoverable": false, "indexable": false, "published": "2020-08-21T00:00:00Z", "memorial": false, "publicKey": { "id": "https://vis.social/users/driedstr#main-key", "owner": "https://vis.social/users/driedstr", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1kNCom87aUsDvLb8clSe\nghpRJoB94bEyy1AIdIIKFVaPjSpMbUojsrTTsLDoNtaiL4L3wHkgCSXNEshoI+jP\naKM2THSpmJHkj7wyRiZ7nwljxR36ZnNFT053FPCmd7gl77Neu7dn7UsP1Cr9FdbC\nB3eyOlsGDt9BdVEU/T0Lap8m86AuCkHyMWPrNTxG5UkIH4YjDAws+R0P/gZ4EuPy\ncpSd8puWRRrQ1env6iGvuBtOhPToR1NK86s79CbVM0Q93Y429sRAcgcb40dexctr\ndDNsdYqJUaiFJOJTuTWCE8/rTcWys0BW3ue+f1lsQEDGNDReSJ3jYXaSLcEkpRQi\ndQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://vis.social/tags/nobots", "name": "#nobots" } ], "attachment": [ { "type": "PropertyValue", "name": "alt", "value": "@dried@fosstodon.org" } ], "endpoints": { "sharedInbox": "https://vis.social/inbox" }, "icon": { "type": "Image", "mediaType": "image/jpeg", "url": "https://cdn.masto.host/vissocial/accounts/avatars/000/170/277/original/e3754460d38df2a7.jpg" }, "image": { "type": "Image", "mediaType": "image/jpeg", "url": "https://cdn.masto.host/vissocial/accounts/headers/000/170/277/original/022fe7dfdd7db04c.jpeg" } }