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", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://m.ai6yr.org/users/ai6yr/statuses/114373739786764665", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-04-21T03:06:09Z", "url": "https://m.ai6yr.org/@ai6yr/114373739786764665", "attributedTo": "https://m.ai6yr.org/users/ai6yr", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://m.ai6yr.org/users/ai6yr/followers" ], "sensitive": false, "atomUri": "https://m.ai6yr.org/users/ai6yr/statuses/114373739786764665", "inReplyToAtomUri": null, "conversation": "tag:m.ai6yr.org,2025-04-21:objectId=38314736:objectType=Conversation", "content": "<p>Whew. Sewing vinyl (just practice on scraps here before the real thing). That stuff is extra stretchy. Going to wait for the walking foot to arrive instead. My tension on the bobbin might need adjustment specifically for this material, I am guessing (?!),<a href=\"https://m.ai6yr.org/tags/sewing\" class=\"mention hashtag\" rel=\"tag\">#<span>sewing</span></a> <a href=\"https://m.ai6yr.org/tags/reupholstery\" class=\"mention hashtag\" rel=\"tag\">#<span>reupholstery</span></a></p>", "contentMap": { "en": "<p>Whew. Sewing vinyl (just practice on scraps here before the real thing). That stuff is extra stretchy. Going to wait for the walking foot to arrive instead. My tension on the bobbin might need adjustment specifically for this material, I am guessing (?!),<a href=\"https://m.ai6yr.org/tags/sewing\" class=\"mention hashtag\" rel=\"tag\">#<span>sewing</span></a> <a href=\"https://m.ai6yr.org/tags/reupholstery\" class=\"mention hashtag\" rel=\"tag\">#<span>reupholstery</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://media2.ai6yr.org/media_attachments/files/114/373/728/977/485/374/original/30428713603943fa.jpg", "name": "Balls of thread in back side of stitch, no good", "blurhash": "UFI;#Gtlg3xvK7DiRPn%8wWCj=aetSoyM{t7", "width": 3840, "height": 2160 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://media2.ai6yr.org/media_attachments/files/114/373/728/966/193/279/original/28f1f42d21d597ad.jpg", "name": "Strange uneven stitch due to stretchy vinyl", "blurhash": "U9Fh#KtTRkD%ofIAt6bHI9wIIoIo8^Di-;x]", "width": 3840, "height": 2160 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://media2.ai6yr.org/media_attachments/files/114/373/728/968/004/785/original/d023d7ad3c22f606.jpg", "name": "Nooooooooooo", "blurhash": "UMGbSGtmNaRjE1Mwnht74Tbvf,Rj9GoKoLof", "width": 3840, "height": 2160 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://media2.ai6yr.org/media_attachments/files/114/373/728/978/921/418/original/618d358bbf08315d.jpg", "name": "More wonky stitching, due to stretchiness", "blurhash": "UMGu5kaeH?EM0LI:x]%1EMs-f5RjvxM{t8bc", "width": 3840, "height": 2160 } ], "tag": [ { "type": "Hashtag", "href": "https://m.ai6yr.org/tags/sewing", "name": "#sewing" }, { "type": "Hashtag", "href": "https://m.ai6yr.org/tags/reupholstery", "name": "#reupholstery" } ], "replies": { "id": "https://m.ai6yr.org/users/ai6yr/statuses/114373739786764665/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://m.ai6yr.org/users/ai6yr/statuses/114373739786764665/replies?only_other_accounts=true&page=true", "partOf": "https://m.ai6yr.org/users/ai6yr/statuses/114373739786764665/replies", "items": [] } } }