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" }, "Hashtag": "as:Hashtag", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://sfba.social/users/SafeStreetRebel", "type": "Person", "following": "https://sfba.social/users/SafeStreetRebel/following", "followers": "https://sfba.social/users/SafeStreetRebel/followers", "inbox": "https://sfba.social/users/SafeStreetRebel/inbox", "outbox": "https://sfba.social/users/SafeStreetRebel/outbox", "featured": "https://sfba.social/users/SafeStreetRebel/collections/featured", "featuredTags": "https://sfba.social/users/SafeStreetRebel/collections/tags", "preferredUsername": "SafeStreetRebel", "name": "Safe Street Rebel", "summary": "<p>End car dominance and save the planet one direct action at a time. Likes: bus lanes, bike routes. Dislikes: cops, the petrostate</p><p>A hub for organizing direct actions to end car dominance and save the whole dang planet.</p><p>This account is collectively managed.</p><p><a href=\"https://sfba.social/tags/bancars\" class=\"mention hashtag\" rel=\"tag\">#<span>bancars</span></a> <a href=\"https://sfba.social/tags/VisionZero\" class=\"mention hashtag\" rel=\"tag\">#<span>VisionZero</span></a> <a href=\"https://sfba.social/tags/transit\" class=\"mention hashtag\" rel=\"tag\">#<span>transit</span></a> <a href=\"https://sfba.social/tags/bikes\" class=\"mention hashtag\" rel=\"tag\">#<span>bikes</span></a> <a href=\"https://sfba.social/tags/TacticalUrbanism\" class=\"mention hashtag\" rel=\"tag\">#<span>TacticalUrbanism</span></a> <a href=\"https://sfba.social/tags/carfree\" class=\"mention hashtag\" rel=\"tag\">#<span>carfree</span></a> <a href=\"https://sfba.social/tags/sanfrancisco\" class=\"mention hashtag\" rel=\"tag\">#<span>sanfrancisco</span></a> <a href=\"https://sfba.social/tags/sfpol\" class=\"mention hashtag\" rel=\"tag\">#<span>sfpol</span></a> <a href=\"https://sfba.social/tags/bikesf\" class=\"mention hashtag\" rel=\"tag\">#<span>bikesf</span></a></p><p>searchable via tootfinder.ch</p>", "url": "https://sfba.social/@SafeStreetRebel", "manuallyApprovesFollowers": false, "discoverable": true, "indexable": true, "published": "2022-11-02T00:00:00Z", "memorial": false, "publicKey": { "id": "https://sfba.social/users/SafeStreetRebel#main-key", "owner": "https://sfba.social/users/SafeStreetRebel", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtRsb5JSnwWLHuJFePv6R\nnVudShUt6VuwXqUTAwir5ZzxBZ6FIciqPmfRYd1AOG49IVgI1TI+Y0P/sMSjxagX\n9Ya5s2vCp6lC6YNZ3wSgkghPjRMf1CIgiKQ72ht0vl/pDR4IE77jdz0Msf5tbFpg\n2vHshHJWu9m2jKvEde64LecM+yhUTnILzthQHpZ3mPcbxoY0ufgegNT5DeRwoh/R\nuAVHCpdejhUB+rDj2XhxhhW3swe2L20vvur6C2/CZ5VxDIzwG5N+LJHjkGdqofYP\na8l29byk0U5pOC52cVkAt1fhxKZacww83CY4cuF4nvIWjcjckSfufpKpIBzZQ2HK\nGQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://sfba.social/tags/sanfrancisco", "name": "#sanfrancisco" }, { "type": "Hashtag", "href": "https://sfba.social/tags/bikes", "name": "#bikes" }, { "type": "Hashtag", "href": "https://sfba.social/tags/bancars", "name": "#bancars" }, { "type": "Hashtag", "href": "https://sfba.social/tags/transit", "name": "#transit" }, { "type": "Hashtag", "href": "https://sfba.social/tags/visionzero", "name": "#visionzero" }, { "type": "Hashtag", "href": "https://sfba.social/tags/carfree", "name": "#carfree" }, { "type": "Hashtag", "href": "https://sfba.social/tags/tacticalurbanism", "name": "#tacticalurbanism" }, { "type": "Hashtag", "href": "https://sfba.social/tags/sfpol", "name": "#sfpol" }, { "type": "Hashtag", "href": "https://sfba.social/tags/bikesf", "name": "#bikesf" } ], "attachment": [ { "type": "PropertyValue", "name": "Likes", "value": "bus lanes, bike routes" }, { "type": "PropertyValue", "name": "Dislikes", "value": "cops, the petrostate" }, { "type": "PropertyValue", "name": "Events", "value": "<a href=\"https://www.safestreetrebel.com/calendar/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">safestreetrebel.com/calendar/</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "Location", "value": "Unceded Ohlone Land (SF)" } ], "endpoints": { "sharedInbox": "https://sfba.social/inbox" }, "icon": { "type": "Image", "mediaType": "image/jpeg", "url": "https://files.sfba.social/accounts/avatars/109/272/146/744/897/737/original/7d4644752d987eb6.jpeg" }, "image": { "type": "Image", "mediaType": "image/png", "url": "https://files.sfba.social/accounts/headers/109/272/146/744/897/737/original/432b1628423f58f1.png" } }