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", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "Hashtag": "as:Hashtag" } ], "id": "https://infosec.exchange/users/guyjantic/statuses/114072410404828944", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-02-26T21:54:08Z", "url": "https://infosec.exchange/@guyjantic/114072410404828944", "attributedTo": "https://infosec.exchange/users/guyjantic", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/guyjantic/followers" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/guyjantic/statuses/114072410404828944", "inReplyToAtomUri": null, "conversation": "tag:infosec.exchange,2025-02-26:objectId=245797970:objectType=Conversation", "content": "<p>I play with data sometimes. I try to find interesting <a href=\"https://infosec.exchange/tags/data\" class=\"mention hashtag\" rel=\"tag\">#<span>data</span></a> sets, do fun or interesting analysis, etc. (mostly in R). I just today realized I've probably spent 50 hours in the past month obsessively finding and exploring data related to what's going on politically. Okay. Maybe that's one of my coping mechanisms.</p><p>Right now I'm trying to compile some statistics about police behavior from various sources. Probably reinventing the wheel, but I'll take it.</p><p><a href=\"https://infosec.exchange/tags/Rstats\" class=\"mention hashtag\" rel=\"tag\">#<span>Rstats</span></a> <a href=\"https://infosec.exchange/tags/statistics\" class=\"mention hashtag\" rel=\"tag\">#<span>statistics</span></a> <a href=\"https://infosec.exchange/tags/dataviz\" class=\"mention hashtag\" rel=\"tag\">#<span>dataviz</span></a> <a href=\"https://infosec.exchange/tags/coup\" class=\"mention hashtag\" rel=\"tag\">#<span>coup</span></a> <a href=\"https://infosec.exchange/tags/coping\" class=\"mention hashtag\" rel=\"tag\">#<span>coping</span></a> <a href=\"https://infosec.exchange/tags/survival\" class=\"mention hashtag\" rel=\"tag\">#<span>survival</span></a> <a href=\"https://infosec.exchange/tags/mentalhealth\" class=\"mention hashtag\" rel=\"tag\">#<span>mentalhealth</span></a></p>", "contentMap": { "en": "<p>I play with data sometimes. I try to find interesting <a href=\"https://infosec.exchange/tags/data\" class=\"mention hashtag\" rel=\"tag\">#<span>data</span></a> sets, do fun or interesting analysis, etc. (mostly in R). I just today realized I've probably spent 50 hours in the past month obsessively finding and exploring data related to what's going on politically. Okay. Maybe that's one of my coping mechanisms.</p><p>Right now I'm trying to compile some statistics about police behavior from various sources. Probably reinventing the wheel, but I'll take it.</p><p><a href=\"https://infosec.exchange/tags/Rstats\" class=\"mention hashtag\" rel=\"tag\">#<span>Rstats</span></a> <a href=\"https://infosec.exchange/tags/statistics\" class=\"mention hashtag\" rel=\"tag\">#<span>statistics</span></a> <a href=\"https://infosec.exchange/tags/dataviz\" class=\"mention hashtag\" rel=\"tag\">#<span>dataviz</span></a> <a href=\"https://infosec.exchange/tags/coup\" class=\"mention hashtag\" rel=\"tag\">#<span>coup</span></a> <a href=\"https://infosec.exchange/tags/coping\" class=\"mention hashtag\" rel=\"tag\">#<span>coping</span></a> <a href=\"https://infosec.exchange/tags/survival\" class=\"mention hashtag\" rel=\"tag\">#<span>survival</span></a> <a href=\"https://infosec.exchange/tags/mentalhealth\" class=\"mention hashtag\" rel=\"tag\">#<span>mentalhealth</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://infosec.exchange/tags/data", "name": "#data" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/rstats", "name": "#rstats" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/statistics", "name": "#statistics" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/dataviz", "name": "#dataviz" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/coup", "name": "#coup" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/coping", "name": "#coping" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/survival", "name": "#survival" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/mentalhealth", "name": "#mentalhealth" } ], "replies": { "id": "https://infosec.exchange/users/guyjantic/statuses/114072410404828944/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/guyjantic/statuses/114072410404828944/replies?only_other_accounts=true&page=true", "partOf": "https://infosec.exchange/users/guyjantic/statuses/114072410404828944/replies", "items": [] } }, "likes": { "id": "https://infosec.exchange/users/guyjantic/statuses/114072410404828944/likes", "type": "Collection", "totalItems": 4 }, "shares": { "id": "https://infosec.exchange/users/guyjantic/statuses/114072410404828944/shares", "type": "Collection", "totalItems": 2 } }