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://comp.lain.la/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "alsoKnownAs": [], "attachment": [ { "name": "Website", "type": "PropertyValue", "value": "<a href=\"https://hidingtrees.org\" rel=\"ugc\">https://hidingtrees.org</a>" }, { "name": "Intro to vpatches", "type": "PropertyValue", "value": "<a href=\"https://archive.ph/pRfAz\" rel=\"ugc\">https://archive.ph/pRfAz</a>" } ], "capabilities": { "acceptsChatMessages": true }, "discoverable": false, "endpoints": { "oauthAuthorizationEndpoint": "https://comp.lain.la/oauth/authorize", "oauthRegistrationEndpoint": "https://comp.lain.la/api/v1/apps", "oauthTokenEndpoint": "https://comp.lain.la/oauth/token", "sharedInbox": "https://comp.lain.la/inbox", "uploadMedia": "https://comp.lain.la/api/ap/upload_media" }, "featured": "https://comp.lain.la/users/coding/collections/featured", "followers": "https://comp.lain.la/users/coding/followers", "following": "https://comp.lain.la/users/coding/following", "icon": { "type": "Image", "url": "https://comp.lain.la/media/2d6ade44def2eeab75031ce93d988bbb52af0d732e26988787a1631f8cfa5b44.jpg" }, "id": "https://comp.lain.la/users/coding", "image": { "type": "Image", "url": "https://comp.lain.la/media/0578dc6b246f0a3abfc6897b7f34b8fff99de7f0605426aa591aa48a57b23ccf.jpg" }, "inbox": "https://comp.lain.la/users/coding/inbox", "manuallyApprovesFollowers": false, "name": "Coding", "outbox": "https://comp.lain.la/users/coding/outbox", "preferredUsername": "coding", "publicKey": { "id": "https://comp.lain.la/users/coding#main-key", "owner": "https://comp.lain.la/users/coding", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyVR029aEIveC+17DLyam\n96YXUuDUGm1+trCc8Bto2vQ8kvJCSENSbuwbH8t88nxnJIG8Ptwsb65IUo2VfS0j\nQgY5qpRYK4GuStMFMhHAN3D9ZYpwN3AvshrpdpSbWQHI8D8jhLbq6Q8nnJxbHNsu\nnjYxnwJIlxCZpY/OjxQGYLL18fxIKBXf7i01tehHg7R6Lq8YUpV8PWlcz1O2ptYF\n3dRAaGL8OiY4dzL7DmEd/kdQApd1zQl8HPS9EBWvBPujugkOKplhpdW2RlPLes5O\n9Hhc5ZL3RjTiwIknCv0gsbl9pVeaAat+5QLLshP6ppqCvu5FX0R7dx1BrmwV99pt\nCwIDAQAB\n-----END PUBLIC KEY-----\n\n" }, "summary": "I&#39;m coding, I&#39;m doing algebraic cryptography.<br/>Currently doing a lot of math: Algebraic Geometry, has been defeated.<br/>Love functional programming, and tiny computers.<br/>Prefer Scheme, sh, python3, and Ada, Haskell.<br/>I manage my server, but not doing much right now, cuz studying.<br/>I live IRL, and sometimes IRC: this is just yet another distraction.<br/>Feel free to fangirling.<br/>Used to be good at reversing, now took a break. Love retro stuff.<br/>Always building my own tools. Sometimes do opensource stuff. Will send you unsigned patches.<br/>Prefer Pestnet over other chat methods. I dunno how you can contact me, so for now just be gentle.<br/>Cats are very welcome.", "tag": [], "type": "Person", "url": "https://comp.lain.la/users/coding", "vcard:bday": null }