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://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048870432032324/replies", "type": "Collection", "first": { "id": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048870432032324/replies?page=true", "type": "CollectionPage", "next": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048870432032324/replies?only_other_accounts=true&page=true", "partOf": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048870432032324/replies", "items": [ { "id": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048875432444632", "type": "Note", "summary": null, "inReplyTo": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048870432032324", "published": "2025-02-22T18:08:53Z", "url": "https://defenseofliberty.social/@PekkaKallioniemi/114048875432444632", "attributedTo": "https://defenseofliberty.social/users/PekkaKallioniemi", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://defenseofliberty.social/users/PekkaKallioniemi/followers" ], "sensitive": false, "atomUri": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048875432444632", "inReplyToAtomUri": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048870432032324", "conversation": "tag:defenseofliberty.social,2025-02-22:objectId=35604:objectType=Conversation", "content": "<p><a href=\"https://defenseofliberty.social/tags/Yanukovych\" class=\"mention hashtag\" rel=\"tag\">#<span>Yanukovych</span></a>’s downfall set off a chain reaction. With his puppet removed, <a href=\"https://defenseofliberty.social/tags/Putin\" class=\"mention hashtag\" rel=\"tag\">#<span>Putin</span></a> launched a <a href=\"https://defenseofliberty.social/tags/military\" class=\"mention hashtag\" rel=\"tag\">#<span>military</span></a> aggression against <a href=\"https://defenseofliberty.social/tags/Ukraine\" class=\"mention hashtag\" rel=\"tag\">#<span>Ukraine</span></a>, illegally annexing <a href=\"https://defenseofliberty.social/tags/Crimea\" class=\"mention hashtag\" rel=\"tag\">#<span>Crimea</span></a> and fueling separatist uprisings in <a href=\"https://defenseofliberty.social/tags/Donbas\" class=\"mention hashtag\" rel=\"tag\">#<span>Donbas</span></a>, <a href=\"https://defenseofliberty.social/tags/Kharkiv\" class=\"mention hashtag\" rel=\"tag\">#<span>Kharkiv</span></a> and <a href=\"https://defenseofliberty.social/tags/Odesa\" class=\"mention hashtag\" rel=\"tag\">#<span>Odesa</span></a>. Yanukovych, meanwhile, fully aligned himself with <a href=\"https://defenseofliberty.social/tags/Moscow\" class=\"mention hashtag\" rel=\"tag\">#<span>Moscow</span></a>. </p><p>14/22</p>", "contentMap": { "en": "<p><a href=\"https://defenseofliberty.social/tags/Yanukovych\" class=\"mention hashtag\" rel=\"tag\">#<span>Yanukovych</span></a>’s downfall set off a chain reaction. With his puppet removed, <a href=\"https://defenseofliberty.social/tags/Putin\" class=\"mention hashtag\" rel=\"tag\">#<span>Putin</span></a> launched a <a href=\"https://defenseofliberty.social/tags/military\" class=\"mention hashtag\" rel=\"tag\">#<span>military</span></a> aggression against <a href=\"https://defenseofliberty.social/tags/Ukraine\" class=\"mention hashtag\" rel=\"tag\">#<span>Ukraine</span></a>, illegally annexing <a href=\"https://defenseofliberty.social/tags/Crimea\" class=\"mention hashtag\" rel=\"tag\">#<span>Crimea</span></a> and fueling separatist uprisings in <a href=\"https://defenseofliberty.social/tags/Donbas\" class=\"mention hashtag\" rel=\"tag\">#<span>Donbas</span></a>, <a href=\"https://defenseofliberty.social/tags/Kharkiv\" class=\"mention hashtag\" rel=\"tag\">#<span>Kharkiv</span></a> and <a href=\"https://defenseofliberty.social/tags/Odesa\" class=\"mention hashtag\" rel=\"tag\">#<span>Odesa</span></a>. Yanukovych, meanwhile, fully aligned himself with <a href=\"https://defenseofliberty.social/tags/Moscow\" class=\"mention hashtag\" rel=\"tag\">#<span>Moscow</span></a>. </p><p>14/22</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://cdn.masto.host/defenseoflibertysocial/media_attachments/files/114/048/872/929/087/272/original/b5c15de47c9cd8ce.png", "name": "", "blurhash": "UqLN=EbHtRoJ~qRjV@kC?aRjjZj]IVWVofj[", "width": 1033, "height": 1017 }, { "type": "Document", "mediaType": "image/png", "url": "https://cdn.masto.host/defenseoflibertysocial/media_attachments/files/114/048/873/052/828/246/original/d495a60bc1a14257.png", "name": "", "blurhash": "U6RpF2~q~W-;-p9Ft7kD^+WUWBRj_3?at6t6", "width": 1268, "height": 859 }, { "type": "Document", "mediaType": "image/png", "url": "https://cdn.masto.host/defenseoflibertysocial/media_attachments/files/114/048/873/246/107/518/original/aed241e05b6fde40.png", "name": "", "blurhash": "USOWyy-=_4Io?vMxIUxu_4IUD%xu4n%MtRRj", "width": 1078, "height": 921 }, { "type": "Document", "mediaType": "image/png", "url": "https://cdn.masto.host/defenseoflibertysocial/media_attachments/files/114/048/873/389/562/543/original/d36c04a3d06dafee.png", "name": "", "blurhash": "UeJkl#?b?b-=~qM{M|Rj_3M{RjRj%MWBaeWB", "width": 1036, "height": 744 } ], "tag": [ { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/yanukovych", "name": "#yanukovych" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/putin", "name": "#putin" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/military", "name": "#military" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/ukraine", "name": "#ukraine" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/crimea", "name": "#crimea" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/donbas", "name": "#donbas" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/kharkiv", "name": "#kharkiv" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/odesa", "name": "#odesa" }, { "type": "Hashtag", "href": "https://defenseofliberty.social/tags/moscow", "name": "#moscow" } ], "replies": { "id": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048875432444632/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048875432444632/replies?min_id=114048879046897290&page=true", "partOf": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048875432444632/replies", "items": [ "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048879046897290" ] } }, "likes": { "id": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048875432444632/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://defenseofliberty.social/users/PekkaKallioniemi/statuses/114048875432444632/shares", "type": "Collection", "totalItems": 0 } } ] } }