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://writing.exchange/users/bryankam/statuses/109273697436066092", "type": "Note", "summary": null, "inReplyTo": "https://writing.exchange/users/bryankam/statuses/109273677733891943", "published": "2022-11-02T10:18:19Z", "url": "https://writing.exchange/@bryankam/109273697436066092", "attributedTo": "https://writing.exchange/users/bryankam", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://writing.exchange/users/bryankam/followers" ], "sensitive": false, "atomUri": "https://writing.exchange/users/bryankam/statuses/109273697436066092", "inReplyToAtomUri": "https://writing.exchange/users/bryankam/statuses/109273677733891943", "conversation": "tag:writing.exchange,2022-11-02:objectId=19812780:objectType=Conversation", "content": "<p>It can only be open because we have a preconception of what it means, and the number is an instantiation of that conception. We know about likes, and we know about the number. If it were the first time we&#39;d seen a tweet, it would mean nothing. This is &quot;name and form&quot;</p>", "contentMap": { "en": "<p>It can only be open because we have a preconception of what it means, and the number is an instantiation of that conception. We know about likes, and we know about the number. If it were the first time we&#39;d seen a tweet, it would mean nothing. This is &quot;name and form&quot;</p>" }, "attachment": [], "tag": [], "replies": { "id": "https://writing.exchange/users/bryankam/statuses/109273697436066092/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://writing.exchange/users/bryankam/statuses/109273697436066092/replies?min_id=109273697489922345&page=true", "partOf": "https://writing.exchange/users/bryankam/statuses/109273697436066092/replies", "items": [ "https://writing.exchange/users/bryankam/statuses/109273697489922345" ] } }, "likes": { "id": "https://writing.exchange/users/bryankam/statuses/109273697436066092/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://writing.exchange/users/bryankam/statuses/109273697436066092/shares", "type": "Collection", "totalItems": 0 } }