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", "https://w3id.org/security/v1", { "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "featuredTags": { "@id": "toot:featuredTags", "@type": "@id" }, "alsoKnownAs": { "@id": "as:alsoKnownAs", "@type": "@id" }, "movedTo": { "@id": "as:movedTo", "@type": "@id" }, "schema": "http://schema.org#", "PropertyValue": "schema:PropertyValue", "value": "schema:value", "discoverable": "toot:discoverable", "suspended": "toot:suspended", "memorial": "toot:memorial", "indexable": "toot:indexable", "attributionDomains": { "@id": "toot:attributionDomains", "@type": "@id" }, "Emoji": "toot:Emoji", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://social.jsteuernagel.de/users/jana", "type": "Person", "following": "https://social.jsteuernagel.de/users/jana/following", "followers": "https://social.jsteuernagel.de/users/jana/followers", "inbox": "https://social.jsteuernagel.de/users/jana/inbox", "outbox": "https://social.jsteuernagel.de/users/jana/outbox", "featured": "https://social.jsteuernagel.de/users/jana/collections/featured", "featuredTags": "https://social.jsteuernagel.de/users/jana/collections/tags", "preferredUsername": "jana", "name": "Jana", "summary": "<p>Networking Witch :neocat_flag_trans: </p><p>Loves <a href=\"https://social.jsteuernagel.de/tags/Tech\" class=\"mention hashtag\" rel=\"tag\">#<span>Tech</span></a>, exact topic depends on my current hyper-fixation. I love all things <a href=\"https://social.jsteuernagel.de/tags/Kubernetes\" class=\"mention hashtag\" rel=\"tag\">#<span>Kubernetes</span></a> and <a href=\"https://social.jsteuernagel.de/tags/IPv6\" class=\"mention hashtag\" rel=\"tag\">#<span>IPv6</span></a>.</p><p>I regularly over-engineer my personal server and networking setup.<br />If it sounds overkill, I likely want to do it or hear about it!</p><p>You aren’t actually running IPv6, until you disable IPv4.</p><p><a href=\"https://social.jsteuernagel.de/tags/nobot\" class=\"mention hashtag\" rel=\"tag\">#<span>nobot</span></a></p>", "url": "https://social.jsteuernagel.de/@jana", "manuallyApprovesFollowers": true, "discoverable": true, "indexable": true, "published": "2024-03-25T00:00:00Z", "memorial": false, "alsoKnownAs": [ "https://social.jsteuernagel.de/users/jonatan" ], "publicKey": { "id": "https://social.jsteuernagel.de/users/jana#main-key", "owner": "https://social.jsteuernagel.de/users/jana", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7zvJJ6GQn00emNVY4w1B\nJ/K/8ToPWXpLlTuKmcR5WOMOPXmqeQYc2+uWV4hrmhMDuLQuo/X631Gfs0raFuN2\nzApzzIuxeqcZQsf7/JYj3wSMRnGOBExHvlvd3c53kO0Z/eaQ4q02Wsj2R85R/hWy\n8FpMHTP/+4E9hf1nm9ICZLNcx0ObWBwDC2XJAWggpk+ZfCZyzJYubssrCtZgtMPd\nEkn4PMpqaCF1lL7rqXLV9gFQfcGDGpXpN9nWfj1+WMxvM+ZxYjxuSWGGdpmeUpYs\nq510YJ13fdx959nQzqrCfw6mxu6MHhhn6SWaxei1jmxgGjclvOTjwqQoaIQtKVR4\nOQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "id": "https://social.jsteuernagel.de/emojis/30154", "type": "Emoji", "name": ":neocat_flag_trans:", "updated": "2025-05-10T09:38:02Z", "icon": { "type": "Image", "mediaType": "image/png", "url": "https://mastodon-media.jsteuernagel.de/mastodon-media/custom_emojis/images/000/030/154/original/neocat_flag_trans.png" } }, { "type": "Hashtag", "href": "https://social.jsteuernagel.de/tags/tech", "name": "#tech" }, { "type": "Hashtag", "href": "https://social.jsteuernagel.de/tags/kubernetes", "name": "#kubernetes" }, { "type": "Hashtag", "href": "https://social.jsteuernagel.de/tags/nobot", "name": "#nobot" }, { "type": "Hashtag", "href": "https://social.jsteuernagel.de/tags/ipv6", "name": "#ipv6" } ], "attachment": [ { "type": "PropertyValue", "name": "Pronouns", "value": "she/her" }, { "type": "PropertyValue", "name": "Website", "value": "<a href=\"https://jsteuernagel.de\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">jsteuernagel.de</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Forgejo", "value": "<a href=\"https://git.jsteuernagel.de/jana\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">git.jsteuernagel.de/jana</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Codeberg (mostly ForgeJo mirrors)", "value": "<a href=\"https://codeberg.org/itz_jana\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">codeberg.org/itz_jana</span><span class=\"invisible\"></span></a>" } ], "endpoints": { "sharedInbox": "https://social.jsteuernagel.de/inbox" }, "icon": { "type": "Image", "mediaType": "image/jpeg", "url": "https://mastodon-media.jsteuernagel.de/mastodon-media/accounts/avatars/112/156/202/304/729/291/original/a816f9d6d4f16708.jpg" }, "image": { "type": "Image", "mediaType": "image/png", "url": "https://mastodon-media.jsteuernagel.de/mastodon-media/accounts/headers/112/156/202/304/729/291/original/59fdf0d0ea6149f6.png" } }