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", "https://w3id.org/security/v1", { "mostr": "http://mostr.pub/ns#", "Zap": "mostr:Zap", "xsd": "http://www.w3.org/2001/XMLSchema#", "fep": "https://w3id.org/fep/", "proxyOf": { "@id": "fep:fffd/proxyOf", "@type": "@id", "@container": "@set" }, "protocol": { "@id": "fep:fffd/protocol", "@type": "@id" }, "proxied": { "@id": "fep:fffd/proxied", "@type": "xsd:string" }, "authoritative": { "@id": "fep:fffd/authoritative", "@type": "xsd:boolean" } } ], "type": "Note", "id": "https://mostr.pub/objects/2838a9d4fb1807e5d4fff862502f971a42af10b20c76853310b6172534bb7f62", "attributedTo": "https://mostr.pub/users/5e60b49b811061e2b2479e22075d6360e45c20884f04b85e27f4040b9a37ce5f", "content": "Zelenskyy is a dictator.<br /><br />----<br />In Lutsk, a man ended up in intensive care after being detained by TCR officers, his mother and wife reported.<br /><br />According to them, the guy was detained without police and document check, using tear gas. He was taken to the regional TCR, and a day later, he was taken to the firing range.<br /><br />On June 12, he stopped contacting. By geolocation relatives learned that he was taken to the hospital.<br /><br />Later it became known that the man was in a medically induced coma with a severe head injury. He underwent two surgeries, his condition is critical. According to media reports citing police, he allegedly fell out of the back of a truck on the way to the landfill. <br /><br /><a href=\"https://image.nostr.build/fafdbf53ce933220cf378e78b7301bd73fcb2e106fdd6add43400caf9170ceed.jpg\">https://image.nostr.build/fafdbf53ce933220cf378e78b7301bd73fcb2e106fdd6add43400caf9170ceed.jpg</a><br /><br /> <a href=\"https://image.nostr.build/f0d817969873543656f6ea9826f6aed54a7a3a2fe6a65178cad5feea7a6139c4.jpg\">https://image.nostr.build/f0d817969873543656f6ea9826f6aed54a7a3a2fe6a65178cad5feea7a6139c4.jpg</a><br /><br /> <a href=\"https://image.nostr.build/e3423d3d317bd67e42dd9087d54275520b683111a24652f9de9a68e01a982b04.jpg\">https://image.nostr.build/e3423d3d317bd67e42dd9087d54275520b683111a24652f9de9a68e01a982b04.jpg</a><br />----<br /><br /><a class=\"mention hashtag\" href=\"https://mostr.pub/tags/Ukraine\" rel=\"tag\"><span>#</span>Ukraine</a> <a class=\"mention hashtag\" href=\"https://mostr.pub/tags/war\" rel=\"tag\"><span>#</span>war</a> <a class=\"mention hashtag\" href=\"https://mostr.pub/tags/Zelenskyy\" rel=\"tag\"><span>#</span>Zelenskyy</a>", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mostr.pub/users/5e60b49b811061e2b2479e22075d6360e45c20884f04b85e27f4040b9a37ce5f/followers" ], "tag": [ { "type": "Hashtag", "href": "https://mostr.pub/tags/Ukraine", "name": "#Ukraine" }, { "type": "Hashtag", "href": "https://mostr.pub/tags/war", "name": "#war" }, { "type": "Hashtag", "href": "https://mostr.pub/tags/Zelenskyy", "name": "#Zelenskyy" } ], "attachment": [ { "type": "Document", "url": "https://image.nostr.build/fafdbf53ce933220cf378e78b7301bd73fcb2e106fdd6add43400caf9170ceed.jpg", "mediaType": "image/jpeg" }, { "type": "Document", "url": "https://image.nostr.build/f0d817969873543656f6ea9826f6aed54a7a3a2fe6a65178cad5feea7a6139c4.jpg", "mediaType": "image/jpeg" }, { "type": "Document", "url": "https://image.nostr.build/e3423d3d317bd67e42dd9087d54275520b683111a24652f9de9a68e01a982b04.jpg", "mediaType": "image/jpeg" } ], "sensitive": false, "published": "2025-06-16T10:04:25.000Z", "generator": { "type": "Application", "name": "Mostr Bridge", "url": "https://mostr.pub/" }, "proxyOf": [ { "protocol": "https://github.com/nostr-protocol/nostr", "proxied": "note19qu2n48mrqr7t48llp39qtuhrfp27y9jp3mg2vcskctj2d9m0a3qhukvet", "authoritative": true } ] }