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", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://better.boston/users/bikepedantic/statuses/109319739204339076", "type": "Note", "summary": null, "inReplyTo": null, "published": "2022-11-10T13:27:20Z", "url": "https://better.boston/@bikepedantic/109319739204339076", "attributedTo": "https://better.boston/users/bikepedantic", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://better.boston/users/bikepedantic/followers" ], "sensitive": false, "atomUri": "https://better.boston/users/bikepedantic/statuses/109319739204339076", "inReplyToAtomUri": null, "conversation": "tag:better.boston,2022-11-10:objectId=4683:objectType=Conversation", "content": "<p>It&#39;s me, hi, back again<br />With an <a href=\"https://better.boston/tags/introduction\" class=\"mention hashtag\" rel=\"tag\">#<span>introduction</span></a> on a new instance </p><p>I do nat’l <a href=\"https://better.boston/tags/bike\" class=\"mention hashtag\" rel=\"tag\">#<span>bike</span></a>, <a href=\"https://better.boston/tags/pedestrian\" class=\"mention hashtag\" rel=\"tag\">#<span>pedestrian</span></a>, &amp; <a href=\"https://better.boston/tags/accessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>accessibility</span></a> research/policy, formerly <a href=\"https://better.boston/tags/transportation\" class=\"mention hashtag\" rel=\"tag\">#<span>transportation</span></a> <a href=\"https://better.boston/tags/CompleteStreets\" class=\"mention hashtag\" rel=\"tag\">#<span>CompleteStreets</span></a> <a href=\"https://better.boston/tags/planning\" class=\"mention hashtag\" rel=\"tag\">#<span>planning</span></a> for <a href=\"https://better.boston/tags/cities\" class=\"mention hashtag\" rel=\"tag\">#<span>cities</span></a>.</p><p>Here to chat <a href=\"https://better.boston/tags/bikeTooter\" class=\"mention hashtag\" rel=\"tag\">#<span>bikeTooter</span></a>, <a href=\"https://better.boston/tags/transit\" class=\"mention hashtag\" rel=\"tag\">#<span>transit</span></a>, <a href=\"https://better.boston/tags/cargobikes\" class=\"mention hashtag\" rel=\"tag\">#<span>cargobikes</span></a>, <a href=\"https://better.boston/tags/Bikebus\" class=\"mention hashtag\" rel=\"tag\">#<span>Bikebus</span></a>, <a href=\"https://better.boston/tags/equity\" class=\"mention hashtag\" rel=\"tag\">#<span>equity</span></a>, <a href=\"https://better.boston/tags/housing\" class=\"mention hashtag\" rel=\"tag\">#<span>housing</span></a>. Maybe a bit of <a href=\"https://better.boston/tags/oyster\" class=\"mention hashtag\" rel=\"tag\">#<span>oyster</span></a> <a href=\"https://better.boston/tags/aquaculture\" class=\"mention hashtag\" rel=\"tag\">#<span>aquaculture</span></a> talk. Love <a href=\"https://better.boston/tags/banjo\" class=\"mention hashtag\" rel=\"tag\">#<span>banjo</span></a>.</p><p>After 20 years living/working <a href=\"https://better.boston/tags/BikeDC\" class=\"mention hashtag\" rel=\"tag\">#<span>BikeDC</span></a>, excited to dig into <a href=\"https://better.boston/tags/bospoli\" class=\"mention hashtag\" rel=\"tag\">#<span>bospoli</span></a>, <a href=\"https://better.boston/tags/maspoli\" class=\"mention hashtag\" rel=\"tag\">#<span>maspoli</span></a>, <a href=\"https://better.boston/tags/bostodon\" class=\"mention hashtag\" rel=\"tag\">#<span>bostodon</span></a> &amp; <a href=\"https://better.boston/tags/masstodon\" class=\"mention hashtag\" rel=\"tag\">#<span>masstodon</span></a></p>", "contentMap": { "en": "<p>It&#39;s me, hi, back again<br />With an <a href=\"https://better.boston/tags/introduction\" class=\"mention hashtag\" rel=\"tag\">#<span>introduction</span></a> on a new instance </p><p>I do nat’l <a href=\"https://better.boston/tags/bike\" class=\"mention hashtag\" rel=\"tag\">#<span>bike</span></a>, <a href=\"https://better.boston/tags/pedestrian\" class=\"mention hashtag\" rel=\"tag\">#<span>pedestrian</span></a>, &amp; <a href=\"https://better.boston/tags/accessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>accessibility</span></a> research/policy, formerly <a href=\"https://better.boston/tags/transportation\" class=\"mention hashtag\" rel=\"tag\">#<span>transportation</span></a> <a href=\"https://better.boston/tags/CompleteStreets\" class=\"mention hashtag\" rel=\"tag\">#<span>CompleteStreets</span></a> <a href=\"https://better.boston/tags/planning\" class=\"mention hashtag\" rel=\"tag\">#<span>planning</span></a> for <a href=\"https://better.boston/tags/cities\" class=\"mention hashtag\" rel=\"tag\">#<span>cities</span></a>.</p><p>Here to chat <a href=\"https://better.boston/tags/bikeTooter\" class=\"mention hashtag\" rel=\"tag\">#<span>bikeTooter</span></a>, <a href=\"https://better.boston/tags/transit\" class=\"mention hashtag\" rel=\"tag\">#<span>transit</span></a>, <a href=\"https://better.boston/tags/cargobikes\" class=\"mention hashtag\" rel=\"tag\">#<span>cargobikes</span></a>, <a href=\"https://better.boston/tags/Bikebus\" class=\"mention hashtag\" rel=\"tag\">#<span>Bikebus</span></a>, <a href=\"https://better.boston/tags/equity\" class=\"mention hashtag\" rel=\"tag\">#<span>equity</span></a>, <a href=\"https://better.boston/tags/housing\" class=\"mention hashtag\" rel=\"tag\">#<span>housing</span></a>. Maybe a bit of <a href=\"https://better.boston/tags/oyster\" class=\"mention hashtag\" rel=\"tag\">#<span>oyster</span></a> <a href=\"https://better.boston/tags/aquaculture\" class=\"mention hashtag\" rel=\"tag\">#<span>aquaculture</span></a> talk. Love <a href=\"https://better.boston/tags/banjo\" class=\"mention hashtag\" rel=\"tag\">#<span>banjo</span></a>.</p><p>After 20 years living/working <a href=\"https://better.boston/tags/BikeDC\" class=\"mention hashtag\" rel=\"tag\">#<span>BikeDC</span></a>, excited to dig into <a href=\"https://better.boston/tags/bospoli\" class=\"mention hashtag\" rel=\"tag\">#<span>bospoli</span></a>, <a href=\"https://better.boston/tags/maspoli\" class=\"mention hashtag\" rel=\"tag\">#<span>maspoli</span></a>, <a href=\"https://better.boston/tags/bostodon\" class=\"mention hashtag\" rel=\"tag\">#<span>bostodon</span></a> &amp; <a href=\"https://better.boston/tags/masstodon\" class=\"mention hashtag\" rel=\"tag\">#<span>masstodon</span></a></p>" }, "updated": "2022-12-19T16:26:32Z", "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.better.boston/media_attachments/files/109/319/734/634/087/906/original/a4c2dc798db891be.jpg", "name": "Kid sits in box of cargobike, looking out at river with rowboat passing by. Cargobike front box has cartoonish shark graphic with giant googly eyes on the side.", "blurhash": "UNG9ERoyxURj.9t79Fxu?ctRM_xu?dt7s,WY", "width": 1536, "height": 1152 } ], "tag": [ { "type": "Hashtag", "href": "https://better.boston/tags/introduction", "name": "#introduction" }, { "type": "Hashtag", "href": "https://better.boston/tags/bike", "name": "#bike" }, { "type": "Hashtag", "href": "https://better.boston/tags/pedestrian", "name": "#pedestrian" }, { "type": "Hashtag", "href": "https://better.boston/tags/accessibility", "name": "#accessibility" }, { "type": "Hashtag", "href": "https://better.boston/tags/transportation", "name": "#transportation" }, { "type": "Hashtag", "href": "https://better.boston/tags/completestreets", "name": "#completestreets" }, { "type": "Hashtag", "href": "https://better.boston/tags/planning", "name": "#planning" }, { "type": "Hashtag", "href": "https://better.boston/tags/cities", "name": "#cities" }, { "type": "Hashtag", "href": "https://better.boston/tags/biketooter", "name": "#biketooter" }, { "type": "Hashtag", "href": "https://better.boston/tags/transit", "name": "#transit" }, { "type": "Hashtag", "href": "https://better.boston/tags/cargobikes", "name": "#cargobikes" }, { "type": "Hashtag", "href": "https://better.boston/tags/bikebus", "name": "#bikebus" }, { "type": "Hashtag", "href": "https://better.boston/tags/equity", "name": "#equity" }, { "type": "Hashtag", "href": "https://better.boston/tags/housing", "name": "#housing" }, { "type": "Hashtag", "href": "https://better.boston/tags/oyster", "name": "#oyster" }, { "type": "Hashtag", "href": "https://better.boston/tags/aquaculture", "name": "#aquaculture" }, { "type": "Hashtag", "href": "https://better.boston/tags/banjo", "name": "#banjo" }, { "type": "Hashtag", "href": "https://better.boston/tags/bikedc", "name": "#bikedc" }, { "type": "Hashtag", "href": "https://better.boston/tags/bospoli", "name": "#bospoli" }, { "type": "Hashtag", "href": "https://better.boston/tags/maspoli", "name": "#maspoli" }, { "type": "Hashtag", "href": "https://better.boston/tags/bostodon", "name": "#bostodon" }, { "type": "Hashtag", "href": "https://better.boston/tags/masstodon", "name": "#masstodon" } ], "replies": { "id": "https://better.boston/users/bikepedantic/statuses/109319739204339076/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://better.boston/users/bikepedantic/statuses/109319739204339076/replies?only_other_accounts=true&page=true", "partOf": "https://better.boston/users/bikepedantic/statuses/109319739204339076/replies", "items": [] } } }