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", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://assemblag.es/users/playinprogress/collections/featured", "type": "OrderedCollection", "totalItems": 3, "orderedItems": [ { "id": "https://assemblag.es/users/playinprogress/statuses/114150104084460120", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-03-12T15:12:39Z", "url": "https://assemblag.es/@playinprogress/114150104084460120", "attributedTo": "https://assemblag.es/users/playinprogress", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://assemblag.es/users/playinprogress/followers" ], "sensitive": false, "atomUri": "https://assemblag.es/users/playinprogress/statuses/114150104084460120", "inReplyToAtomUri": null, "conversation": "tag:assemblag.es,2025-03-12:objectId=31714143:objectType=Conversation", "localOnly": false, "content": "<p>all life is precious</p><p>I often think about language, framing, and &quot;focus on what you want to see more of&quot; in various contexts. When I try to find words to express the core of what antifascism means to me, it is just this:</p><p>all life is precious</p><p>Or: holding that all life is precious and acting accordingly.</p><p>Afaict this seems to be the core value that all authoritarians, radical right demagogues and movements deny. </p><p><a href=\"https://assemblag.es/tags/antifa\" class=\"mention hashtag\" rel=\"tag\">#<span>antifa</span></a> <a href=\"https://assemblag.es/tags/fascism\" class=\"mention hashtag\" rel=\"tag\">#<span>fascism</span></a> <a href=\"https://assemblag.es/tags/framing\" class=\"mention hashtag\" rel=\"tag\">#<span>framing</span></a></p>", "contentMap": { "en": "<p>all life is precious</p><p>I often think about language, framing, and &quot;focus on what you want to see more of&quot; in various contexts. When I try to find words to express the core of what antifascism means to me, it is just this:</p><p>all life is precious</p><p>Or: holding that all life is precious and acting accordingly.</p><p>Afaict this seems to be the core value that all authoritarians, radical right demagogues and movements deny. </p><p><a href=\"https://assemblag.es/tags/antifa\" class=\"mention hashtag\" rel=\"tag\">#<span>antifa</span></a> <a href=\"https://assemblag.es/tags/fascism\" class=\"mention hashtag\" rel=\"tag\">#<span>fascism</span></a> <a href=\"https://assemblag.es/tags/framing\" class=\"mention hashtag\" rel=\"tag\">#<span>framing</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://assemblag.es/tags/antifa", "name": "#antifa" }, { "type": "Hashtag", "href": "https://assemblag.es/tags/fascism", "name": "#fascism" }, { "type": "Hashtag", "href": "https://assemblag.es/tags/framing", "name": "#framing" } ], "replies": { "id": "https://assemblag.es/users/playinprogress/statuses/114150104084460120/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://assemblag.es/users/playinprogress/statuses/114150104084460120/replies?min_id=114150112227086455&page=true", "partOf": "https://assemblag.es/users/playinprogress/statuses/114150104084460120/replies", "items": [ "https://assemblag.es/users/playinprogress/statuses/114150112227086455" ] } } }, { "id": "https://assemblag.es/users/playinprogress/statuses/114382480725340595", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-04-22T16:09:05Z", "url": "https://assemblag.es/@playinprogress/114382480725340595", "attributedTo": "https://assemblag.es/users/playinprogress", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://assemblag.es/users/playinprogress/followers" ], "sensitive": false, "atomUri": "https://assemblag.es/users/playinprogress/statuses/114382480725340595", "inReplyToAtomUri": null, "conversation": "tag:assemblag.es,2025-04-22:objectId=33622220:objectType=Conversation", "localOnly": false, "content": "<p>Ich las zuletzt Sebastian Haffners &#39;Geschichte eines Deutschen. Erinnerungen 1914-1933&#39; und werde in den kommenden Wochen einige Auszuege hier teilen - wer sie nicht sehen will ist eingeladen, das <a href=\"https://assemblag.es/tags/Haffner\" class=\"mention hashtag\" rel=\"tag\">#<span>Haffner</span></a> -Tag zu muten.</p><p><a href=\"https://assemblag.es/tags/DE\" class=\"mention hashtag\" rel=\"tag\">#<span>DE</span></a> <a href=\"https://assemblag.es/tags/deutscheGeschichte\" class=\"mention hashtag\" rel=\"tag\">#<span>deutscheGeschichte</span></a></p>", "contentMap": { "de": "<p>Ich las zuletzt Sebastian Haffners &#39;Geschichte eines Deutschen. Erinnerungen 1914-1933&#39; und werde in den kommenden Wochen einige Auszuege hier teilen - wer sie nicht sehen will ist eingeladen, das <a href=\"https://assemblag.es/tags/Haffner\" class=\"mention hashtag\" rel=\"tag\">#<span>Haffner</span></a> -Tag zu muten.</p><p><a href=\"https://assemblag.es/tags/DE\" class=\"mention hashtag\" rel=\"tag\">#<span>DE</span></a> <a href=\"https://assemblag.es/tags/deutscheGeschichte\" class=\"mention hashtag\" rel=\"tag\">#<span>deutscheGeschichte</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://cdn.hosted.spacebear.ee/sb-ab9b494dccbef43e454fccf9f07caa75/media_attachments/files/114/382/463/863/489/422/original/3cbb37716c0ed1b0.png", "name": "Screenshot eines Dokumentes. Der Text:\n\nHaffner, Geschichte eines Deutschen - Die Erinnerungen 1914-1933\n\nKapitel 13\n\n“Schließlich begann sogar in den Beziehungen zwischen den Nationen eine neue Möglichkeit aufzudämmern, eine größere Unbefangenheit, ein größeres Interesse füreinander und eine ausgesprochene Freude an der Buntheit, die die Welt dadurch bekam, daß es so viele Völker gibt. Berlin war damals eine ziemlich internationale Stadt. Und freilich gab es im Hintergrund, mit tiefem Ekel von »uns« wahrgenommen, immer schon damals jene düsteren Nazi-Typen, die mordblickend von »östlichem Geschmeiß« redeten oder naserümpfend von »Amerikanisierung«; aber »wir« – ein undefinierbarer Teil der deutschen Jugend, der sich erkannte, wo er sich begegnete – waren nicht nur fremdenfreundlich, sondern fremdenenthusiastisch: Wieviel interessanter, schöner und reicher wurde das Leben, dadurch, daß es nicht nur Deutsche gab! Unsere Gäste waren uns alle willkommen, gleichgültig ob sie freiwillig kamen, wie die Amerikaner und Chinesen, oder als Vertriebene, wie die Russen. Es herrschte Aufgeschlossenheit, liebevoll-neugieriges Wohlwollen, ein bewußter Vorsatz, gerade das Fremdeste verstehen und lieben zu lernen; manche Freundschaft, manche Liebe knüpfte sich damals mit dem fernsten Osten und dem fernsten Westen.” \n\n(Es kommt noch ein zweites Zitat, kuerzer und weniger wichtig, aber das passt nicht mehr in dieses Textfeld.)\n", "blurhash": "UARfkBD%?bRj-;j[RjWB~qRjRjof-;ofRjWB", "focalPoint": [ -0.17, 0.95 ], "width": 1324, "height": 1190 } ], "tag": [ { "type": "Hashtag", "href": "https://assemblag.es/tags/haffner", "name": "#haffner" }, { "type": "Hashtag", "href": "https://assemblag.es/tags/de", "name": "#de" }, { "type": "Hashtag", "href": "https://assemblag.es/tags/deutschegeschichte", "name": "#deutschegeschichte" } ], "replies": { "id": "https://assemblag.es/users/playinprogress/statuses/114382480725340595/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://assemblag.es/users/playinprogress/statuses/114382480725340595/replies?only_other_accounts=true&page=true", "partOf": "https://assemblag.es/users/playinprogress/statuses/114382480725340595/replies", "items": [] } } }, { "id": "https://assemblag.es/users/playinprogress/statuses/112705227565632882", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-06-30T11:01:33Z", "url": "https://assemblag.es/@playinprogress/112705227565632882", "attributedTo": "https://assemblag.es/users/playinprogress", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://assemblag.es/users/playinprogress/followers" ], "sensitive": false, "atomUri": "https://assemblag.es/users/playinprogress/statuses/112705227565632882", "inReplyToAtomUri": null, "conversation": "tag:assemblag.es,2024-06-30:objectId=20731174:objectType=Conversation", "localOnly": false, "content": "<p>For the last day of pride month, here is what our barn door looks like now on a sunny day:</p>", "contentMap": { "en": "<p>For the last day of pride month, here is what our barn door looks like now on a sunny day:</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://cdn.hosted.spacebear.ee/sb-ab9b494dccbef43e454fccf9f07caa75/media_attachments/files/112/705/214/354/523/597/original/f6bc213327cc161b.jpeg", "name": "an old house nestled between trees, with a huge queer pride flag covering the entire width of the barn door. in front of the house a road, and a car driving from left to right on it, and in front of that a piece of a parking lot. everything other than the barn of the house is mostly covered by foliage. ", "blurhash": "UsF6e1M_RiV?O^n#WAV@?wWAadWBkYoef5a}", "focalPoint": [ -0.16, -0.17 ], "width": 1760, "height": 1178 } ], "tag": [], "replies": { "id": "https://assemblag.es/users/playinprogress/statuses/112705227565632882/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://assemblag.es/users/playinprogress/statuses/112705227565632882/replies?only_other_accounts=true&page=true", "partOf": "https://assemblag.es/users/playinprogress/statuses/112705227565632882/replies", "items": [] } } } ] }