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://cosocial.ca/users/evan/collections/featured", "type": "OrderedCollection", "totalItems": 4, "orderedItems": [ { "id": "https://cosocial.ca/users/evan/statuses/114218572315973241", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-03-24T17:25:01Z", "url": "https://cosocial.ca/@evan/114218572315973241", "attributedTo": "https://cosocial.ca/users/evan", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://cosocial.ca/users/evan/followers" ], "sensitive": false, "atomUri": "https://cosocial.ca/users/evan/statuses/114218572315973241", "inReplyToAtomUri": null, "conversation": "tag:cosocial.ca,2025-03-24:objectId=41609036:objectType=Conversation", "content": "<p>A public dialogue is not necessarily an open dialogue. If you see me chatting with friends or colleagues, please consider whether your comment might be welcome or intrusive. Please feel free to DM me or tag me in a different thread if you&#39;re in doubt.</p>", "contentMap": { "en": "<p>A public dialogue is not necessarily an open dialogue. If you see me chatting with friends or colleagues, please consider whether your comment might be welcome or intrusive. Please feel free to DM me or tag me in a different thread if you&#39;re in doubt.</p>" }, "updated": "2025-03-24T17:55:19Z", "attachment": [], "tag": [], "replies": { "id": "https://cosocial.ca/users/evan/statuses/114218572315973241/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://cosocial.ca/users/evan/statuses/114218572315973241/replies?only_other_accounts=true&page=true", "partOf": "https://cosocial.ca/users/evan/statuses/114218572315973241/replies", "items": [] } }, "likes": { "id": "https://cosocial.ca/users/evan/statuses/114218572315973241/likes", "type": "Collection", "totalItems": 8 }, "shares": { "id": "https://cosocial.ca/users/evan/statuses/114218572315973241/shares", "type": "Collection", "totalItems": 3 } }, { "id": "https://cosocial.ca/users/evan/statuses/114077229557132420", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-02-27T18:19:42Z", "url": "https://cosocial.ca/@evan/114077229557132420", "attributedTo": "https://cosocial.ca/users/evan", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://cosocial.ca/users/evan/followers" ], "sensitive": false, "atomUri": "https://cosocial.ca/users/evan/statuses/114077229557132420", "inReplyToAtomUri": null, "conversation": "tag:cosocial.ca,2025-02-27:objectId=39145532:objectType=Conversation", "content": "<p>Just because you follow me, or if you see my posts on your Fediverse feed, doesn&#39;t mean you have permission to say rude or cruel things to me.</p><p>I know some friends do this as a way to express intimacy. I don&#39;t usually talk that way with friends, but I understand that some people do it.</p><p>But that intimacy is earned and negotiated. Just being on the same social web is not enough.</p><p>If the first time I interact with you, you insult or attack me, I&#39;ll block you. I can&#39;t tell you&#39;re &quot;only joking&quot;.</p>", "contentMap": { "en": "<p>Just because you follow me, or if you see my posts on your Fediverse feed, doesn&#39;t mean you have permission to say rude or cruel things to me.</p><p>I know some friends do this as a way to express intimacy. I don&#39;t usually talk that way with friends, but I understand that some people do it.</p><p>But that intimacy is earned and negotiated. Just being on the same social web is not enough.</p><p>If the first time I interact with you, you insult or attack me, I&#39;ll block you. I can&#39;t tell you&#39;re &quot;only joking&quot;.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://cosocial.ca/users/evan/statuses/114077229557132420/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://cosocial.ca/users/evan/statuses/114077229557132420/replies?min_id=114077387239720818&page=true", "partOf": "https://cosocial.ca/users/evan/statuses/114077229557132420/replies", "items": [ "https://cosocial.ca/users/evan/statuses/114077387239720818" ] } }, "likes": { "id": "https://cosocial.ca/users/evan/statuses/114077229557132420/likes", "type": "Collection", "totalItems": 147 }, "shares": { "id": "https://cosocial.ca/users/evan/statuses/114077229557132420/shares", "type": "Collection", "totalItems": 42 } }, { "id": "https://cosocial.ca/users/evan/statuses/112400367303688503", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-05-07T14:51:35Z", "url": "https://cosocial.ca/@evan/112400367303688503", "attributedTo": "https://cosocial.ca/users/evan", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://cosocial.ca/users/evan/followers" ], "sensitive": false, "atomUri": "https://cosocial.ca/users/evan/statuses/112400367303688503", "inReplyToAtomUri": null, "conversation": "tag:cosocial.ca,2024-05-07:objectId=16624681:objectType=Conversation", "content": "<p>I do not consent to instruction via Socratic method.</p>", "contentMap": { "en": "<p>I do not consent to instruction via Socratic method.</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://cosocial.ca/users/evan/statuses/112400367303688503/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://cosocial.ca/users/evan/statuses/112400367303688503/replies?only_other_accounts=true&page=true", "partOf": "https://cosocial.ca/users/evan/statuses/112400367303688503/replies", "items": [] } }, "likes": { "id": "https://cosocial.ca/users/evan/statuses/112400367303688503/likes", "type": "Collection", "totalItems": 22 }, "shares": { "id": "https://cosocial.ca/users/evan/statuses/112400367303688503/shares", "type": "Collection", "totalItems": 2 } }, { "id": "https://cosocial.ca/users/evan/statuses/110257163940796886", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-04-25T02:46:47Z", "url": "https://cosocial.ca/@evan/110257163940796886", "attributedTo": "https://cosocial.ca/users/evan", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://cosocial.ca/users/evan/followers" ], "sensitive": false, "atomUri": "https://cosocial.ca/users/evan/statuses/110257163940796886", "inReplyToAtomUri": null, "conversation": "tag:cosocial.ca,2023-04-25:objectId=483056:objectType=Conversation", "content": "<p>Why: temp rise under 1.5C</p><p>What: zero emissions by 2050; capture CO2</p><p>How to get to zero: vote and donate to climate+ pols, electric or no car, trains not planes, clean electricity or home solar, low or no meat, buy climate+</p><p>How to capture: plant 500 billion trees</p>", "contentMap": { "en": "<p>Why: temp rise under 1.5C</p><p>What: zero emissions by 2050; capture CO2</p><p>How to get to zero: vote and donate to climate+ pols, electric or no car, trains not planes, clean electricity or home solar, low or no meat, buy climate+</p><p>How to capture: plant 500 billion trees</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://cosocial.ca/users/evan/statuses/110257163940796886/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://cosocial.ca/users/evan/statuses/110257163940796886/replies?only_other_accounts=true&page=true", "partOf": "https://cosocial.ca/users/evan/statuses/110257163940796886/replies", "items": [] } }, "likes": { "id": "https://cosocial.ca/users/evan/statuses/110257163940796886/likes", "type": "Collection", "totalItems": 67 }, "shares": { "id": "https://cosocial.ca/users/evan/statuses/110257163940796886/shares", "type": "Collection", "totalItems": 34 } } ] }