ActivityPub Viewer

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.

Open in browser →
{ "@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 } }