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://ioc.exchange/users/peterrenshaw/statuses/114294175925398632",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-04-07T01:52:01Z",
"url": "https://ioc.exchange/@peterrenshaw/114294175925398632",
"attributedTo": "https://ioc.exchange/users/peterrenshaw",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://ioc.exchange/users/peterrenshaw/followers"
],
"sensitive": false,
"atomUri": "https://ioc.exchange/users/peterrenshaw/statuses/114294175925398632",
"inReplyToAtomUri": null,
"conversation": "tag:ioc.exchange,2025-04-07:objectId=140952475:objectType=Conversation",
"content": "<p>Yesterdays <a href=\"https://ioc.exchange/tags/hack\" class=\"mention hashtag\" rel=\"tag\">#<span>hack</span></a> get: “80s tech to work with 2025 tech”</p><p>“Hack, hack, watch Jack hack”</p><p>I’ve got a stack of CDs I usually listen to in the car. Car is permanently broken. The replacement car has no CD player (<a href=\"https://ioc.exchange/tags/tape\" class=\"mention hashtag\" rel=\"tag\">#<span>tape</span></a> or <a href=\"https://ioc.exchange/tags/8track\" class=\"mention hashtag\" rel=\"tag\">#<span>8track</span></a> 🤣) so I’ll have do some tinkering. </p><p>* First get out an unused <a href=\"https://ioc.exchange/tags/SONY\" class=\"mention hashtag\" rel=\"tag\">#<span>SONY</span></a> <a href=\"https://ioc.exchange/tags/BoomBox\" class=\"mention hashtag\" rel=\"tag\">#<span>BoomBox</span></a> to play <a href=\"https://ioc.exchange/tags/CD\" class=\"mention hashtag\" rel=\"tag\">#<span>CD</span></a> s. 📻</p><p>* Second locate a <a href=\"https://ioc.exchange/tags/bluetooth\" class=\"mention hashtag\" rel=\"tag\">#<span>bluetooth</span></a> transmitter. Check bluetooth standard is BT 5.0 compatible. </p><p>* Third, find USB-A to USB-C power for the XMitter</p><p>* Four, power supply for boombox, C6.</p><p>* Five find a 3.5mm AUX cable to connect to XMitter. </p><p>* Six and dodgiest, PAIR bluetooth from boombox XMitter to car. </p><p>Now I can run the car audio without <a href=\"https://ioc.exchange/tags/streaming\" class=\"mention hashtag\" rel=\"tag\">#<span>streaming</span></a> <a href=\"https://ioc.exchange/tags/shite\" class=\"mention hashtag\" rel=\"tag\">#<span>shite</span></a> music 🔊, not have to mess around with BS phone issues. ☺️</p><p><a href=\"https://ioc.exchange/tags/Audio\" class=\"mention hashtag\" rel=\"tag\">#<span>Audio</span></a> / <a href=\"https://ioc.exchange/tags/sound\" class=\"mention hashtag\" rel=\"tag\">#<span>sound</span></a> / <a href=\"https://ioc.exchange/tags/RockMusic\" class=\"mention hashtag\" rel=\"tag\">#<span>RockMusic</span></a> / <a href=\"https://ioc.exchange/tags/Music\" class=\"mention hashtag\" rel=\"tag\">#<span>Music</span></a> / <a href=\"https://ioc.exchange/tags/Media\" class=\"mention hashtag\" rel=\"tag\">#<span>Media</span></a></p>",
"contentMap": {
"en": "<p>Yesterdays <a href=\"https://ioc.exchange/tags/hack\" class=\"mention hashtag\" rel=\"tag\">#<span>hack</span></a> get: “80s tech to work with 2025 tech”</p><p>“Hack, hack, watch Jack hack”</p><p>I’ve got a stack of CDs I usually listen to in the car. Car is permanently broken. The replacement car has no CD player (<a href=\"https://ioc.exchange/tags/tape\" class=\"mention hashtag\" rel=\"tag\">#<span>tape</span></a> or <a href=\"https://ioc.exchange/tags/8track\" class=\"mention hashtag\" rel=\"tag\">#<span>8track</span></a> 🤣) so I’ll have do some tinkering. </p><p>* First get out an unused <a href=\"https://ioc.exchange/tags/SONY\" class=\"mention hashtag\" rel=\"tag\">#<span>SONY</span></a> <a href=\"https://ioc.exchange/tags/BoomBox\" class=\"mention hashtag\" rel=\"tag\">#<span>BoomBox</span></a> to play <a href=\"https://ioc.exchange/tags/CD\" class=\"mention hashtag\" rel=\"tag\">#<span>CD</span></a> s. 📻</p><p>* Second locate a <a href=\"https://ioc.exchange/tags/bluetooth\" class=\"mention hashtag\" rel=\"tag\">#<span>bluetooth</span></a> transmitter. Check bluetooth standard is BT 5.0 compatible. </p><p>* Third, find USB-A to USB-C power for the XMitter</p><p>* Four, power supply for boombox, C6.</p><p>* Five find a 3.5mm AUX cable to connect to XMitter. </p><p>* Six and dodgiest, PAIR bluetooth from boombox XMitter to car. </p><p>Now I can run the car audio without <a href=\"https://ioc.exchange/tags/streaming\" class=\"mention hashtag\" rel=\"tag\">#<span>streaming</span></a> <a href=\"https://ioc.exchange/tags/shite\" class=\"mention hashtag\" rel=\"tag\">#<span>shite</span></a> music 🔊, not have to mess around with BS phone issues. ☺️</p><p><a href=\"https://ioc.exchange/tags/Audio\" class=\"mention hashtag\" rel=\"tag\">#<span>Audio</span></a> / <a href=\"https://ioc.exchange/tags/sound\" class=\"mention hashtag\" rel=\"tag\">#<span>sound</span></a> / <a href=\"https://ioc.exchange/tags/RockMusic\" class=\"mention hashtag\" rel=\"tag\">#<span>RockMusic</span></a> / <a href=\"https://ioc.exchange/tags/Music\" class=\"mention hashtag\" rel=\"tag\">#<span>Music</span></a> / <a href=\"https://ioc.exchange/tags/Media\" class=\"mention hashtag\" rel=\"tag\">#<span>Media</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://files.ioc.exchange/media_attachments/files/114/294/143/660/359/597/original/d759d816a9862b57.jpeg",
"name": "A sony boombox with NY CDs and a mess of cable. ",
"blurhash": "UJCGoi8_Dh?c.8j[D%%M4Tx]%MMx4nxu%NIT",
"focalPoint": [
0,
0
],
"width": 1280,
"height": 960
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://files.ioc.exchange/media_attachments/files/114/294/143/800/967/902/original/4853b88f90898161.jpeg",
"name": "Stupid car with no CD player and bluetooth audio system. ",
"blurhash": "UvGSJuoeM{of~qaxNGofxta|a{jtIUazt7fP",
"focalPoint": [
0,
0
],
"width": 960,
"height": 1280
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://files.ioc.exchange/media_attachments/files/114/294/148/477/126/940/original/090b5c8027f34f3f.jpeg",
"name": "A sample of CDs to listen to. ",
"blurhash": "UGGIS{_4-4=rX2t3Rkxs%KIrxaV_xuS5n$Rk",
"focalPoint": [
0,
0
],
"width": 1280,
"height": 960
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/hack",
"name": "#hack"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/tape",
"name": "#tape"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/8track",
"name": "#8track"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/sony",
"name": "#sony"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/boombox",
"name": "#boombox"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/cd",
"name": "#cd"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/bluetooth",
"name": "#bluetooth"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/streaming",
"name": "#streaming"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/shite",
"name": "#shite"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/audio",
"name": "#audio"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/sound",
"name": "#sound"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/rockmusic",
"name": "#rockmusic"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/music",
"name": "#music"
},
{
"type": "Hashtag",
"href": "https://ioc.exchange/tags/media",
"name": "#media"
}
],
"replies": {
"id": "https://ioc.exchange/users/peterrenshaw/statuses/114294175925398632/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://ioc.exchange/users/peterrenshaw/statuses/114294175925398632/replies?only_other_accounts=true&page=true",
"partOf": "https://ioc.exchange/users/peterrenshaw/statuses/114294175925398632/replies",
"items": []
}
},
"likes": {
"id": "https://ioc.exchange/users/peterrenshaw/statuses/114294175925398632/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://ioc.exchange/users/peterrenshaw/statuses/114294175925398632/shares",
"type": "Collection",
"totalItems": 0
}
}