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://framapiaf.org/users/TeddyTheBest", "type": "Person", "following": "https://framapiaf.org/users/TeddyTheBest/following", "followers": "https://framapiaf.org/users/TeddyTheBest/followers", "inbox": "https://framapiaf.org/users/TeddyTheBest/inbox", "outbox": "https://framapiaf.org/users/TeddyTheBest/outbox", "featured": "https://framapiaf.org/users/TeddyTheBest/collections/featured", "featuredTags": "https://framapiaf.org/users/TeddyTheBest/collections/tags", "preferredUsername": "TeddyTheBest", "name": "Teddy / Domingo (🇨🇵/🇬🇧)", "summary": "<p>HacKtiviste des <a href=\"https://framapiaf.org/tags/logicielslibres\" class=\"mention hashtag\" rel=\"tag\">#<span>logicielslibres</span></a> et <a href=\"https://framapiaf.org/tags/libert%C3%A9\" class=\"mention hashtag\" rel=\"tag\">#<span>liberté</span></a> numériques<br />Aime l&#39;<a href=\"https://framapiaf.org/tags/%C3%A9cologie\" class=\"mention hashtag\" rel=\"tag\">#<span>écologie</span></a> les <a href=\"https://framapiaf.org/tags/droitshumains\" class=\"mention hashtag\" rel=\"tag\">#<span>droitshumains</span></a> la <a href=\"https://framapiaf.org/tags/libertedelapresse\" class=\"mention hashtag\" rel=\"tag\">#<span>libertedelapresse</span></a><br />HacKtivist for <a href=\"https://framapiaf.org/tags/freesoftware\" class=\"mention hashtag\" rel=\"tag\">#<span>freesoftware</span></a> <a href=\"https://framapiaf.org/tags/freedom\" class=\"mention hashtag\" rel=\"tag\">#<span>freedom</span></a> <a href=\"https://framapiaf.org/tags/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a><br />Love <a href=\"https://framapiaf.org/tags/ecology\" class=\"mention hashtag\" rel=\"tag\">#<span>ecology</span></a> <a href=\"https://framapiaf.org/tags/humanrights\" class=\"mention hashtag\" rel=\"tag\">#<span>humanrights</span></a> <a href=\"https://framapiaf.org/tags/freedomofpress\" class=\"mention hashtag\" rel=\"tag\">#<span>freedomofpress</span></a></p>", "url": "https://framapiaf.org/@TeddyTheBest", "manuallyApprovesFollowers": false, "discoverable": false, "indexable": false, "published": "2018-10-29T00:00:00Z", "memorial": false, "alsoKnownAs": [ "https://masto.themimitoof.fr/users/TeddyTheBest" ], "publicKey": { "id": "https://framapiaf.org/users/TeddyTheBest#main-key", "owner": "https://framapiaf.org/users/TeddyTheBest", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0kYNNmqIk5uJrMzvNTYo\nVBYPpJbFdLprikn+jijpySdDG31wzotQ5m02gSxYnxoUVfrbJW3kDXTkD9VGzYSq\nI+cdD1ATKQAX/eACOCv7KwsvBZSBu3l7dol+UPREXOzbMOHAd2v60qfLjMljF5cv\nD45aN8LNTp8U+TwcoLsVpUcA9T7syAol4o/m021cPiVH0TACwHjjKHqS5UjjJvwL\ntOXoCl1XHZe/VlZotmfCPE+QZFCDzRyF5ZkVqeHcBZqgF+Hunxl1y6GA/pF9oCGF\nbpZsv+1Dx3MtcfMF2KTNAjKrj0agbQV7+K4MbUwBHzORJvMmRl2g0zcEZVubcGwC\n5wIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://framapiaf.org/tags/logicielslibres", "name": "#logicielslibres" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/privacy", "name": "#privacy" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/freesoftware", "name": "#freesoftware" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/freedom", "name": "#freedom" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/ecologie", "name": "#ecologie" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/ecology", "name": "#ecology" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/liberte", "name": "#liberte" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/humanrights", "name": "#humanrights" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/droitshumains", "name": "#droitshumains" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/freedomofpress", "name": "#freedomofpress" }, { "type": "Hashtag", "href": "https://framapiaf.org/tags/libertedelapresse", "name": "#libertedelapresse" } ], "attachment": [ { "type": "PropertyValue", "name": "Compte de Secours / Emergency Account (🇨🇵/🇬🇧)", "value": "<a href=\"https://mamot.fr/@TeddyTheBest\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">mamot.fr/@TeddyTheBest</span><span class=\"invisible\"></span></a>" } ], "endpoints": { "sharedInbox": "https://framapiaf.org/inbox" }, "icon": { "type": "Image", "mediaType": "image/png", "url": "https://stockage.framapiaf.org/framapiaf/accounts/avatars/000/115/045/original/9c2d5b5b24eba135.png" }, "image": { "type": "Image", "mediaType": "image/png", "url": "https://stockage.framapiaf.org/framapiaf/accounts/headers/000/115/045/original/77694aba049f242a5878.png" } }