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.ar.al/users/aral/statuses/113913102247405922",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-01-29T18:39:58Z",
"url": "https://mastodon.ar.al/@aral/113913102247405922",
"attributedTo": "https://mastodon.ar.al/users/aral",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.ar.al/users/aral/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.ar.al/users/aral/statuses/113913102247405922",
"inReplyToAtomUri": null,
"conversation": "tag:mastodon.ar.al,2025-01-29:objectId=48497388:objectType=Conversation",
"content": "<p>May I just say so myself that I‘m loving playing with Kitten¹ to build Domain² (shown below) and Place³.</p><p>¹ <a href=\"https://kitten.small-web.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">kitten.small-web.org</span><span class=\"invisible\"></span></a><br />² <a href=\"https://codeberg.org/domain/app\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/domain/app</span><span class=\"invisible\"></span></a><br />³ <a href=\"https://codeberg.org/place/app\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/place/app</span><span class=\"invisible\"></span></a></p><p><a href=\"https://mastodon.ar.al/tags/Kitten\" class=\"mention hashtag\" rel=\"tag\">#<span>Kitten</span></a> <a href=\"https://mastodon.ar.al/tags/Domain\" class=\"mention hashtag\" rel=\"tag\">#<span>Domain</span></a> <a href=\"https://mastodon.ar.al/tags/Place\" class=\"mention hashtag\" rel=\"tag\">#<span>Place</span></a> <a href=\"https://mastodon.ar.al/tags/SmallWeb\" class=\"mention hashtag\" rel=\"tag\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.ar.al/tags/SmallTech\" class=\"mention hashtag\" rel=\"tag\">#<span>SmallTech</span></a> <a href=\"https://mastodon.ar.al/tags/humanRights\" class=\"mention hashtag\" rel=\"tag\">#<span>humanRights</span></a> <a href=\"https://mastodon.ar.al/tags/democracy\" class=\"mention hashtag\" rel=\"tag\">#<span>democracy</span></a> <a href=\"https://mastodon.ar.al/tags/technology\" class=\"mention hashtag\" rel=\"tag\">#<span>technology</span></a> <a href=\"https://mastodon.ar.al/tags/peerToPeer\" class=\"mention hashtag\" rel=\"tag\">#<span>peerToPeer</span></a> <a href=\"https://mastodon.ar.al/tags/peerToPeerWeb\" class=\"mention hashtag\" rel=\"tag\">#<span>peerToPeerWeb</span></a> <a href=\"https://mastodon.ar.al/tags/web\" class=\"mention hashtag\" rel=\"tag\">#<span>web</span></a> <a href=\"https://mastodon.ar.al/tags/dev\" class=\"mention hashtag\" rel=\"tag\">#<span>dev</span></a> <a href=\"https://mastodon.ar.al/tags/JavaScript\" class=\"mention hashtag\" rel=\"tag\">#<span>JavaScript</span></a> <a href=\"https://mastodon.ar.al/tags/HTML\" class=\"mention hashtag\" rel=\"tag\">#<span>HTML</span></a> <a href=\"https://mastodon.ar.al/tags/CSS\" class=\"mention hashtag\" rel=\"tag\">#<span>CSS</span></a> <a href=\"https://mastodon.ar.al/tags/NodeJS\" class=\"mention hashtag\" rel=\"tag\">#<span>NodeJS</span></a> <a href=\"https://mastodon.ar.al/tags/htmx\" class=\"mention hashtag\" rel=\"tag\">#<span>htmx</span></a> <a href=\"https://mastodon.ar.al/tags/WebSocket\" class=\"mention hashtag\" rel=\"tag\">#<span>WebSocket</span></a> <a href=\"https://mastodon.ar.al/tags/objectOriented\" class=\"mention hashtag\" rel=\"tag\">#<span>objectOriented</span></a> <a href=\"https://mastodon.ar.al/tags/eventBased\" class=\"mention hashtag\" rel=\"tag\">#<span>eventBased</span></a> <a href=\"https://mastodon.ar.al/tags/hypermedia\" class=\"mention hashtag\" rel=\"tag\">#<span>hypermedia</span></a></p>",
"contentMap": {
"en": "<p>May I just say so myself that I‘m loving playing with Kitten¹ to build Domain² (shown below) and Place³.</p><p>¹ <a href=\"https://kitten.small-web.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">kitten.small-web.org</span><span class=\"invisible\"></span></a><br />² <a href=\"https://codeberg.org/domain/app\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/domain/app</span><span class=\"invisible\"></span></a><br />³ <a href=\"https://codeberg.org/place/app\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/place/app</span><span class=\"invisible\"></span></a></p><p><a href=\"https://mastodon.ar.al/tags/Kitten\" class=\"mention hashtag\" rel=\"tag\">#<span>Kitten</span></a> <a href=\"https://mastodon.ar.al/tags/Domain\" class=\"mention hashtag\" rel=\"tag\">#<span>Domain</span></a> <a href=\"https://mastodon.ar.al/tags/Place\" class=\"mention hashtag\" rel=\"tag\">#<span>Place</span></a> <a href=\"https://mastodon.ar.al/tags/SmallWeb\" class=\"mention hashtag\" rel=\"tag\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.ar.al/tags/SmallTech\" class=\"mention hashtag\" rel=\"tag\">#<span>SmallTech</span></a> <a href=\"https://mastodon.ar.al/tags/humanRights\" class=\"mention hashtag\" rel=\"tag\">#<span>humanRights</span></a> <a href=\"https://mastodon.ar.al/tags/democracy\" class=\"mention hashtag\" rel=\"tag\">#<span>democracy</span></a> <a href=\"https://mastodon.ar.al/tags/technology\" class=\"mention hashtag\" rel=\"tag\">#<span>technology</span></a> <a href=\"https://mastodon.ar.al/tags/peerToPeer\" class=\"mention hashtag\" rel=\"tag\">#<span>peerToPeer</span></a> <a href=\"https://mastodon.ar.al/tags/peerToPeerWeb\" class=\"mention hashtag\" rel=\"tag\">#<span>peerToPeerWeb</span></a> <a href=\"https://mastodon.ar.al/tags/web\" class=\"mention hashtag\" rel=\"tag\">#<span>web</span></a> <a href=\"https://mastodon.ar.al/tags/dev\" class=\"mention hashtag\" rel=\"tag\">#<span>dev</span></a> <a href=\"https://mastodon.ar.al/tags/JavaScript\" class=\"mention hashtag\" rel=\"tag\">#<span>JavaScript</span></a> <a href=\"https://mastodon.ar.al/tags/HTML\" class=\"mention hashtag\" rel=\"tag\">#<span>HTML</span></a> <a href=\"https://mastodon.ar.al/tags/CSS\" class=\"mention hashtag\" rel=\"tag\">#<span>CSS</span></a> <a href=\"https://mastodon.ar.al/tags/NodeJS\" class=\"mention hashtag\" rel=\"tag\">#<span>NodeJS</span></a> <a href=\"https://mastodon.ar.al/tags/htmx\" class=\"mention hashtag\" rel=\"tag\">#<span>htmx</span></a> <a href=\"https://mastodon.ar.al/tags/WebSocket\" class=\"mention hashtag\" rel=\"tag\">#<span>WebSocket</span></a> <a href=\"https://mastodon.ar.al/tags/objectOriented\" class=\"mention hashtag\" rel=\"tag\">#<span>objectOriented</span></a> <a href=\"https://mastodon.ar.al/tags/eventBased\" class=\"mention hashtag\" rel=\"tag\">#<span>eventBased</span></a> <a href=\"https://mastodon.ar.al/tags/hypermedia\" class=\"mention hashtag\" rel=\"tag\">#<span>hypermedia</span></a></p>"
},
"updated": "2025-01-29T18:43:57Z",
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://s3-eu-central-1.amazonaws.com/mastodon-aral/media_attachments/files/113/913/100/420/586/022/original/808875a43873069e.png",
"name": "Screenshot of code in Heilx editor on MacOS (index.page.js is active with other inactive tabs showing: another index.page.js, Settings.fragment.css, Navigation.fragment.js, Navigation.component.js, Place-)\n\nVisible code listing is in the next post due to arbitrary Mastodon character limits on alt text.",
"blurhash": "UiPPvKng03s,$gxGn,oN8|xCXlo0xGoIWYR-",
"width": 2308,
"height": 2480
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://s3-eu-central-1.amazonaws.com/mastodon-aral/media_attachments/files/113/913/100/962/505/781/original/c6a2eb9b723aafaf.png",
"name": "Screenshot of dev.ar.al/settings/places: Places – This is the list of Small Web places that are currently being hosted by you. Nothing yet. Why not create one (last two words are a link). The navigation shows a title, Settings, and list of links: Sign out, 🐱 Kitten Settings, Places (sub heading), View (selected), Create, Import & Export, Pre-warmed, Troubleshoot, Setup (sub heading), Checkmark: Organisation, Checkmark: Applications.",
"blurhash": "UhPsYfIm4VSzxIs;S6s:8}kAxtn+-CbJaxbF",
"width": 2308,
"height": 2480
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://s3-eu-central-1.amazonaws.com/mastodon-aral/media_attachments/files/113/913/101/518/597/691/original/abb5a7f41bdd129c.png",
"name": "Screenshot of dev.ar.al/settings/places/import-export/. Navigation is same as before only with Import & Export selected.\n\nImport & Export (heading)\nImport (sub heading)\n\nImport the domain data you exported from a different Domain instance. The domains will be added to the existing list of places here. Duplicates will be discarded.\n\nCallout: 💡 Both instances must be reachable from the same domain name. (This feature is meant to be used during development to move places between multiple computers all mapped to the same domain.)\n\nLabel: Domains to import (json)\nButton: Choose File\nChosen file: domains-dev.ar...x-desktop.json\n\nImport complete! (Sub heading)\n\nTable: Domains\nFound: 5\nImported: 5\nIgnored (duplicates): 0\n\nView places (link)",
"blurhash": "UdPPyUIn4WNZxIxHS6so8}axtPs:-Vb0axba",
"width": 2308,
"height": 2480
},
{
"type": "Document",
"mediaType": "image/png",
"url": "https://s3-eu-central-1.amazonaws.com/mastodon-aral/media_attachments/files/113/913/102/061/566/478/original/b0bb15d2fb052bdf.png",
"name": "Screenshot of dev.ar.al/settings/places/import-export/. Navigation is same as before with View selected.\n\nPlaces\n\nThis is a the list of Small Web places that are currently being hosted by you.\n\nTable with column headings Domain, Application, and Actions\nThere are 5 rows.\n\nThe Application and Actions rows all have the same content, Custom (link) for the former, and View and Delete (links) for the latter.\n\nThe domain rows contain: laura-portfolio, kitten, draw-together, accessibilityforeveryone, and kitten-kawaii.",
"blurhash": "UfPZN4In4WN@xHxHSPso8}bEtQsp-VWZWBkB",
"width": 2308,
"height": 2480
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/kitten",
"name": "#kitten"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/domain",
"name": "#domain"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/place",
"name": "#place"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/SmallWeb",
"name": "#SmallWeb"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/smalltech",
"name": "#smalltech"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/humanrights",
"name": "#humanrights"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/democracy",
"name": "#democracy"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/technology",
"name": "#technology"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/peertopeerweb",
"name": "#peertopeerweb"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/peertopeer",
"name": "#peertopeer"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/web",
"name": "#web"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/dev",
"name": "#dev"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/javascript",
"name": "#javascript"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/html",
"name": "#html"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/css",
"name": "#css"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/nodejs",
"name": "#nodejs"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/htmx",
"name": "#htmx"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/websocket",
"name": "#websocket"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/objectoriented",
"name": "#objectoriented"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/eventbased",
"name": "#eventbased"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/hypermedia",
"name": "#hypermedia"
}
],
"replies": {
"id": "https://mastodon.ar.al/users/aral/statuses/113913102247405922/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.ar.al/users/aral/statuses/113913102247405922/replies?min_id=113913105866977655&page=true",
"partOf": "https://mastodon.ar.al/users/aral/statuses/113913102247405922/replies",
"items": [
"https://mastodon.ar.al/users/aral/statuses/113913105866977655"
]
}
},
"likes": {
"id": "https://mastodon.ar.al/users/aral/statuses/113913102247405922/likes",
"type": "Collection",
"totalItems": 15
},
"shares": {
"id": "https://mastodon.ar.al/users/aral/statuses/113913102247405922/shares",
"type": "Collection",
"totalItems": 7
}
}