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://social.sublingual.xyz/users/Jo/statuses/113512486563299690", "type": "Note", "summary": null, "inReplyTo": "https://social.sublingual.xyz/users/Jo/statuses/113501750618627699", "published": "2024-11-20T00:38:08Z", "url": "https://social.sublingual.xyz/@Jo/113512486563299690", "attributedTo": "https://social.sublingual.xyz/users/Jo", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://social.sublingual.xyz/users/Jo/followers" ], "sensitive": false, "atomUri": "https://social.sublingual.xyz/users/Jo/statuses/113512486563299690", "inReplyToAtomUri": "https://social.sublingual.xyz/users/Jo/statuses/113501750618627699", "conversation": "tag:social.sublingual.xyz,2024-04-25:objectId=812251:objectType=Conversation", "content": "<p>On my last stream I was throwing around the idea of setting up some materials to always draw on top to avoid characters clipping through the ground plane. Turns out it was pretty easy to implement. Here, half of Julian is always on top, but his feet are drawn normally so they go behind some geometry. Neat! <a href=\"https://social.sublingual.xyz/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://social.sublingual.xyz/tags/threejs\" class=\"mention hashtag\" rel=\"tag\">#<span>threejs</span></a></p>", "contentMap": { "en": "<p>On my last stream I was throwing around the idea of setting up some materials to always draw on top to avoid characters clipping through the ground plane. Turns out it was pretty easy to implement. Here, half of Julian is always on top, but his feet are drawn normally so they go behind some geometry. Neat! <a href=\"https://social.sublingual.xyz/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://social.sublingual.xyz/tags/threejs\" class=\"mention hashtag\" rel=\"tag\">#<span>threejs</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "video/mp4", "url": "https://cdn.masto.host/socialsublingualxyz/media_attachments/files/113/512/483/370/479/440/original/6913fbeeb9bd85bf.mp4", "name": "Gif paning around my scene of Julian sitting on the ground between two graves with one arm looking off in 3d space because it would normally be clipping into the ground", "blurhash": "ULAUW}H?X-gNx|RNkYt8IEornSnQVst3j:Ri", "focalPoint": [ 0, 0 ], "width": 1080, "height": 540 } ], "tag": [ { "type": "Hashtag", "href": "https://social.sublingual.xyz/tags/gamedev", "name": "#gamedev" }, { "type": "Hashtag", "href": "https://social.sublingual.xyz/tags/threejs", "name": "#threejs" } ], "replies": { "id": "https://social.sublingual.xyz/users/Jo/statuses/113512486563299690/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://social.sublingual.xyz/users/Jo/statuses/113512486563299690/replies?min_id=113512488930302054&page=true", "partOf": "https://social.sublingual.xyz/users/Jo/statuses/113512486563299690/replies", "items": [ "https://social.sublingual.xyz/users/Jo/statuses/113512488930302054" ] } }, "likes": { "id": "https://social.sublingual.xyz/users/Jo/statuses/113512486563299690/likes", "type": "Collection", "totalItems": 8 }, "shares": { "id": "https://social.sublingual.xyz/users/Jo/statuses/113512486563299690/shares", "type": "Collection", "totalItems": 4 } }