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", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://wandering.shop/users/Her_Doing/statuses/109841221118328700", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-02-10T15:47:03Z", "url": "https://wandering.shop/@Her_Doing/109841221118328700", "attributedTo": "https://wandering.shop/users/Her_Doing", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://wandering.shop/users/Her_Doing/followers" ], "sensitive": false, "atomUri": "https://wandering.shop/users/Her_Doing/statuses/109841221118328700", "inReplyToAtomUri": null, "conversation": "tag:wandering.shop,2023-02-10:objectId=44156147:objectType=Conversation", "content": "<p>Boosting this with alt-text because <a href=\"https://wandering.shop/tags/librarians\" class=\"mention hashtag\" rel=\"tag\">#<span>librarians</span></a> rule! 💪 </p><p>I love the last panel. 😊 </p><p><a href=\"https://wandering.shop/tags/Libraries\" class=\"mention hashtag\" rel=\"tag\">#<span>Libraries</span></a> <a href=\"https://wandering.shop/tags/NoLimits\" class=\"mention hashtag\" rel=\"tag\">#<span>NoLimits</span></a> <a href=\"https://wandering.shop/tags/Books\" class=\"mention hashtag\" rel=\"tag\">#<span>Books</span></a> <a href=\"https://wandering.shop/tags/Reading\" class=\"mention hashtag\" rel=\"tag\">#<span>Reading</span></a></p>", "contentMap": { "en": "<p>Boosting this with alt-text because <a href=\"https://wandering.shop/tags/librarians\" class=\"mention hashtag\" rel=\"tag\">#<span>librarians</span></a> rule! 💪 </p><p>I love the last panel. 😊 </p><p><a href=\"https://wandering.shop/tags/Libraries\" class=\"mention hashtag\" rel=\"tag\">#<span>Libraries</span></a> <a href=\"https://wandering.shop/tags/NoLimits\" class=\"mention hashtag\" rel=\"tag\">#<span>NoLimits</span></a> <a href=\"https://wandering.shop/tags/Books\" class=\"mention hashtag\" rel=\"tag\">#<span>Books</span></a> <a href=\"https://wandering.shop/tags/Reading\" class=\"mention hashtag\" rel=\"tag\">#<span>Reading</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://stockroom.wandering.shop/media_attachments/files/109/841/131/367/391/718/original/41bee964f2abbc26.jpg", "name": "Four three-panel comics together in one block. The comic is \"Unshelved\" by Gene Ambaum & Bill Barnes, the first scenes are all in front of a very large bookcase and the last have a plain background.\n\nThe first series is a young black boy talking to a white male librarian:\n\nBoy: Can I check out this book?\nLibrarian: Yes you can check out ANY book.\nB: ANY book?\nL: If you can reach it, you can check it out.\nB: What if I can't reach it?\nL: Then I'll do it for you.\n\n2nd panel\nB: My teacher says I need to return this book. It's above my reading level.\nL: So?\nB: So I can't read it.\nL: Maybe you CAN. Maybe you can't. Maybe you can read part of it. Maybe you just want to look at the pictures. You can still keep it.\nB: Forever?\nL: No.\nB: Worth a shot.\n\nThird panel, now including a white teacher\nT: Did you tell this student he could check out this book?\nL: Yes.\nT: Are you aware that it's well above his reading level?\nL: Don't care.\nT: We have A POLICY!\nL: I love the sound policy makes when I break it.\n\nFourth panel:\nT: I'm very disappointed you let kids check out just ANY book.\nL: Why, which books did you want to censor?\nT: What? No! I just want to make sure they read within their capabilities!\nL: And I want them to know they have no limits.", "blurhash": "UCNTdn-p8_-p0KNGt7NGIBWBbbnjxtIUxuM|", "focalPoint": [ 0.33, -0.19 ], "width": 649, "height": 960 } ], "tag": [ { "type": "Hashtag", "href": "https://wandering.shop/tags/librarians", "name": "#librarians" }, { "type": "Hashtag", "href": "https://wandering.shop/tags/libraries", "name": "#libraries" }, { "type": "Hashtag", "href": "https://wandering.shop/tags/nolimits", "name": "#nolimits" }, { "type": "Hashtag", "href": "https://wandering.shop/tags/books", "name": "#books" }, { "type": "Hashtag", "href": "https://wandering.shop/tags/reading", "name": "#reading" } ], "replies": { "id": "https://wandering.shop/users/Her_Doing/statuses/109841221118328700/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://wandering.shop/users/Her_Doing/statuses/109841221118328700/replies?only_other_accounts=true&page=true", "partOf": "https://wandering.shop/users/Her_Doing/statuses/109841221118328700/replies", "items": [] } } }