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",
"https://genserver.social/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"actor": "https://genserver.social/users/katafrakt",
"attachment": [
{
"blurhash": "V01M7u-=MxM{WBayj]j[j[jZRjRjayj[ayxut7aeWBf6",
"height": 2340,
"mediaType": "image/png",
"name": "Elixir code from this gist: https://gist.github.com/katafrakt/76ccec88a4af5c96b89d32007473756f",
"type": "Document",
"url": "https://genserver-social.sfo3.digitaloceanspaces.com/uploads/8af452c95e844a3d4150dc88424fa87dcfea2bb2d3f250cf6a711db37f5dc5fd.png",
"width": 3188
}
],
"attributedTo": "https://genserver.social/users/katafrakt",
"cc": [
"https://genserver.social/users/katafrakt/followers"
],
"content": "<p>A little something I like to do in <a class=\"hashtag\" data-tag=\"elixir\" href=\"https://genserver.social/tag/elixir\" rel=\"tag ugc\">#Elixir</a>, mostly in tests to reduce the noise a bit and focus on what’s important (values added to <code class=\"inline\">start_time</code>, not the <code class=\"inline\">DateTime</code> module).</p>",
"contentMap": {
"en": "<p>A little something I like to do in <a class=\"hashtag\" data-tag=\"elixir\" href=\"https://genserver.social/tag/elixir\" rel=\"tag ugc\">#Elixir</a>, mostly in tests to reduce the noise a bit and focus on what’s important (values added to <code class=\"inline\">start_time</code>, not the <code class=\"inline\">DateTime</code> module).</p>"
},
"context": "https://genserver.social/contexts/09156ca9-8b91-449a-ae4d-36467fa89498",
"conversation": "https://genserver.social/contexts/09156ca9-8b91-449a-ae4d-36467fa89498",
"id": "https://genserver.social/objects/bd663362-e153-4916-a8f5-1c553b68e2a9",
"published": "2025-05-23T07:50:03.478959Z",
"sensitive": null,
"source": {
"content": "A little something I like to do in #Elixir, mostly in tests to reduce the noise a bit and focus on what's important (values added to `start_time`, not the `DateTime` module).",
"mediaType": "text/markdown"
},
"summary": "",
"tag": [
{
"href": "https://genserver.social/tags/elixir",
"name": "#elixir",
"type": "Hashtag"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}