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 →
{ "type": "OrderedCollection", "id": "https://hollo.social/@fedify/pinned", "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/data-integrity/v1", { "toot": "http://joinmastodon.org/ns#", "misskey": "https://misskey-hub.net/ns#", "fedibird": "http://fedibird.com/ns#", "ChatMessage": "http://litepub.social/ns#ChatMessage", "sensitive": "as:sensitive", "votersCount": "toot:votersCount", "Emoji": "toot:Emoji", "Hashtag": "as:Hashtag", "quoteUrl": "as:quoteUrl", "_misskey_quote": "misskey:_misskey_quote", "quoteUri": "fedibird:quoteUri", "emojiReactions": { "@id": "fedibird:emojiReactions", "@type": "@id" } } ], "orderedItems": [ { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/data-integrity/v1", { "toot": "http://joinmastodon.org/ns#", "misskey": "https://misskey-hub.net/ns#", "fedibird": "http://fedibird.com/ns#", "sensitive": "as:sensitive", "Emoji": "toot:Emoji", "Hashtag": "as:Hashtag", "quoteUrl": "as:quoteUrl", "_misskey_quote": "misskey:_misskey_quote", "quoteUri": "fedibird:quoteUri", "emojiReactions": { "@id": "fedibird:emojiReactions", "@type": "@id" } } ], "id": "https://hollo.social/@fedify/0194b112-b604-7d03-84e0-4faaf4ab46cd", "type": "Note", "attachment": { "type": "Image", "height": 2798, "mediaType": "image/png", "name": "Fedify's Open Collective page showing the project logo, description as “A TypeScript library for building federated server apps powered by ActivityPub and other standards”, and five contribution tiers starting from $5/month Backer to $500/month Corporate Sponsor, with custom contribution options available.", "summary": "Fedify's Open Collective page showing the project logo, description as “A TypeScript library for building federated server apps powered by ActivityPub and other standards”, and five contribution tiers starting from $5/month Backer to $500/month Corporate Sponsor, with custom contribution options available.", "url": "https://media.social.fedify.dev/media/0194b112-a5dd-7a05-939b-602ff1944f20/original.png", "width": 3840 }, "attributedTo": "https://hollo.social/@fedify", "content": "<p>🎉 Excited to announce that <a data-tag=\"Fedify\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Fedify\">#<span>Fedify</span></a> is now on Open Collective! Support the project's development starting at:</p>\n<ul>\n<li>Backer (from $5/mo)</li>\n<li>Supporter (from $25/mo)</li>\n<li>Sponsor (from $100/mo)</li>\n<li>Corporate Sponsor (from $500/mo)</li>\n<li>Custom donations welcome</li>\n</ul>\n<p>Your support will help us maintain and improve Fedify. Check it out here:</p>\n<p><a href=\"https://opencollective.com/fedify\">https://opencollective.com/fedify</a></p>\n<p>:fedify:</p>\n<p><a data-tag=\"OpenCollective\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/OpenCollective\">#<span>OpenCollective</span></a> <a data-tag=\"support\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/support\">#<span>support</span></a> <a data-tag=\"backing\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/backing\">#<span>backing</span></a> <a data-tag=\"sponsor\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/sponsor\">#<span>sponsor</span></a> <a data-tag=\"donation\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/donation\">#<span>donation</span></a></p>\n", "contentMap": { "en": "<p>🎉 Excited to announce that <a data-tag=\"Fedify\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Fedify\">#<span>Fedify</span></a> is now on Open Collective! Support the project's development starting at:</p>\n<ul>\n<li>Backer (from $5/mo)</li>\n<li>Supporter (from $25/mo)</li>\n<li>Sponsor (from $100/mo)</li>\n<li>Corporate Sponsor (from $500/mo)</li>\n<li>Custom donations welcome</li>\n</ul>\n<p>Your support will help us maintain and improve Fedify. Check it out here:</p>\n<p><a href=\"https://opencollective.com/fedify\">https://opencollective.com/fedify</a></p>\n<p>:fedify:</p>\n<p><a data-tag=\"OpenCollective\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/OpenCollective\">#<span>OpenCollective</span></a> <a data-tag=\"support\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/support\">#<span>support</span></a> <a data-tag=\"backing\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/backing\">#<span>backing</span></a> <a data-tag=\"sponsor\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/sponsor\">#<span>sponsor</span></a> <a data-tag=\"donation\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/donation\">#<span>donation</span></a></p>\n" }, "likes": { "id": "https://hollo.social/@fedify/0194b112-b604-7d03-84e0-4faaf4ab46cd#likes", "type": "Collection", "totalItems": 18 }, "published": "2025-01-29T07:59:43.306Z", "replies": { "id": "https://hollo.social/@fedify/0194b112-b604-7d03-84e0-4faaf4ab46cd#replies", "type": "OrderedCollection", "orderedItems": [ "https://federation.network/notes/a3l7lwsahs5u00ap", "https://hollo.social/@fedify/0194b2c2-7221-73d1-8c04-d8474f7e6df9" ], "totalItems": 2 }, "sensitive": false, "shares": { "id": "https://hollo.social/@fedify/0194b112-b604-7d03-84e0-4faaf4ab46cd#shares", "type": "Collection", "totalItems": 11 }, "source": { "type": "as:Source", "content": "🎉 Excited to announce that #Fedify is now on Open Collective! Support the project's development starting at:\n\n- Backer (from $5/mo)\n- Supporter (from $25/mo)\n- Sponsor (from $100/mo)\n- Corporate Sponsor (from $500/mo)\n- Custom donations welcome\n\nYour support will help us maintain and improve Fedify. Check it out here:\n\n<https://opencollective.com/fedify>\n\n:fedify:\n\n#OpenCollective #support #backing #sponsor #donation", "mediaType": "text/markdown" }, "tag": [ { "type": "Hashtag", "href": "https://hollo.social/tags/Fedify", "name": "#fedify" }, { "type": "Hashtag", "href": "https://hollo.social/tags/backing", "name": "#backing" }, { "type": "Hashtag", "href": "https://hollo.social/tags/sponsor", "name": "#sponsor" }, { "type": "Hashtag", "href": "https://hollo.social/tags/support", "name": "#support" }, { "type": "Hashtag", "href": "https://hollo.social/tags/donation", "name": "#donation" }, { "type": "Hashtag", "href": "https://hollo.social/tags/OpenCollective", "name": "#opencollective" }, { "id": "https://hollo.social/emojis/:fedify:", "type": "Emoji", "icon": { "type": "Image", "url": "https://fedify.dev/logo.png" }, "name": ":fedify:" } ], "to": "as:Public", "url": "https://hollo.social/@fedify/0194b112-b604-7d03-84e0-4faaf4ab46cd" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/data-integrity/v1", { "toot": "http://joinmastodon.org/ns#", "misskey": "https://misskey-hub.net/ns#", "fedibird": "http://fedibird.com/ns#", "sensitive": "as:sensitive", "Emoji": "toot:Emoji", "Hashtag": "as:Hashtag", "quoteUrl": "as:quoteUrl", "_misskey_quote": "misskey:_misskey_quote", "quoteUri": "fedibird:quoteUri", "emojiReactions": { "@id": "fedibird:emojiReactions", "@type": "@id" } } ], "id": "https://hollo.social/@fedify/01905e14-f0ca-7c05-a8d2-3af7ed512291", "type": "Note", "attributedTo": "https://hollo.social/@fedify", "content": "<p><a href=\"https://fedify.dev/\">Fedify</a> is an <a data-tag=\"ActivityPub\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/ActivityPub\">#<span>ActivityPub</span></a> server framework in <a data-tag=\"TypeScript\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/TypeScript\">#<span>TypeScript</span></a> &amp; <a data-tag=\"JavaScript\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/JavaScript\">#<span>JavaScript</span></a>. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.</p>\n<p>The key features it provides currently are:</p>\n<ul>\n<li>Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)</li>\n<li><a data-tag=\"WebFinger\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/WebFinger\">#<span>WebFinger</span></a> client and server</li>\n<li><a href=\"https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-12\">HTTP Signatures</a> &amp; <a href=\"https://web.archive.org/web/20170923124140/https://w3c-dvcg.github.io/ld-signatures/\">Linked Data Signatures</a> &amp; <a href=\"https://w3id.org/fep/8b32\">Object Integrity Proofs</a></li>\n<li>Middleware for handling webhooks</li>\n<li><a data-tag=\"NodeInfo\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/NodeInfo\">#<span>NodeInfo</span></a> protocol</li>\n<li><a data-tag=\"Node\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Node\">#<span>Node</span></a>.js, <a data-tag=\"Deno\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Deno\">#<span>Deno</span></a>, and <a data-tag=\"Bun\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Bun\">#<span>Bun</span></a> support</li>\n<li>CLI toolchain for testing and debugging</li>\n</ul>\n<p>If you're curious, take a look at the <a data-tag=\"Fedify\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Fedify\">#<span>Fedify</span></a> website! There's comprehensive docs, a demo, a tutorial, example code, and more:</p>\n<p><a href=\"https://fedify.dev/\">https://fedify.dev/</a></p>\n", "contentMap": { "en": "<p><a href=\"https://fedify.dev/\">Fedify</a> is an <a data-tag=\"ActivityPub\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/ActivityPub\">#<span>ActivityPub</span></a> server framework in <a data-tag=\"TypeScript\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/TypeScript\">#<span>TypeScript</span></a> &amp; <a data-tag=\"JavaScript\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/JavaScript\">#<span>JavaScript</span></a>. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.</p>\n<p>The key features it provides currently are:</p>\n<ul>\n<li>Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)</li>\n<li><a data-tag=\"WebFinger\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/WebFinger\">#<span>WebFinger</span></a> client and server</li>\n<li><a href=\"https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-12\">HTTP Signatures</a> &amp; <a href=\"https://web.archive.org/web/20170923124140/https://w3c-dvcg.github.io/ld-signatures/\">Linked Data Signatures</a> &amp; <a href=\"https://w3id.org/fep/8b32\">Object Integrity Proofs</a></li>\n<li>Middleware for handling webhooks</li>\n<li><a data-tag=\"NodeInfo\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/NodeInfo\">#<span>NodeInfo</span></a> protocol</li>\n<li><a data-tag=\"Node\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Node\">#<span>Node</span></a>.js, <a data-tag=\"Deno\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Deno\">#<span>Deno</span></a>, and <a data-tag=\"Bun\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Bun\">#<span>Bun</span></a> support</li>\n<li>CLI toolchain for testing and debugging</li>\n</ul>\n<p>If you're curious, take a look at the <a data-tag=\"Fedify\" class=\"mention hashtag\" rel=\"tag\" href=\"https://hollo.social/tags/Fedify\">#<span>Fedify</span></a> website! There's comprehensive docs, a demo, a tutorial, example code, and more:</p>\n<p><a href=\"https://fedify.dev/\">https://fedify.dev/</a></p>\n" }, "likes": { "id": "https://hollo.social/@fedify/01905e14-f0ca-7c05-a8d2-3af7ed512291#likes", "type": "Collection", "totalItems": 23 }, "published": "2024-06-28T09:02:29.067Z", "replies": { "id": "https://hollo.social/@fedify/01905e14-f0ca-7c05-a8d2-3af7ed512291#replies", "type": "OrderedCollection", "totalItems": 0 }, "sensitive": false, "shares": { "id": "https://hollo.social/@fedify/01905e14-f0ca-7c05-a8d2-3af7ed512291#shares", "type": "Collection", "totalItems": 26 }, "source": { "type": "as:Source", "content": "[Fedify](https://fedify.dev/) is an #ActivityPub server framework in #TypeScript & #JavaScript. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.\n\nThe key features it provides currently are:\n\n- Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)\n- #WebFinger client and server\n- [HTTP Signatures](https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-12) & [Linked Data Signatures](https://web.archive.org/web/20170923124140/https://w3c-dvcg.github.io/ld-signatures/) & [Object Integrity Proofs](https://w3id.org/fep/8b32)\n- Middleware for handling webhooks\n- #NodeInfo protocol\n- #Node.js, #Deno, and #Bun support\n- CLI toolchain for testing and debugging\n\nIf you're curious, take a look at the #Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:\n\nhttps://fedify.dev/", "mediaType": "text/markdown" }, "tag": [ { "type": "Hashtag", "href": "https://hollo.social/tags/Bun", "name": "#bun" }, { "type": "Hashtag", "href": "https://hollo.social/tags/Deno", "name": "#deno" }, { "type": "Hashtag", "href": "https://hollo.social/tags/Node", "name": "#node" }, { "type": "Hashtag", "href": "https://hollo.social/tags/Fedify", "name": "#fedify" }, { "type": "Hashtag", "href": "https://hollo.social/tags/NodeInfo", "name": "#nodeinfo" }, { "type": "Hashtag", "href": "https://hollo.social/tags/WebFinger", "name": "#webfinger" }, { "type": "Hashtag", "href": "https://hollo.social/tags/JavaScript", "name": "#javascript" }, { "type": "Hashtag", "href": "https://hollo.social/tags/TypeScript", "name": "#typescript" }, { "type": "Hashtag", "href": "https://hollo.social/tags/ActivityPub", "name": "#activitypub" } ], "to": "as:Public", "updated": "2024-10-14T15:56:44.619Z", "url": "https://hollo.social/@fedify/01905e14-f0ca-7c05-a8d2-3af7ed512291" } ] }