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://sueden.social/users/phpmacher/statuses/114652447706800803", "type": "Note", "summary": null, "inReplyTo": "https://sueden.social/users/phpmacher/statuses/114652325025837649", "published": "2025-06-09T08:25:15Z", "url": "https://sueden.social/@phpmacher/114652447706800803", "attributedTo": "https://sueden.social/users/phpmacher", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://sueden.social/users/phpmacher/followers" ], "sensitive": false, "atomUri": "https://sueden.social/users/phpmacher/statuses/114652447706800803", "inReplyToAtomUri": "https://sueden.social/users/phpmacher/statuses/114652325025837649", "conversation": "tag:sueden.social,2025-06-09:objectId=104691324:objectType=Conversation", "content": "<p>Mein heutiger Plan ist: ich folge jetzt noch etwas der sehr schönen <a href=\"https://sueden.social/tags/Ahr\" class=\"mention hashtag\" rel=\"tag\">#<span>Ahr</span></a> und biege dann irgendwann auf den <a href=\"https://sueden.social/tags/Kylltalradweg\" class=\"mention hashtag\" rel=\"tag\">#<span>Kylltalradweg</span></a> ab. </p><p>Diesem folge ich dann bis zur <a href=\"https://sueden.social/tags/Mosel\" class=\"mention hashtag\" rel=\"tag\">#<span>Mosel</span></a> und dann muss ich mal schauen, ob ich irgendeinen guten oder schlauen Weg zur <a href=\"https://sueden.social/tags/Nahe\" class=\"mention hashtag\" rel=\"tag\">#<span>Nahe</span></a> und dem <a href=\"https://sueden.social/tags/Naheradweg\" class=\"mention hashtag\" rel=\"tag\">#<span>Naheradweg</span></a> finde 🤷</p><p><a href=\"https://sueden.social/tags/gmiatlichRadln\" class=\"mention hashtag\" rel=\"tag\">#<span>gmiatlichRadln</span></a> <a href=\"https://sueden.social/tags/rausgeschafft\" class=\"mention hashtag\" rel=\"tag\">#<span>rausgeschafft</span></a> <a href=\"https://sueden.social/tags/kyll\" class=\"mention hashtag\" rel=\"tag\">#<span>kyll</span></a></p>", "contentMap": { "de": "<p>Mein heutiger Plan ist: ich folge jetzt noch etwas der sehr schönen <a href=\"https://sueden.social/tags/Ahr\" class=\"mention hashtag\" rel=\"tag\">#<span>Ahr</span></a> und biege dann irgendwann auf den <a href=\"https://sueden.social/tags/Kylltalradweg\" class=\"mention hashtag\" rel=\"tag\">#<span>Kylltalradweg</span></a> ab. </p><p>Diesem folge ich dann bis zur <a href=\"https://sueden.social/tags/Mosel\" class=\"mention hashtag\" rel=\"tag\">#<span>Mosel</span></a> und dann muss ich mal schauen, ob ich irgendeinen guten oder schlauen Weg zur <a href=\"https://sueden.social/tags/Nahe\" class=\"mention hashtag\" rel=\"tag\">#<span>Nahe</span></a> und dem <a href=\"https://sueden.social/tags/Naheradweg\" class=\"mention hashtag\" rel=\"tag\">#<span>Naheradweg</span></a> finde 🤷</p><p><a href=\"https://sueden.social/tags/gmiatlichRadln\" class=\"mention hashtag\" rel=\"tag\">#<span>gmiatlichRadln</span></a> <a href=\"https://sueden.social/tags/rausgeschafft\" class=\"mention hashtag\" rel=\"tag\">#<span>rausgeschafft</span></a> <a href=\"https://sueden.social/tags/kyll\" class=\"mention hashtag\" rel=\"tag\">#<span>kyll</span></a></p>" }, "updated": "2025-06-09T11:51:16Z", "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://sueden.social/tags/Ahr", "name": "#Ahr" }, { "type": "Hashtag", "href": "https://sueden.social/tags/Mosel", "name": "#Mosel" }, { "type": "Hashtag", "href": "https://sueden.social/tags/Nahe", "name": "#Nahe" }, { "type": "Hashtag", "href": "https://sueden.social/tags/naheradweg", "name": "#naheradweg" }, { "type": "Hashtag", "href": "https://sueden.social/tags/gmiatlichradln", "name": "#gmiatlichradln" }, { "type": "Hashtag", "href": "https://sueden.social/tags/rausgeschafft", "name": "#rausgeschafft" }, { "type": "Hashtag", "href": "https://sueden.social/tags/kylltalradweg", "name": "#kylltalradweg" }, { "type": "Hashtag", "href": "https://sueden.social/tags/Kyll", "name": "#Kyll" } ], "replies": { "id": "https://sueden.social/users/phpmacher/statuses/114652447706800803/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://sueden.social/users/phpmacher/statuses/114652447706800803/replies?min_id=114653283860062174&page=true", "partOf": "https://sueden.social/users/phpmacher/statuses/114652447706800803/replies", "items": [ "https://sueden.social/users/phpmacher/statuses/114653283860062174" ] } }, "likes": { "id": "https://sueden.social/users/phpmacher/statuses/114652447706800803/likes", "type": "Collection", "totalItems": 11 }, "shares": { "id": "https://sueden.social/users/phpmacher/statuses/114652447706800803/shares", "type": "Collection", "totalItems": 0 } }