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.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"blurhash": "toot:blurhash",
"Emoji": "toot:Emoji",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"Hashtag": "as:Hashtag",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"featured": {
"@id": "toot:featured",
"@type": "@id"
}
},
"https://w3id.org/security/v1"
],
"id": "https://takahe.humberto.io/@humrochagf@humberto.io/",
"type": "Person",
"toot:discoverable": true,
"featured": "https://takahe.humberto.io/@humrochagf@humberto.io/collections/featured/",
"inbox": "https://takahe.humberto.io/@humrochagf@humberto.io/inbox/",
"publicKey": {
"id": "https://takahe.humberto.io/@humrochagf@humberto.io/#main-key",
"owner": "https://takahe.humberto.io/@humrochagf@humberto.io/",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\r\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlCOf9H+KRQW6g3WArhTF\r\nzYXa2Z9YCKBKj6o7wsANsFY0W7tp+Oj367+B3fxJXd5HJNu3Ct9/rAaM3aki6TNG\r\n6ZgiLHTdyknse2//ftGoAfaXjpFE/8+tpMHytQTibNTVm2Sizs1ajxo16BU4WKHk\r\nJP0Z68Uu/+Wjbgm7St7QWFkt8H9C8XTKp3e0MG+qyV+nUg1kqWhgmI/hoCPVFSzd\r\n1MPHP+9No5sNme9alBRmd4dgegi8Ef5TB8eJDEGgEtoqxF9wjAvfOtDtFJ6S9W/d\r\nCCH6LJWYzoEpfEjOxzIwSQuZ7RyXNpYai2kH5HJ9VRFurD0A0cF0e8n9XyvDUCph\r\n1QIDAQAB\r\n-----END PUBLIC KEY-----"
},
"attachment": [
{
"type": "PropertyValue",
"value": "<a href=\"https://humberto.io\" rel=\"nofollow\"><span class=\"invisible\">https://</span>humberto.io</a>",
"name": "Website"
},
{
"type": "PropertyValue",
"value": "<a href=\"https://github.com/humrochagf\" rel=\"nofollow\"><span class=\"invisible\">https://</span>github.com/humrochagf</a>",
"name": "GitHub"
},
{
"type": "PropertyValue",
"value": "<a href=\"https://fosstodon.org/@humrochagf\" rel=\"nofollow\"><span class=\"invisible\">https://</span>fosstodon.org/@humrochagf</a>",
"name": "Mastodon (alt)"
},
{
"type": "PropertyValue",
"value": "<a href=\"https://rocha.social/@humberto\" rel=\"nofollow\"><span class=\"invisible\">https://</span>rocha.social/@humberto</a>",
"name": "GoToSocial (alt)"
}
],
"endpoints": {
"sharedInbox": "https://takahe.humberto.io/inbox/"
},
"followers": "https://takahe.humberto.io/@humrochagf@humberto.io/followers/",
"following": "https://takahe.humberto.io/@humrochagf@humberto.io/following/",
"icon": {
"type": "Image",
"mediaType": "application/octet-stream",
"url": "https://takahe.humberto.io/media/profile_images/2024/1/7/V7MkBQLeobFlEBygIRqvuklDnjA"
},
"image": {
"type": "Image",
"mediaType": "image/png",
"url": "https://takahe.humberto.io/media/background_images/2024/1/7/7S1ppBBVgmXh3MEoXzScU15Uz6Q.png"
},
"name": "Humberto Rocha",
"outbox": "https://takahe.humberto.io/@humrochagf@humberto.io/outbox/",
"preferredUsername": "humrochagf",
"published": "2023-01-01T15:33:14Z",
"summary": "<p>Software developer, self-hosting hobbyist, and problem solver</p><p>#OpenSource #Linux #SelfHosting #Python #Zig #CPP #CSharp</p>",
"url": "https://takahe.humberto.io/@humrochagf/"
}