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://mastodon.social/users/WenAstar/statuses/113318591954305533", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-10-16T18:48:11Z", "url": "https://mastodon.social/@WenAstar/113318591954305533", "attributedTo": "https://mastodon.social/users/WenAstar", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/WenAstar/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/WenAstar/statuses/113318591954305533", "inReplyToAtomUri": null, "conversation": "tag:mastodon.social,2024-10-16:objectId=824043115:objectType=Conversation", "content": "<p><a href=\"https://mastodon.social/tags/WIPWednesday\" class=\"mention hashtag\" rel=\"tag\">#<span>WIPWednesday</span></a> <br />My recorder-transport-system for use while <a href=\"https://mastodon.social/tags/cycling\" class=\"mention hashtag\" rel=\"tag\">#<span>cycling</span></a> with <a href=\"https://mastodon.social/tags/musicalinstruments\" class=\"mention hashtag\" rel=\"tag\">#<span>musicalinstruments</span></a> is getting along fine. I looked for a pre-loved wood trunk big enough to take all my woodwinds plus music stand.I found it, I just need to fix one closure.<br />Step 2 is fitting in leftover foam pieces off my bench upholstery project and cutting out the recorder shapes so I can fix the pieces in two layers.<br />Step 3 is adding the bicycle fixup.<br />I have been thinking about it for ages. I&#39;m finally getting to it.</p>", "contentMap": { "en": "<p><a href=\"https://mastodon.social/tags/WIPWednesday\" class=\"mention hashtag\" rel=\"tag\">#<span>WIPWednesday</span></a> <br />My recorder-transport-system for use while <a href=\"https://mastodon.social/tags/cycling\" class=\"mention hashtag\" rel=\"tag\">#<span>cycling</span></a> with <a href=\"https://mastodon.social/tags/musicalinstruments\" class=\"mention hashtag\" rel=\"tag\">#<span>musicalinstruments</span></a> is getting along fine. I looked for a pre-loved wood trunk big enough to take all my woodwinds plus music stand.I found it, I just need to fix one closure.<br />Step 2 is fitting in leftover foam pieces off my bench upholstery project and cutting out the recorder shapes so I can fix the pieces in two layers.<br />Step 3 is adding the bicycle fixup.<br />I have been thinking about it for ages. I&#39;m finally getting to it.</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.mastodon.social/media_attachments/files/113/318/556/364/094/169/original/9cc8414db2e33735.jpg", "name": "A sturdy wood trunk with stable lid and bottom, and one of two locks missing. I have the second lock and will fix that first.\nMy plan is to add bicycle fixtures onto the back of it so I can transport all my woodwind instruments, from basso recorder to flute, with it. Currently, the recorders and their cases fit nowhere, and cyclang with them is very taxing.", "blurhash": "UQI}x0%gtR%LDNR+NGad?vNGMxaz4TR+xbt7", "width": 1663, "height": 1247 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.mastodon.social/media_attachments/files/113/318/556/438/786/402/original/01931d869be1056b.jpg", "name": "All my woodwinds from basso to soprano, the pipes, occarina and the flute, the music stand already fit in the wood trunk with their cases.\nNext step is fitting them into foam without cases, in two layers, which I want to be able to remove separately. The top layer is planned for scores and music stand.", "blurhash": "UPEyV?o}ot%4ROagoLn}~Ijxa+WRwuWAIpWs", "width": 1663, "height": 1247 } ], "tag": [ { "type": "Hashtag", "href": "https://mastodon.social/tags/wipwednesday", "name": "#wipwednesday" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/cycling", "name": "#cycling" }, { "type": "Hashtag", "href": "https://mastodon.social/tags/musicalinstruments", "name": "#musicalinstruments" } ], "replies": { "id": "https://mastodon.social/users/WenAstar/statuses/113318591954305533/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/WenAstar/statuses/113318591954305533/replies?only_other_accounts=true&page=true", "partOf": "https://mastodon.social/users/WenAstar/statuses/113318591954305533/replies", "items": [] } }, "likes": { "id": "https://mastodon.social/users/WenAstar/statuses/113318591954305533/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://mastodon.social/users/WenAstar/statuses/113318591954305533/shares", "type": "Collection", "totalItems": 0 } }