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://toot.community/users/VTDARKSIM/statuses/114291920413371407", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-04-06T16:18:27Z", "url": "https://toot.community/@VTDARKSIM/114291920413371407", "attributedTo": "https://toot.community/users/VTDARKSIM", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://toot.community/users/VTDARKSIM/followers" ], "sensitive": false, "atomUri": "https://toot.community/users/VTDARKSIM/statuses/114291920413371407", "inReplyToAtomUri": null, "conversation": "tag:toot.community,2025-04-06:objectId=246145554:objectType=Conversation", "content": "<p>Hey <a href=\"https://toot.community/tags/Sling\" class=\"mention hashtag\" rel=\"tag\">#<span>Sling</span></a> <a href=\"https://toot.community/tags/SlingTV\" class=\"mention hashtag\" rel=\"tag\">#<span>SlingTV</span></a>, why am I paying ~$50/mo to not be able to watch TV?</p><p>FYI, I’m using <a href=\"https://toot.community/tags/ProtonVPN\" class=\"mention hashtag\" rel=\"tag\">#<span>ProtonVPN</span></a> on my router not to circumvent media deals or whatever TF your rules are, but to protect my family’s privacy from my ISP and fascist government. The VPN server I’m connected to is local, you just don’t like that you can’t track my viewing habits, I’m guessing.</p><p>Well fuck you then.<br /><a href=\"https://toot.community/tags/VPN\" class=\"mention hashtag\" rel=\"tag\">#<span>VPN</span></a> <a href=\"https://toot.community/tags/internetsafety\" class=\"mention hashtag\" rel=\"tag\">#<span>internetsafety</span></a> <a href=\"https://toot.community/tags/internetprivacy\" class=\"mention hashtag\" rel=\"tag\">#<span>internetprivacy</span></a> <a href=\"https://toot.community/tags/internetfreedom\" class=\"mention hashtag\" rel=\"tag\">#<span>internetfreedom</span></a> <a href=\"https://toot.community/tags/PrivacyMatters\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivacyMatters</span></a> <a href=\"https://toot.community/tags/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a> <a href=\"https://toot.community/tags/DataPrivacy\" class=\"mention hashtag\" rel=\"tag\">#<span>DataPrivacy</span></a> <a href=\"https://toot.community/tags/surveillancecapitalism\" class=\"mention hashtag\" rel=\"tag\">#<span>surveillancecapitalism</span></a></p>", "contentMap": { "en": "<p>Hey <a href=\"https://toot.community/tags/Sling\" class=\"mention hashtag\" rel=\"tag\">#<span>Sling</span></a> <a href=\"https://toot.community/tags/SlingTV\" class=\"mention hashtag\" rel=\"tag\">#<span>SlingTV</span></a>, why am I paying ~$50/mo to not be able to watch TV?</p><p>FYI, I’m using <a href=\"https://toot.community/tags/ProtonVPN\" class=\"mention hashtag\" rel=\"tag\">#<span>ProtonVPN</span></a> on my router not to circumvent media deals or whatever TF your rules are, but to protect my family’s privacy from my ISP and fascist government. The VPN server I’m connected to is local, you just don’t like that you can’t track my viewing habits, I’m guessing.</p><p>Well fuck you then.<br /><a href=\"https://toot.community/tags/VPN\" class=\"mention hashtag\" rel=\"tag\">#<span>VPN</span></a> <a href=\"https://toot.community/tags/internetsafety\" class=\"mention hashtag\" rel=\"tag\">#<span>internetsafety</span></a> <a href=\"https://toot.community/tags/internetprivacy\" class=\"mention hashtag\" rel=\"tag\">#<span>internetprivacy</span></a> <a href=\"https://toot.community/tags/internetfreedom\" class=\"mention hashtag\" rel=\"tag\">#<span>internetfreedom</span></a> <a href=\"https://toot.community/tags/PrivacyMatters\" class=\"mention hashtag\" rel=\"tag\">#<span>PrivacyMatters</span></a> <a href=\"https://toot.community/tags/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a> <a href=\"https://toot.community/tags/DataPrivacy\" class=\"mention hashtag\" rel=\"tag\">#<span>DataPrivacy</span></a> <a href=\"https://toot.community/tags/surveillancecapitalism\" class=\"mention hashtag\" rel=\"tag\">#<span>surveillancecapitalism</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://static.toot.community/media_attachments/files/114/291/904/061/574/279/original/73566c1c5fcc8f23.jpeg", "name": "A digital screen displays a message indicating a location issue, listing two troubleshooting steps: 1) Ensure the device is not on VPN; 2) Enable location services if they are disabled (for mobile devices only).", "blurhash": "Uj3A96ayW9j:jcf4fmfPV-j=oga$j_fmjXf7", "width": 3325, "height": 2494 } ], "tag": [ { "type": "Hashtag", "href": "https://toot.community/tags/sling", "name": "#sling" }, { "type": "Hashtag", "href": "https://toot.community/tags/slingtv", "name": "#slingtv" }, { "type": "Hashtag", "href": "https://toot.community/tags/protonvpn", "name": "#protonvpn" }, { "type": "Hashtag", "href": "https://toot.community/tags/vpn", "name": "#vpn" }, { "type": "Hashtag", "href": "https://toot.community/tags/internetsafety", "name": "#internetsafety" }, { "type": "Hashtag", "href": "https://toot.community/tags/internetprivacy", "name": "#internetprivacy" }, { "type": "Hashtag", "href": "https://toot.community/tags/internetfreedom", "name": "#internetfreedom" }, { "type": "Hashtag", "href": "https://toot.community/tags/PrivacyMatters", "name": "#PrivacyMatters" }, { "type": "Hashtag", "href": "https://toot.community/tags/privacy", "name": "#privacy" }, { "type": "Hashtag", "href": "https://toot.community/tags/DataPrivacy", "name": "#DataPrivacy" }, { "type": "Hashtag", "href": "https://toot.community/tags/surveillancecapitalism", "name": "#surveillancecapitalism" } ], "replies": { "id": "https://toot.community/users/VTDARKSIM/statuses/114291920413371407/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://toot.community/users/VTDARKSIM/statuses/114291920413371407/replies?only_other_accounts=true&page=true", "partOf": "https://toot.community/users/VTDARKSIM/statuses/114291920413371407/replies", "items": [] } }, "likes": { "id": "https://toot.community/users/VTDARKSIM/statuses/114291920413371407/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://toot.community/users/VTDARKSIM/statuses/114291920413371407/shares", "type": "Collection", "totalItems": 2 } }