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",
"Hashtag": "as:Hashtag"
}
],
"id": "https://mastodon.ar.al/users/aral/statuses/113861905414716526",
"type": "Note",
"summary": null,
"inReplyTo": "https://colorid.es/users/lumen/statuses/113860901281745252",
"published": "2025-01-20T17:39:56Z",
"url": "https://mastodon.ar.al/@aral/113861905414716526",
"attributedTo": "https://mastodon.ar.al/users/aral",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.ar.al/users/aral/followers",
"https://colorid.es/users/lumen"
],
"sensitive": false,
"atomUri": "https://mastodon.ar.al/users/aral/statuses/113861905414716526",
"inReplyToAtomUri": "https://colorid.es/users/lumen/statuses/113860901281745252",
"conversation": "tag:mastodon.ar.al,2025-01-16:objectId=47764764:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://colorid.es/@lumen\" class=\"u-url mention\">@<span>lumen</span></a></span> Hey, thanks so much :)</p><p>The main two apps that will initially be using it are Place (<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>) and Domain (<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>) — both under heavy development at the moment.</p><p>There are some mini apps I made that you can play, each with their own tutorial.</p><p>• Draw Together (<a href=\"https://draw-together.small-web.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">draw-together.small-web.org</span><span class=\"invisible\"></span></a>; tutorial: <a href=\"https://kitten.small-web.org/tutorials/streaming-html/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">kitten.small-web.org/tutorials</span><span class=\"invisible\">/streaming-html/</span></a>)<br />• Kitten Kawaii (<a href=\"https://kitten-kawaii.small-web.org/character/blissful/granny-smith-apple/cat/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">kitten-kawaii.small-web.org/ch</span><span class=\"invisible\">aracter/blissful/granny-smith-apple/cat/</span></a>, write up: <a href=\"https://ar.al/2024/08/19/kitten-kawaii-porting-a-react-library-and-next-js-web-site-to-kitten/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">ar.al/2024/08/19/kitten-kawaii</span><span class=\"invisible\">-porting-a-react-library-and-next-js-web-site-to-kitten/</span></a>)<br />• Streamiverse¹ (<a href=\"https://streamiverse.small-web.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">streamiverse.small-web.org</span><span class=\"invisible\"></span></a>, tutorial: <a href=\"https://kitten.small-web.org/tutorials/htmx-the-htmx-web-socket-extension-and-socket-routes/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">kitten.small-web.org/tutorials</span><span class=\"invisible\">/htmx-the-htmx-web-socket-extension-and-socket-routes/</span></a>)</p><p>And you can find a host of little examples in the codebase:</p><p><a href=\"https://codeberg.org/kitten/app/src/branch/main/examples\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/kitten/app/src/br</span><span class=\"invisible\">anch/main/examples</span></a></p><p>Hope that helps. Until the Small Web stuff is publicly released I don’t really foresee a lot of folks using it. Although I know a few people are playing with it.</p><p> ¹ Just noticed I need to improve it so it recaches profile images if they’ve changed. Noticed a couple of broken ones.</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/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/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/examples\" class=\"mention hashtag\" rel=\"tag\">#<span>examples</span></a> <a href=\"https://mastodon.ar.al/tags/tutorials\" class=\"mention hashtag\" rel=\"tag\">#<span>tutorials</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/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/JavaScript\" class=\"mention hashtag\" rel=\"tag\">#<span>JavaScript</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/WebSocket\" class=\"mention hashtag\" rel=\"tag\">#<span>WebSocket</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/hypermedia\" class=\"mention hashtag\" rel=\"tag\">#<span>hypermedia</span></a></p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://colorid.es/@lumen\" class=\"u-url mention\">@<span>lumen</span></a></span> Hey, thanks so much :)</p><p>The main two apps that will initially be using it are Place (<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>) and Domain (<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>) — both under heavy development at the moment.</p><p>There are some mini apps I made that you can play, each with their own tutorial.</p><p>• Draw Together (<a href=\"https://draw-together.small-web.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">draw-together.small-web.org</span><span class=\"invisible\"></span></a>; tutorial: <a href=\"https://kitten.small-web.org/tutorials/streaming-html/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">kitten.small-web.org/tutorials</span><span class=\"invisible\">/streaming-html/</span></a>)<br />• Kitten Kawaii (<a href=\"https://kitten-kawaii.small-web.org/character/blissful/granny-smith-apple/cat/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">kitten-kawaii.small-web.org/ch</span><span class=\"invisible\">aracter/blissful/granny-smith-apple/cat/</span></a>, write up: <a href=\"https://ar.al/2024/08/19/kitten-kawaii-porting-a-react-library-and-next-js-web-site-to-kitten/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">ar.al/2024/08/19/kitten-kawaii</span><span class=\"invisible\">-porting-a-react-library-and-next-js-web-site-to-kitten/</span></a>)<br />• Streamiverse¹ (<a href=\"https://streamiverse.small-web.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">streamiverse.small-web.org</span><span class=\"invisible\"></span></a>, tutorial: <a href=\"https://kitten.small-web.org/tutorials/htmx-the-htmx-web-socket-extension-and-socket-routes/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">kitten.small-web.org/tutorials</span><span class=\"invisible\">/htmx-the-htmx-web-socket-extension-and-socket-routes/</span></a>)</p><p>And you can find a host of little examples in the codebase:</p><p><a href=\"https://codeberg.org/kitten/app/src/branch/main/examples\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">codeberg.org/kitten/app/src/br</span><span class=\"invisible\">anch/main/examples</span></a></p><p>Hope that helps. Until the Small Web stuff is publicly released I don’t really foresee a lot of folks using it. Although I know a few people are playing with it.</p><p> ¹ Just noticed I need to improve it so it recaches profile images if they’ve changed. Noticed a couple of broken ones.</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/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/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/examples\" class=\"mention hashtag\" rel=\"tag\">#<span>examples</span></a> <a href=\"https://mastodon.ar.al/tags/tutorials\" class=\"mention hashtag\" rel=\"tag\">#<span>tutorials</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/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/JavaScript\" class=\"mention hashtag\" rel=\"tag\">#<span>JavaScript</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/WebSocket\" class=\"mention hashtag\" rel=\"tag\">#<span>WebSocket</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/hypermedia\" class=\"mention hashtag\" rel=\"tag\">#<span>hypermedia</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://colorid.es/users/lumen",
"name": "@lumen@colorid.es"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/kitten",
"name": "#kitten"
},
{
"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/web",
"name": "#web"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/dev",
"name": "#dev"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/examples",
"name": "#examples"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/tutorials",
"name": "#tutorials"
},
{
"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/javascript",
"name": "#javascript"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/nodejs",
"name": "#nodejs"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/websocket",
"name": "#websocket"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/htmx",
"name": "#htmx"
},
{
"type": "Hashtag",
"href": "https://mastodon.ar.al/tags/hypermedia",
"name": "#hypermedia"
}
],
"replies": {
"id": "https://mastodon.ar.al/users/aral/statuses/113861905414716526/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.ar.al/users/aral/statuses/113861905414716526/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.ar.al/users/aral/statuses/113861905414716526/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.ar.al/users/aral/statuses/113861905414716526/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://mastodon.ar.al/users/aral/statuses/113861905414716526/shares",
"type": "Collection",
"totalItems": 0
}
}