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", "Device": "toot:Device", "Ed25519Signature": "toot:Ed25519Signature", "Ed25519Key": "toot:Ed25519Key", "Curve25519Key": "toot:Curve25519Key", "EncryptedMessage": "toot:EncryptedMessage", "publicKeyBase64": "toot:publicKeyBase64", "deviceId": "toot:deviceId", "claim": { "@type": "@id", "@id": "toot:claim" }, "fingerprintKey": { "@type": "@id", "@id": "toot:fingerprintKey" }, "identityKey": { "@type": "@id", "@id": "toot:identityKey" }, "devices": { "@type": "@id", "@id": "toot:devices" }, "messageFranking": "toot:messageFranking", "messageType": "toot:messageType", "cipherText": "toot:cipherText", "suspended": "toot:suspended", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://nfdi.social/users/nfdi4health", "type": "Person", "following": "https://nfdi.social/users/nfdi4health/following", "followers": "https://nfdi.social/users/nfdi4health/followers", "inbox": "https://nfdi.social/users/nfdi4health/inbox", "outbox": "https://nfdi.social/users/nfdi4health/outbox", "featured": "https://nfdi.social/users/nfdi4health/collections/featured", "featuredTags": "https://nfdi.social/users/nfdi4health/collections/tags", "preferredUsername": "nfdi4health", "name": "NFDI4Health", "summary": "<p>In personal health research, large amounts of data are produced that are subject to high quality standards and stringent data protection criteria. NFDI4Health opens up new possibilities for the scientific use of these data by standardizing collection, storage, merging, sharing and publication processes according to the FAIR principles. This leads to an optimal use of personal health data and facilitates new therapy options, improved medical and care supply and increased preventive measures.</p>", "url": "https://nfdi.social/@nfdi4health", "manuallyApprovesFollowers": false, "discoverable": true, "published": "2023-03-02T00:00:00Z", "devices": "https://nfdi.social/users/nfdi4health/collections/devices", "publicKey": { "id": "https://nfdi.social/users/nfdi4health#main-key", "owner": "https://nfdi.social/users/nfdi4health", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzOep1zcoc1MyQGWEwY5l\nBswkw6P0UKW/XiR1zchcMi2EaFzc+f1r1OqPTKTfjMjZBvDrubu2BRGlW66wZ0Lj\noIh9/IOnFgm1o08sVe+4W3EVb+cSR0uP7FX3G4Tnmvm2reFKkpbxEGkySpgc+gJT\niX8AlCU1NnRL+obqX3InDh1D/KGBdqLYGH3WEzT8QReyn0WvtCt61F30Kxy+eOBL\nVL+MlnJZs6f/UBwYf6ZdliSQFi/XP5Qp7XCYERot1BQrZTMeWoeFTLvpY7dYENQX\nAtlcysLtmFuD1pPm0emXlQh0xKMSJEJt6uwKz+bv79kBu5d+fL4ROF2zwt9eU3Hg\n0QIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [], "attachment": [ { "type": "PropertyValue", "name": "Website", "value": "www.nfdi4health.de" }, { "type": "PropertyValue", "name": "Newsletter", "value": "www.nfdi4health.de/community" } ], "endpoints": { "sharedInbox": "https://nfdi.social/inbox" }, "icon": { "type": "Image", "mediaType": "image/jpeg", "url": "https://nfdi.social/system/accounts/avatars/109/953/210/307/068/515/original/2d6fb6d6fa9aec03.jpg" }, "image": { "type": "Image", "mediaType": "image/jpeg", "url": "https://nfdi.social/system/accounts/headers/109/953/210/307/068/515/original/f09e217af2379f74.jpg" } }