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.
{
"@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://4d2.social/users/CryogenicNighthawk/statuses/114566959246924776",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-05-25T06:04:24Z",
"url": "https://4d2.social/@CryogenicNighthawk/114566959246924776",
"attributedTo": "https://4d2.social/users/CryogenicNighthawk",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://4d2.social/users/CryogenicNighthawk/followers"
],
"sensitive": false,
"atomUri": "https://4d2.social/users/CryogenicNighthawk/statuses/114566959246924776",
"inReplyToAtomUri": null,
"conversation": "tag:4d2.social,2025-05-25:objectId=5069939:objectType=Conversation",
"content": "<p>New heltec v3 case & holster are siiiick!</p><p>That neon green screams <a href=\"https://4d2.social/tags/cyberpunk\" class=\"mention hashtag\" rel=\"tag\">#<span>cyberpunk</span></a>, the purple reminds me of the joker, and an unstoppable mesh network oozes <a href=\"https://4d2.social/tags/cypherpunk\" class=\"mention hashtag\" rel=\"tag\">#<span>cypherpunk</span></a></p><p>It's also very functional. The holster really locks the device in place. There's no risk of it falling out just by moving around.</p><p>I don't think I could have possibly done any better with this.</p><p><a href=\"https://4d2.social/tags/meshtastic\" class=\"mention hashtag\" rel=\"tag\">#<span>meshtastic</span></a> <a href=\"https://4d2.social/tags/mesh\" class=\"mention hashtag\" rel=\"tag\">#<span>mesh</span></a> <a href=\"https://4d2.social/tags/radio\" class=\"mention hashtag\" rel=\"tag\">#<span>radio</span></a> <a href=\"https://4d2.social/tags/3Dprinting\" class=\"mention hashtag\" rel=\"tag\">#<span>3Dprinting</span></a></p>",
"contentMap": {
"en": "<p>New heltec v3 case & holster are siiiick!</p><p>That neon green screams <a href=\"https://4d2.social/tags/cyberpunk\" class=\"mention hashtag\" rel=\"tag\">#<span>cyberpunk</span></a>, the purple reminds me of the joker, and an unstoppable mesh network oozes <a href=\"https://4d2.social/tags/cypherpunk\" class=\"mention hashtag\" rel=\"tag\">#<span>cypherpunk</span></a></p><p>It's also very functional. The holster really locks the device in place. There's no risk of it falling out just by moving around.</p><p>I don't think I could have possibly done any better with this.</p><p><a href=\"https://4d2.social/tags/meshtastic\" class=\"mention hashtag\" rel=\"tag\">#<span>meshtastic</span></a> <a href=\"https://4d2.social/tags/mesh\" class=\"mention hashtag\" rel=\"tag\">#<span>mesh</span></a> <a href=\"https://4d2.social/tags/radio\" class=\"mention hashtag\" rel=\"tag\">#<span>radio</span></a> <a href=\"https://4d2.social/tags/3Dprinting\" class=\"mention hashtag\" rel=\"tag\">#<span>3Dprinting</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://cdn.4d2.social/media_attachments/files/114/566/958/883/390/176/original/1940d5f1c4f22870.jpg",
"name": "A purple, pager-like device sporting neon green buttons, a small screen and an antenna, rests on a wooden table.",
"blurhash": "UA8;4HIR$@WcI7kGRps%xkaiRsWTIyt0oHWa",
"width": 1512,
"height": 2016
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://cdn.4d2.social/media_attachments/files/114/566/958/977/083/944/original/685122c3f47d4f6d.jpg",
"name": "The same pager-like device in a neon green holster. A belt clip is just barely visible under the holster, which is lying on its back.",
"blurhash": "ULCi]-D+xPtIDNx@W[RpxkjXWJjKS,R:jBkP",
"width": 1512,
"height": 2016
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://cdn.4d2.social/media_attachments/files/114/566/959/095/747/160/original/156d44eae3a5e254.jpg",
"name": "A camera angle looking downward from the side shows the spring-loaded belt clip which is bolted to the back of the holster.",
"blurhash": "UGC6}hDjz-l6D5xuS}ep-fg1S,n6I=Rlr=bq",
"width": 1512,
"height": 2016
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://4d2.social/tags/cyberpunk",
"name": "#cyberpunk"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/cypherpunk",
"name": "#cypherpunk"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/meshtastic",
"name": "#meshtastic"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/mesh",
"name": "#mesh"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/radio",
"name": "#radio"
},
{
"type": "Hashtag",
"href": "https://4d2.social/tags/3dprinting",
"name": "#3dprinting"
}
],
"replies": {
"id": "https://4d2.social/users/CryogenicNighthawk/statuses/114566959246924776/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://4d2.social/users/CryogenicNighthawk/statuses/114566959246924776/replies?only_other_accounts=true&page=true",
"partOf": "https://4d2.social/users/CryogenicNighthawk/statuses/114566959246924776/replies",
"items": []
}
},
"likes": {
"id": "https://4d2.social/users/CryogenicNighthawk/statuses/114566959246924776/likes",
"type": "Collection",
"totalItems": 29
},
"shares": {
"id": "https://4d2.social/users/CryogenicNighthawk/statuses/114566959246924776/shares",
"type": "Collection",
"totalItems": 6
}
}