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://sauropods.win/users/mike/statuses/111476551582741284", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-11-26T11:13:06Z", "url": "https://sauropods.win/@mike/111476551582741284", "attributedTo": "https://sauropods.win/users/mike", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://sauropods.win/users/mike/followers" ], "sensitive": false, "atomUri": "https://sauropods.win/users/mike/statuses/111476551582741284", "inReplyToAtomUri": null, "conversation": "tag:sauropods.win,2023-11-26:objectId=17020020:objectType=Conversation", "content": "<p>On the subjectivity of football: catching up on the <a href=\"https://sauropods.win/tags/MCI\" class=\"mention hashtag\" rel=\"tag\">#<span>MCI</span></a>-<a href=\"https://sauropods.win/tags/LFC\" class=\"mention hashtag\" rel=\"tag\">#<span>LFC</span></a> match from yesterday, I see these two messages, back to back at half time:</p>", "contentMap": { "en": "<p>On the subjectivity of football: catching up on the <a href=\"https://sauropods.win/tags/MCI\" class=\"mention hashtag\" rel=\"tag\">#<span>MCI</span></a>-<a href=\"https://sauropods.win/tags/LFC\" class=\"mention hashtag\" rel=\"tag\">#<span>LFC</span></a> match from yesterday, I see these two messages, back to back at half time:</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://cdn.masto.host/sauropodswin/media_attachments/files/111/476/548/871/609/783/original/325d90d97c6e372a.png", "name": "KRS writes:\n#LFC Strange half of football that… lethargic, almost like a game of really boring chess! Even if Cheaty score first don’t lose your shape etc from Klopp. Curtis Jones seems off it today, Salah not his best… our best player imo has been Matip. BORRRRING\n\nAnd Jaq LFC wites:\nCracking game so far. Loads of mistakes by both sides shows how much respect there is between them. I think both teams want to actually play today - no messing about. #LFC", "blurhash": "U9RfkC00tRV@IAM_jbWBofWBV@WBM{IUIAWB", "focalPoint": [ 0, 0 ], "width": 592, "height": 954 } ], "tag": [ { "type": "Hashtag", "href": "https://sauropods.win/tags/mci", "name": "#mci" }, { "type": "Hashtag", "href": "https://sauropods.win/tags/LFC", "name": "#LFC" } ], "replies": { "id": "https://sauropods.win/users/mike/statuses/111476551582741284/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://sauropods.win/users/mike/statuses/111476551582741284/replies?min_id=111476604064624225&page=true", "partOf": "https://sauropods.win/users/mike/statuses/111476551582741284/replies", "items": [ "https://sauropods.win/users/mike/statuses/111476604064624225" ] } }, "likes": { "id": "https://sauropods.win/users/mike/statuses/111476551582741284/likes", "type": "Collection", "totalItems": 4 }, "shares": { "id": "https://sauropods.win/users/mike/statuses/111476551582741284/shares", "type": "Collection", "totalItems": 0 } }