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" } } ], "id": "https://post.lurk.org/users/celesteh/statuses/104371488833961323/replies", "type": "Collection", "first": { "id": "https://post.lurk.org/users/celesteh/statuses/104371488833961323/replies?page=true", "type": "CollectionPage", "next": "https://post.lurk.org/users/celesteh/statuses/104371488833961323/replies?only_other_accounts=true&page=true", "partOf": "https://post.lurk.org/users/celesteh/statuses/104371488833961323/replies", "items": [ { "id": "https://post.lurk.org/users/celesteh/statuses/104371722678360536", "type": "Note", "summary": null, "inReplyTo": "https://post.lurk.org/users/celesteh/statuses/104371488833961323", "published": "2020-06-19T17:01:40Z", "url": "https://post.lurk.org/@celesteh/104371722678360536", "attributedTo": "https://post.lurk.org/users/celesteh", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://post.lurk.org/users/celesteh/followers" ], "sensitive": false, "atomUri": "https://post.lurk.org/users/celesteh/statuses/104371722678360536", "inReplyToAtomUri": "https://post.lurk.org/users/celesteh/statuses/104371488833961323", "conversation": "tag:post.lurk.org,2020-06-18:objectId=5225965:objectType=Conversation", "localOnly": false, "content": "<p>Here&#39;s an ugly graph!</p><p>(This helps me figure out what I need. And also the order things should happen in. It might be the case that my server should be downstream from twitch* instead of upstream.)</p><p>* We almost certainly won&#39;t use twitch, but you know, something with that kind of functionality.</p>", "contentMap": { "en": "<p>Here&#39;s an ugly graph!</p><p>(This helps me figure out what I need. And also the order things should happen in. It might be the case that my server should be downstream from twitch* instead of upstream.)</p><p>* We almost certainly won&#39;t use twitch, but you know, something with that kind of functionality.</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://post.lurk.org/system/media_attachments/files/001/449/599/original/483eade9c9a46637.png", "name": "A badly drawn graph.\n\nA stick figure on the left is labelled \"musician\" and has a line connecting them to a large box labelled \"our server\". The line continues inside the box to another box labelled \"ffmpeg?\". A line coming from the bottom of that goes to a database symbol labelled \"record to disk\". There are two lines coming out the right and progressing to leave the server. The top line is labelled \"video and audio\" and connects to the word \"twitch\". The bottom line is labelled \"audio only\" and connects to \"internet radio server\".", "blurhash": "U4Gu{}~CMw%h%%I9%2S4S2s;RjkDxuf6ayof", "focalPoint": [ -0.23, 0.16 ], "width": 1906, "height": 860 } ], "tag": [], "replies": { "id": "https://post.lurk.org/users/celesteh/statuses/104371722678360536/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://post.lurk.org/users/celesteh/statuses/104371722678360536/replies?only_other_accounts=true&page=true", "partOf": "https://post.lurk.org/users/celesteh/statuses/104371722678360536/replies", "items": [] } } } ] } }