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", "Hashtag": "as:Hashtag" } ], "id": "https://eupolicy.social/users/edri/statuses/111499176186247382", "type": "Note", "summary": null, "inReplyTo": "https://eupolicy.social/users/edri/statuses/111499174753971636", "published": "2023-11-30T11:06:50Z", "url": "https://eupolicy.social/@edri/111499176186247382", "attributedTo": "https://eupolicy.social/users/edri", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://eupolicy.social/users/edri/followers", "https://respublicae.eu/users/europarl_en" ], "sensitive": false, "atomUri": "https://eupolicy.social/users/edri/statuses/111499176186247382", "inReplyToAtomUri": "https://eupolicy.social/users/edri/statuses/111499174753971636", "conversation": "tag:eupolicy.social,2023-11-30:objectId=18137603:objectType=Conversation", "content": "<p>3/5 People&#39;s voices reached the <span class=\"h-card\" translate=\"no\"><a href=\"https://respublicae.eu/@europarl_en\" class=\"u-url mention\">@<span>europarl_en</span></a></span> through the EDRi-led <a href=\"https://eupolicy.social/tags/StopScanningMe\" class=\"mention hashtag\" rel=\"tag\">#<span>StopScanningMe</span></a> campaign.</p><p>📢 We organised protests, stunts, online actions, open letters, activists&#39; visits to Brussels, events &amp; workshops to make this happen.</p><p>Check out what&#39;ve done: <a href=\"https://stopscanningme.eu/en/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">stopscanningme.eu/en/</span><span class=\"invisible\"></span></a></p>", "contentMap": { "en": "<p>3/5 People&#39;s voices reached the <span class=\"h-card\" translate=\"no\"><a href=\"https://respublicae.eu/@europarl_en\" class=\"u-url mention\">@<span>europarl_en</span></a></span> through the EDRi-led <a href=\"https://eupolicy.social/tags/StopScanningMe\" class=\"mention hashtag\" rel=\"tag\">#<span>StopScanningMe</span></a> campaign.</p><p>📢 We organised protests, stunts, online actions, open letters, activists&#39; visits to Brussels, events &amp; workshops to make this happen.</p><p>Check out what&#39;ve done: <a href=\"https://stopscanningme.eu/en/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">stopscanningme.eu/en/</span><span class=\"invisible\"></span></a></p>" }, "updated": "2023-11-30T11:06:57Z", "attachment": [], "tag": [ { "type": "Mention", "href": "https://respublicae.eu/users/europarl_en", "name": "@europarl_en@respublicae.eu" }, { "type": "Hashtag", "href": "https://eupolicy.social/tags/StopScanningMe", "name": "#StopScanningMe" } ], "replies": { "id": "https://eupolicy.social/users/edri/statuses/111499176186247382/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://eupolicy.social/users/edri/statuses/111499176186247382/replies?min_id=111499178819343994&page=true", "partOf": "https://eupolicy.social/users/edri/statuses/111499176186247382/replies", "items": [ "https://eupolicy.social/users/edri/statuses/111499178819343994" ] } }, "likes": { "id": "https://eupolicy.social/users/edri/statuses/111499176186247382/likes", "type": "Collection", "totalItems": 8 }, "shares": { "id": "https://eupolicy.social/users/edri/statuses/111499176186247382/shares", "type": "Collection", "totalItems": 8 } }