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",
"Emoji": "toot:Emoji"
}
],
"id": "https://mstdn.social/users/yPhil/statuses/114683725537854574",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-06-14T20:59:36Z",
"url": "https://mstdn.social/@yPhil/114683725537854574",
"attributedTo": "https://mstdn.social/users/yPhil",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mstdn.social/users/yPhil/followers"
],
"sensitive": false,
"atomUri": "https://mstdn.social/users/yPhil/statuses/114683725537854574",
"inReplyToAtomUri": null,
"conversation": "tag:mstdn.social,2025-06-14:objectId=568560844:objectType=Conversation",
"content": "<p>For the <a href=\"https://mstdn.social/tags/Emulsion\" class=\"mention hashtag\" rel=\"tag\">#<span>Emulsion</span></a> <a href=\"https://mstdn.social/tags/GUI\" class=\"mention hashtag\" rel=\"tag\">#<span>GUI</span></a> I drew *every* <a href=\"https://mstdn.social/tags/Game\" class=\"mention hashtag\" rel=\"tag\">#<span>Game</span></a> platform / console / machine <a href=\"https://mstdn.social/tags/gamecontroller\" class=\"mention hashtag\" rel=\"tag\">#<span>gamecontroller</span></a> in :inkscape: <a href=\"https://mstdn.social/tags/inkscape\" class=\"mention hashtag\" rel=\"tag\">#<span>inkscape</span></a> ; Tonight, the <a href=\"https://mstdn.social/tags/Nintendo\" class=\"mention hashtag\" rel=\"tag\">#<span>Nintendo</span></a> <a href=\"https://mstdn.social/tags/SuperFamicom\" class=\"mention hashtag\" rel=\"tag\">#<span>SuperFamicom</span></a> AKA <a href=\"https://mstdn.social/tags/SuperNintendo\" class=\"mention hashtag\" rel=\"tag\">#<span>SuperNintendo</span></a> AKA <a href=\"https://mstdn.social/tags/SNES\" class=\"mention hashtag\" rel=\"tag\">#<span>SNES</span></a> ; This one was tricky 🙂 what do you think?</p><p>:boost_animated: <a href=\"https://mstdn.social/tags/Emulsion\" class=\"mention hashtag\" rel=\"tag\">#<span>Emulsion</span></a> needs <a href=\"https://mstdn.social/tags/you\" class=\"mention hashtag\" rel=\"tag\">#<span>you</span></a> </p><p><a href=\"https://mstdn.social/tags/game\" class=\"mention hashtag\" rel=\"tag\">#<span>game</span></a> <a href=\"https://mstdn.social/tags/IndieDev\" class=\"mention hashtag\" rel=\"tag\">#<span>IndieDev</span></a> <a href=\"https://mstdn.social/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://mstdn.social/tags/retrogaming\" class=\"mention hashtag\" rel=\"tag\">#<span>retrogaming</span></a> <a href=\"https://mstdn.social/tags/emulation\" class=\"mention hashtag\" rel=\"tag\">#<span>emulation</span></a> <a href=\"https://mstdn.social/tags/gaming\" class=\"mention hashtag\" rel=\"tag\">#<span>gaming</span></a> <a href=\"https://mstdn.social/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> <a href=\"https://mstdn.social/tags/floss\" class=\"mention hashtag\" rel=\"tag\">#<span>floss</span></a> </p><p>🤖 View the complete <a href=\"https://mstdn.social/tags/gamecontroller\" class=\"mention hashtag\" rel=\"tag\">#<span>gamecontroller</span></a> series here 🦩 </p><p> :gamepad: GET EMULSIFIED :potion_bisexual:</p><p>🌐 <a href=\"https://yphil.gitlab.io/emulsion/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">yphil.gitlab.io/emulsion/</span><span class=\"invisible\"></span></a><br />:gitlab: <a href=\"https://gitlab.com/yphil/emulsion\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">gitlab.com/yphil/emulsion</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>For the <a href=\"https://mstdn.social/tags/Emulsion\" class=\"mention hashtag\" rel=\"tag\">#<span>Emulsion</span></a> <a href=\"https://mstdn.social/tags/GUI\" class=\"mention hashtag\" rel=\"tag\">#<span>GUI</span></a> I drew *every* <a href=\"https://mstdn.social/tags/Game\" class=\"mention hashtag\" rel=\"tag\">#<span>Game</span></a> platform / console / machine <a href=\"https://mstdn.social/tags/gamecontroller\" class=\"mention hashtag\" rel=\"tag\">#<span>gamecontroller</span></a> in :inkscape: <a href=\"https://mstdn.social/tags/inkscape\" class=\"mention hashtag\" rel=\"tag\">#<span>inkscape</span></a> ; Tonight, the <a href=\"https://mstdn.social/tags/Nintendo\" class=\"mention hashtag\" rel=\"tag\">#<span>Nintendo</span></a> <a href=\"https://mstdn.social/tags/SuperFamicom\" class=\"mention hashtag\" rel=\"tag\">#<span>SuperFamicom</span></a> AKA <a href=\"https://mstdn.social/tags/SuperNintendo\" class=\"mention hashtag\" rel=\"tag\">#<span>SuperNintendo</span></a> AKA <a href=\"https://mstdn.social/tags/SNES\" class=\"mention hashtag\" rel=\"tag\">#<span>SNES</span></a> ; This one was tricky 🙂 what do you think?</p><p>:boost_animated: <a href=\"https://mstdn.social/tags/Emulsion\" class=\"mention hashtag\" rel=\"tag\">#<span>Emulsion</span></a> needs <a href=\"https://mstdn.social/tags/you\" class=\"mention hashtag\" rel=\"tag\">#<span>you</span></a> </p><p><a href=\"https://mstdn.social/tags/game\" class=\"mention hashtag\" rel=\"tag\">#<span>game</span></a> <a href=\"https://mstdn.social/tags/IndieDev\" class=\"mention hashtag\" rel=\"tag\">#<span>IndieDev</span></a> <a href=\"https://mstdn.social/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://mstdn.social/tags/retrogaming\" class=\"mention hashtag\" rel=\"tag\">#<span>retrogaming</span></a> <a href=\"https://mstdn.social/tags/emulation\" class=\"mention hashtag\" rel=\"tag\">#<span>emulation</span></a> <a href=\"https://mstdn.social/tags/gaming\" class=\"mention hashtag\" rel=\"tag\">#<span>gaming</span></a> <a href=\"https://mstdn.social/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> <a href=\"https://mstdn.social/tags/floss\" class=\"mention hashtag\" rel=\"tag\">#<span>floss</span></a> </p><p>🤖 View the complete <a href=\"https://mstdn.social/tags/gamecontroller\" class=\"mention hashtag\" rel=\"tag\">#<span>gamecontroller</span></a> series here 🦩 </p><p> :gamepad: GET EMULSIFIED :potion_bisexual:</p><p>🌐 <a href=\"https://yphil.gitlab.io/emulsion/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">yphil.gitlab.io/emulsion/</span><span class=\"invisible\"></span></a><br />:gitlab: <a href=\"https://gitlab.com/yphil/emulsion\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">gitlab.com/yphil/emulsion</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://media.mstdn.social/media_attachments/files/114/677/663/003/807/664/original/932d66da4f554a1f.png",
"name": "#Nintendo #SuperFamicom AKA #SuperNintendo AKA #SNES controller",
"blurhash": "UVA^RUozMxWVoffPWBfR00WBxuj[Rja}ofjs",
"focalPoint": [
0,
0
],
"width": 2000,
"height": 2000
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/emulsion",
"name": "#emulsion"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/GUI",
"name": "#GUI"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/game",
"name": "#game"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/gamecontroller",
"name": "#gamecontroller"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/Inkscape",
"name": "#Inkscape"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/Nintendo",
"name": "#Nintendo"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/superfamicom",
"name": "#superfamicom"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/supernintendo",
"name": "#supernintendo"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/snes",
"name": "#snes"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/you",
"name": "#you"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/IndieDev",
"name": "#IndieDev"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/GameDev",
"name": "#GameDev"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/retrogaming",
"name": "#retrogaming"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/emulation",
"name": "#emulation"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/Gaming",
"name": "#Gaming"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/Linux",
"name": "#Linux"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/FLOSS",
"name": "#FLOSS"
},
{
"id": "https://mstdn.social/emojis/2385",
"type": "Emoji",
"name": ":inkscape:",
"updated": "2020-06-13T20:27:09Z",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://media.mstdn.social/custom_emojis/images/000/002/385/original/8f0c21f9c3917a31.png"
}
},
{
"id": "https://mstdn.social/emojis/539961",
"type": "Emoji",
"name": ":boost_animated:",
"updated": "2023-08-13T11:58:36Z",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://media.mstdn.social/custom_emojis/images/000/539/961/original/77f41ba90ad5349c.png"
}
},
{
"id": "https://mstdn.social/emojis/2291",
"type": "Emoji",
"name": ":gamepad:",
"updated": "2020-06-13T20:25:35Z",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://media.mstdn.social/custom_emojis/images/000/002/291/original/f1cf2fe076571094.png"
}
},
{
"id": "https://mstdn.social/emojis/463825",
"type": "Emoji",
"name": ":potion_bisexual:",
"updated": "2023-04-25T19:57:25Z",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://media.mstdn.social/custom_emojis/images/000/463/825/original/d5d8c577039791fe.png"
}
},
{
"id": "https://mstdn.social/emojis/3195",
"type": "Emoji",
"name": ":gitlab:",
"updated": "2020-06-13T20:26:17Z",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://media.mstdn.social/custom_emojis/images/000/003/195/original/259812a7572c9313.png"
}
}
],
"replies": {
"id": "https://mstdn.social/users/yPhil/statuses/114683725537854574/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mstdn.social/users/yPhil/statuses/114683725537854574/replies?only_other_accounts=true&page=true",
"partOf": "https://mstdn.social/users/yPhil/statuses/114683725537854574/replies",
"items": []
}
},
"likes": {
"id": "https://mstdn.social/users/yPhil/statuses/114683725537854574/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://mstdn.social/users/yPhil/statuses/114683725537854574/shares",
"type": "Collection",
"totalItems": 1
}
}