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://mastodon.social/users/hexaheximal/collections/featured",
"type": "OrderedCollection",
"totalItems": 5,
"orderedItems": [
{
"id": "https://mastodon.social/users/hexaheximal/statuses/114484695673728008",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-05-10T17:23:42Z",
"url": "https://mastodon.social/@hexaheximal/114484695673728008",
"attributedTo": "https://mastodon.social/users/hexaheximal",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/hexaheximal/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/hexaheximal/statuses/114484695673728008",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2025-05-10:objectId=993753907:objectType=Conversation",
"content": "<p>This post was sent from an Android Dev Phone 1 (the developer version of the first Android phone that was released) using an IRC -> Mastodon API gateway bot.</p>",
"contentMap": {
"en": "<p>This post was sent from an Android Dev Phone 1 (the developer version of the first Android phone that was released) using an IRC -> Mastodon API gateway bot.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/hexaheximal/statuses/114484695673728008/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/hexaheximal/statuses/114484695673728008/replies?min_id=114484698241371722&page=true",
"partOf": "https://mastodon.social/users/hexaheximal/statuses/114484695673728008/replies",
"items": [
"https://mastodon.social/users/hexaheximal/statuses/114484698241371722"
]
}
},
"likes": {
"id": "https://mastodon.social/users/hexaheximal/statuses/114484695673728008/likes",
"type": "Collection",
"totalItems": 8
},
"shares": {
"id": "https://mastodon.social/users/hexaheximal/statuses/114484695673728008/shares",
"type": "Collection",
"totalItems": 4
}
},
{
"id": "https://mastodon.social/users/hexaheximal/statuses/113992080888577061",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-02-12T17:25:17Z",
"url": "https://mastodon.social/@hexaheximal/113992080888577061",
"attributedTo": "https://mastodon.social/users/hexaheximal",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/hexaheximal/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/hexaheximal/statuses/113992080888577061",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2025-02-12:objectId=919467085:objectType=Conversation",
"content": "<p>Morality beats neutrality.</p><p>Taking a neutral stance is taking the complicit stance, if not enabling.</p><p>There is no such thing as true neutrality. You either choose to move forward, to benefit all, or stubbornly stand still, to benefit the status quo.</p>",
"contentMap": {
"en": "<p>Morality beats neutrality.</p><p>Taking a neutral stance is taking the complicit stance, if not enabling.</p><p>There is no such thing as true neutrality. You either choose to move forward, to benefit all, or stubbornly stand still, to benefit the status quo.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113992080888577061/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/hexaheximal/statuses/113992080888577061/replies?min_id=113992164491323663&page=true",
"partOf": "https://mastodon.social/users/hexaheximal/statuses/113992080888577061/replies",
"items": [
"https://mastodon.social/users/hexaheximal/statuses/113992089823202354",
"https://mastodon.social/users/hexaheximal/statuses/113992164491323663"
]
}
},
"likes": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113992080888577061/likes",
"type": "Collection",
"totalItems": 9
},
"shares": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113992080888577061/shares",
"type": "Collection",
"totalItems": 4
}
},
{
"id": "https://mastodon.social/users/hexaheximal/statuses/113982282397788632",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-02-10T23:53:23Z",
"url": "https://mastodon.social/@hexaheximal/113982282397788632",
"attributedTo": "https://mastodon.social/users/hexaheximal",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/hexaheximal/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/hexaheximal/statuses/113982282397788632",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2025-02-10:objectId=917924779:objectType=Conversation",
"content": "<p>I have managed to cross-compile mini-rv32ima (a tiny RISC-V Linux emulator) to 32-bit Windows and run it on Windows XP.</p><p>This is unbelievably cursed.</p><p><a href=\"https://mastodon.social/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a> <a href=\"https://mastodon.social/tags/RiscV\" class=\"mention hashtag\" rel=\"tag\">#<span>RiscV</span></a> <a href=\"https://mastodon.social/tags/MiniRV32IMA\" class=\"mention hashtag\" rel=\"tag\">#<span>MiniRV32IMA</span></a> <a href=\"https://mastodon.social/tags/WindowsXP\" class=\"mention hashtag\" rel=\"tag\">#<span>WindowsXP</span></a></p>",
"contentMap": {
"en": "<p>I have managed to cross-compile mini-rv32ima (a tiny RISC-V Linux emulator) to 32-bit Windows and run it on Windows XP.</p><p>This is unbelievably cursed.</p><p><a href=\"https://mastodon.social/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a> <a href=\"https://mastodon.social/tags/RiscV\" class=\"mention hashtag\" rel=\"tag\">#<span>RiscV</span></a> <a href=\"https://mastodon.social/tags/MiniRV32IMA\" class=\"mention hashtag\" rel=\"tag\">#<span>MiniRV32IMA</span></a> <a href=\"https://mastodon.social/tags/WindowsXP\" class=\"mention hashtag\" rel=\"tag\">#<span>WindowsXP</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://files.mastodon.social/media_attachments/files/113/982/275/113/319/042/original/330aad380a09d86d.png",
"name": "A screenshot of a RISC-V Linux shell running in an emulator inside of a command prompt window on Windows XP",
"blurhash": "UbCG+ER%x^WU_4WYogWY.8jGRNjb?FfPacj?",
"focalPoint": [
0,
0
],
"width": 852,
"height": 716
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/linux",
"name": "#linux"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/riscv",
"name": "#riscv"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/minirv32ima",
"name": "#minirv32ima"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/windowsxp",
"name": "#windowsxp"
}
],
"replies": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113982282397788632/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/hexaheximal/statuses/113982282397788632/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/hexaheximal/statuses/113982282397788632/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113982282397788632/likes",
"type": "Collection",
"totalItems": 12
},
"shares": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113982282397788632/shares",
"type": "Collection",
"totalItems": 1
}
},
{
"id": "https://mastodon.social/users/hexaheximal/statuses/113056414521199035",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-08-31T11:33:01Z",
"url": "https://mastodon.social/@hexaheximal/113056414521199035",
"attributedTo": "https://mastodon.social/users/hexaheximal",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/hexaheximal/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/hexaheximal/statuses/113056414521199035",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2024-08-31:objectId=788279607:objectType=Conversation",
"content": "<p>I don't know why I need to say this, but PLEASE, add alt text to your images whenever you're able to do so! Not only does it help people who are blind, but it also helps people who simply don't / can't load images.</p><p><a href=\"https://mastodon.social/tags/Fediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>Fediverse</span></a> <a href=\"https://mastodon.social/tags/Accessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>Accessibility</span></a></p>",
"contentMap": {
"en": "<p>I don't know why I need to say this, but PLEASE, add alt text to your images whenever you're able to do so! Not only does it help people who are blind, but it also helps people who simply don't / can't load images.</p><p><a href=\"https://mastodon.social/tags/Fediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>Fediverse</span></a> <a href=\"https://mastodon.social/tags/Accessibility\" class=\"mention hashtag\" rel=\"tag\">#<span>Accessibility</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/fediverse",
"name": "#fediverse"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/accessibility",
"name": "#accessibility"
}
],
"replies": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113056414521199035/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/hexaheximal/statuses/113056414521199035/replies?min_id=113056426047181983&page=true",
"partOf": "https://mastodon.social/users/hexaheximal/statuses/113056414521199035/replies",
"items": [
"https://mastodon.social/users/hexaheximal/statuses/113056426047181983"
]
}
},
"likes": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113056414521199035/likes",
"type": "Collection",
"totalItems": 22
},
"shares": {
"id": "https://mastodon.social/users/hexaheximal/statuses/113056414521199035/shares",
"type": "Collection",
"totalItems": 14
}
},
{
"id": "https://mastodon.social/users/hexaheximal/statuses/111057587568685759",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-09-13T11:25:02Z",
"url": "https://mastodon.social/@hexaheximal/111057587568685759",
"attributedTo": "https://mastodon.social/users/hexaheximal",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.social/users/hexaheximal/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.social/users/hexaheximal/statuses/111057587568685759",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.social,2023-09-13:objectId=534844179:objectType=Conversation",
"content": "<p>😎 </p><p><a href=\"https://mastodon.social/tags/github\" class=\"mention hashtag\" rel=\"tag\">#<span>github</span></a> <a href=\"https://mastodon.social/tags/codeberg\" class=\"mention hashtag\" rel=\"tag\">#<span>codeberg</span></a> <a href=\"https://mastodon.social/tags/foss\" class=\"mention hashtag\" rel=\"tag\">#<span>foss</span></a> <a href=\"https://mastodon.social/tags/floss\" class=\"mention hashtag\" rel=\"tag\">#<span>floss</span></a> <a href=\"https://mastodon.social/tags/freesoftware\" class=\"mention hashtag\" rel=\"tag\">#<span>freesoftware</span></a> <a href=\"https://mastodon.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a></p>",
"contentMap": {
"en": "<p>😎 </p><p><a href=\"https://mastodon.social/tags/github\" class=\"mention hashtag\" rel=\"tag\">#<span>github</span></a> <a href=\"https://mastodon.social/tags/codeberg\" class=\"mention hashtag\" rel=\"tag\">#<span>codeberg</span></a> <a href=\"https://mastodon.social/tags/foss\" class=\"mention hashtag\" rel=\"tag\">#<span>foss</span></a> <a href=\"https://mastodon.social/tags/floss\" class=\"mention hashtag\" rel=\"tag\">#<span>floss</span></a> <a href=\"https://mastodon.social/tags/freesoftware\" class=\"mention hashtag\" rel=\"tag\">#<span>freesoftware</span></a> <a href=\"https://mastodon.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://files.mastodon.social/media_attachments/files/111/057/585/144/571/289/original/c19f8d6f0bd80733.png",
"name": "friendship ended with github, now codeberg is my best friend",
"blurhash": "USJRaO00Rn-=_NMvXSt6R4Si%LWBM_NJxuV@",
"focalPoint": [
0,
0
],
"width": 680,
"height": 510
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/github",
"name": "#github"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/codeberg",
"name": "#codeberg"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/foss",
"name": "#foss"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/floss",
"name": "#floss"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/freesoftware",
"name": "#freesoftware"
},
{
"type": "Hashtag",
"href": "https://mastodon.social/tags/opensource",
"name": "#opensource"
}
],
"replies": {
"id": "https://mastodon.social/users/hexaheximal/statuses/111057587568685759/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.social/users/hexaheximal/statuses/111057587568685759/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.social/users/hexaheximal/statuses/111057587568685759/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.social/users/hexaheximal/statuses/111057587568685759/likes",
"type": "Collection",
"totalItems": 19
},
"shares": {
"id": "https://mastodon.social/users/hexaheximal/statuses/111057587568685759/shares",
"type": "Collection",
"totalItems": 10
}
}
]
}