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",
"litepub": "http://litepub.social/ns#",
"directMessage": "litepub:directMessage",
"Hashtag": "as:Hashtag"
}
],
"id": "https://mstdn.dk/users/saustrup/statuses/114190775896198712",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-03-19T19:36:02Z",
"url": "https://mstdn.dk/@saustrup/114190775896198712",
"attributedTo": "https://mstdn.dk/users/saustrup",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mstdn.dk/users/saustrup/followers"
],
"sensitive": false,
"atomUri": "https://mstdn.dk/users/saustrup/statuses/114190775896198712",
"inReplyToAtomUri": null,
"conversation": "tag:mstdn.dk,2025-03-19:objectId=19073281:objectType=Conversation",
"content": "<p>My brand new <a href=\"https://mstdn.dk/tags/mfmemulator\" class=\"mention hashtag\" rel=\"tag\">#<span>mfmemulator</span></a> from <a href=\"https://decromancer.ca/mfm-emulator/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">decromancer.ca/mfm-emulator/</span><span class=\"invisible\"></span></a> arrived from <a href=\"https://mstdn.dk/tags/Canada\" class=\"mention hashtag\" rel=\"tag\">#<span>Canada</span></a> about a week ago. It doubles as an MFM harddisk reader as well as an emulator, and I just happened to have a 40 year old disk lying around.</p><p><a href=\"https://mstdn.dk/tags/MFM\" class=\"mention hashtag\" rel=\"tag\">#<span>MFM</span></a> was a weird standard, at least compared to SCSI and IDE. It's much closer to that of a floppy drive, than the hard disks we use today. That becomes apparent, when you realize that there are a lot of different standards for putting data on an MFM disks, and I'm just talking ones and zeroes here, not high level data like file systems. Basically, one model MFM controller probably won't read the data that another wrote on the same disk.</p><p>With that in mind, I was a little worried that the emulator wouldn't read my <a href=\"https://mstdn.dk/tags/CPM\" class=\"mention hashtag\" rel=\"tag\">#<span>CPM</span></a> disk that was previously connected to an old Adaptec SCSI-to-MFM controller. To my surprise it worked like a charm, and I'm now looking at <a href=\"https://mstdn.dk/tags/pascal\" class=\"mention hashtag\" rel=\"tag\">#<span>pascal</span></a> source code my dad wrote in the mid <a href=\"https://mstdn.dk/tags/80s\" class=\"mention hashtag\" rel=\"tag\">#<span>80s</span></a>. I'd call that a success! 🙂</p>",
"contentMap": {
"en": "<p>My brand new <a href=\"https://mstdn.dk/tags/mfmemulator\" class=\"mention hashtag\" rel=\"tag\">#<span>mfmemulator</span></a> from <a href=\"https://decromancer.ca/mfm-emulator/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">decromancer.ca/mfm-emulator/</span><span class=\"invisible\"></span></a> arrived from <a href=\"https://mstdn.dk/tags/Canada\" class=\"mention hashtag\" rel=\"tag\">#<span>Canada</span></a> about a week ago. It doubles as an MFM harddisk reader as well as an emulator, and I just happened to have a 40 year old disk lying around.</p><p><a href=\"https://mstdn.dk/tags/MFM\" class=\"mention hashtag\" rel=\"tag\">#<span>MFM</span></a> was a weird standard, at least compared to SCSI and IDE. It's much closer to that of a floppy drive, than the hard disks we use today. That becomes apparent, when you realize that there are a lot of different standards for putting data on an MFM disks, and I'm just talking ones and zeroes here, not high level data like file systems. Basically, one model MFM controller probably won't read the data that another wrote on the same disk.</p><p>With that in mind, I was a little worried that the emulator wouldn't read my <a href=\"https://mstdn.dk/tags/CPM\" class=\"mention hashtag\" rel=\"tag\">#<span>CPM</span></a> disk that was previously connected to an old Adaptec SCSI-to-MFM controller. To my surprise it worked like a charm, and I'm now looking at <a href=\"https://mstdn.dk/tags/pascal\" class=\"mention hashtag\" rel=\"tag\">#<span>pascal</span></a> source code my dad wrote in the mid <a href=\"https://mstdn.dk/tags/80s\" class=\"mention hashtag\" rel=\"tag\">#<span>80s</span></a>. I'd call that a success! 🙂</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mstdn.dk/tags/mfmemulator",
"name": "#mfmemulator"
},
{
"type": "Hashtag",
"href": "https://mstdn.dk/tags/canada",
"name": "#canada"
},
{
"type": "Hashtag",
"href": "https://mstdn.dk/tags/mfm",
"name": "#mfm"
},
{
"type": "Hashtag",
"href": "https://mstdn.dk/tags/cpm",
"name": "#cpm"
},
{
"type": "Hashtag",
"href": "https://mstdn.dk/tags/pascal",
"name": "#pascal"
},
{
"type": "Hashtag",
"href": "https://mstdn.dk/tags/80s",
"name": "#80s"
}
],
"replies": {
"id": "https://mstdn.dk/users/saustrup/statuses/114190775896198712/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mstdn.dk/users/saustrup/statuses/114190775896198712/replies?only_other_accounts=true&page=true",
"partOf": "https://mstdn.dk/users/saustrup/statuses/114190775896198712/replies",
"items": []
}
},
"likes": {
"id": "https://mstdn.dk/users/saustrup/statuses/114190775896198712/likes",
"type": "Collection",
"totalItems": 5
},
"shares": {
"id": "https://mstdn.dk/users/saustrup/statuses/114190775896198712/shares",
"type": "Collection",
"totalItems": 3
}
}