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" } ], "id": "https://norden.social/users/czottmann/collections/featured", "type": "OrderedCollection", "totalItems": 3, "orderedItems": [ { "id": "https://norden.social/users/czottmann/statuses/113455851977704151", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-10T00:35:13Z", "url": "https://norden.social/@czottmann/113455851977704151", "attributedTo": "https://norden.social/users/czottmann", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://norden.social/users/czottmann/followers" ], "sensitive": false, "atomUri": "https://norden.social/users/czottmann/statuses/113455851977704151", "inReplyToAtomUri": null, "conversation": "tag:norden.social,2024-11-10:objectId=113510111:objectType=Conversation", "content": "<p>I think I&#39;ll re-boost this essay on a weekly basis, it&#39;s important.</p><p>&gt; Tolerance is not a moral absolute; it is a peace treaty [… it&#39;s] a social norm […]<br />&gt;<br />&gt; [The] model of a peace treaty differs from the model of a moral precept in one simple way: the protection of a peace treaty only extends to those willing to abide by its terms. It is an agreement to live in peace, not an agreement to be peaceful no matter the conduct of others. A peace treaty is not a suicide pact.</p><p><a href=\"https://medium.com/extra-extra/tolerance-is-not-a-moral-precept-1af7007d6376\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">medium.com/extra-extra/toleran</span><span class=\"invisible\">ce-is-not-a-moral-precept-1af7007d6376</span></a></p>", "contentMap": { "en": "<p>I think I&#39;ll re-boost this essay on a weekly basis, it&#39;s important.</p><p>&gt; Tolerance is not a moral absolute; it is a peace treaty [… it&#39;s] a social norm […]<br />&gt;<br />&gt; [The] model of a peace treaty differs from the model of a moral precept in one simple way: the protection of a peace treaty only extends to those willing to abide by its terms. It is an agreement to live in peace, not an agreement to be peaceful no matter the conduct of others. A peace treaty is not a suicide pact.</p><p><a href=\"https://medium.com/extra-extra/tolerance-is-not-a-moral-precept-1af7007d6376\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">medium.com/extra-extra/toleran</span><span class=\"invisible\">ce-is-not-a-moral-precept-1af7007d6376</span></a></p>" }, "updated": "2024-11-11T09:30:06Z", "attachment": [], "tag": [], "replies": { "id": "https://norden.social/users/czottmann/statuses/113455851977704151/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://norden.social/users/czottmann/statuses/113455851977704151/replies?only_other_accounts=true&page=true", "partOf": "https://norden.social/users/czottmann/statuses/113455851977704151/replies", "items": [] } }, "likes": { "id": "https://norden.social/users/czottmann/statuses/113455851977704151/likes", "type": "Collection", "totalItems": 39 }, "shares": { "id": "https://norden.social/users/czottmann/statuses/113455851977704151/shares", "type": "Collection", "totalItems": 30 } }, { "id": "https://norden.social/users/czottmann/statuses/110055357510553922", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-03-20T11:24:45Z", "url": "https://norden.social/@czottmann/110055357510553922", "attributedTo": "https://norden.social/users/czottmann", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://norden.social/users/czottmann/followers", "https://mastodon.social/users/scalzi" ], "sensitive": false, "atomUri": "https://norden.social/users/czottmann/statuses/110055357510553922", "inReplyToAtomUri": null, "conversation": "tag:norden.social,2023-03-20:objectId=32114532:objectType=Conversation", "content": "<p>&gt; A gentle reminder that if I don&#39;t know you, your choice of first contact with me (or, really, anyone) probably shouldn&#39;t be sarcasm or &quot;playful&quot; aggressiveness. Online communication often lacks nuance and context, and I will just assume you&#39;re a jerk and block you. Remember: The failure mode of &#39;clever&#39; is &#39;asshole.&#39; </p><p>↑ Source: <a href=\"https://mastodon.social/users/scalzi/statuses/109739842781357328\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">mastodon.social/users/scalzi/s</span><span class=\"invisible\">tatuses/109739842781357328</span></a> — but since I can&#39;t pin <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@scalzi\" class=\"u-url mention\">@<span>scalzi</span></a></span>&#39;s post to my profile, I had to quote him. Thanks, John!</p>", "contentMap": { "en": "<p>&gt; A gentle reminder that if I don&#39;t know you, your choice of first contact with me (or, really, anyone) probably shouldn&#39;t be sarcasm or &quot;playful&quot; aggressiveness. Online communication often lacks nuance and context, and I will just assume you&#39;re a jerk and block you. Remember: The failure mode of &#39;clever&#39; is &#39;asshole.&#39; </p><p>↑ Source: <a href=\"https://mastodon.social/users/scalzi/statuses/109739842781357328\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">mastodon.social/users/scalzi/s</span><span class=\"invisible\">tatuses/109739842781357328</span></a> — but since I can&#39;t pin <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@scalzi\" class=\"u-url mention\">@<span>scalzi</span></a></span>&#39;s post to my profile, I had to quote him. Thanks, John!</p>" }, "updated": "2023-03-20T11:27:40Z", "attachment": [], "tag": [ { "type": "Mention", "href": "https://mastodon.social/users/scalzi", "name": "@scalzi@mastodon.social" } ], "replies": { "id": "https://norden.social/users/czottmann/statuses/110055357510553922/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://norden.social/users/czottmann/statuses/110055357510553922/replies?only_other_accounts=true&page=true", "partOf": "https://norden.social/users/czottmann/statuses/110055357510553922/replies", "items": [] } }, "likes": { "id": "https://norden.social/users/czottmann/statuses/110055357510553922/likes", "type": "Collection", "totalItems": 8 }, "shares": { "id": "https://norden.social/users/czottmann/statuses/110055357510553922/shares", "type": "Collection", "totalItems": 1 } }, { "id": "https://norden.social/users/czottmann/statuses/109998214462143549", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-03-10T09:12:31Z", "url": "https://norden.social/@czottmann/109998214462143549", "attributedTo": "https://norden.social/users/czottmann", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://norden.social/users/czottmann/followers" ], "sensitive": false, "atomUri": "https://norden.social/users/czottmann/statuses/109998214462143549", "inReplyToAtomUri": null, "conversation": "tag:norden.social,2023-03-10:objectId=31013726:objectType=Conversation", "content": "<p>Mastodon:<br />- nice discussions<br />- helpful comments<br />- silly jokes</p><p>Also Mastodon:<br />- “I see your silly joke and here&#39;s a wall of text pass-aggro explaining why that joke is a symptom of a sick society and let me mention 20 unrelated people who are also outraged”</p><p>Listen: I respect your opinion, I understand your experiences in life are likely entirely different than mine, and I will fight for your right to say what you have to say — but I might still mute you.</p><p>Right-wing assholes get reported, tho.</p>", "contentMap": { "en": "<p>Mastodon:<br />- nice discussions<br />- helpful comments<br />- silly jokes</p><p>Also Mastodon:<br />- “I see your silly joke and here&#39;s a wall of text pass-aggro explaining why that joke is a symptom of a sick society and let me mention 20 unrelated people who are also outraged”</p><p>Listen: I respect your opinion, I understand your experiences in life are likely entirely different than mine, and I will fight for your right to say what you have to say — but I might still mute you.</p><p>Right-wing assholes get reported, tho.</p>" }, "updated": "2023-03-10T09:56:14Z", "attachment": [], "tag": [], "replies": { "id": "https://norden.social/users/czottmann/statuses/109998214462143549/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://norden.social/users/czottmann/statuses/109998214462143549/replies?only_other_accounts=true&page=true", "partOf": "https://norden.social/users/czottmann/statuses/109998214462143549/replies", "items": [] } }, "likes": { "id": "https://norden.social/users/czottmann/statuses/109998214462143549/likes", "type": "Collection", "totalItems": 22 }, "shares": { "id": "https://norden.social/users/czottmann/statuses/109998214462143549/shares", "type": "Collection", "totalItems": 3 } } ] }