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" ], "attachment": [ { "href": "https://join.piefed.social/vlog/all_communities.mp4", "type": "Link" } ], "attributedTo": "https://piefed.social/u/rimu", "audience": "https://piefed.social/c/piefed_meta", "cc": [], "commentsEnabled": true, "content": "<p>Finding communities to join can be hard because each fediverse server only knows about a community after someone has joined it before. It's a chicken and egg problem. To solve this, PieFed comes with eggs included! </p>\n<p>Techy details: a local copy of <a href=\"https://data.lemmyverse.net/data/community.full.json\" rel=\"nofollow ugc\" target=\"_blank\">https://data.lemmyverse.net/data/community.full.json</a> is regularly updated, inactive and nsfw communities removed and then the resulting shortlist is used to suggest search results to people when <a href=\"https://piefed.social/community/add_remote\" rel=\"nofollow ugc\" target=\"_blank\">adding a remote community</a>. </p>\n<p>Check out the video for a quick demo. </p>\n<p>Massive props to @JollyDevelopment@piefed.social for their work on this feature!</p>\n", "id": "https://piefed.social/post/531611", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "name": "Easier community discovery - PieFed knows all the communities already", "published": "2025-03-11T22:45:42.683862+00:00", "replies": [ { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://lemmy.dbzer0.com/u/Blaze", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://lemmy.dbzer0.com/u/Blaze/followers" ], "content": "<p>Well done!</p>\n", "distinguished": null, "flair": "", "id": "https://lemmy.dbzer0.com/comment/17236645", "inReplyTo": "https://piefed.social/post/531611", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-11T22:50:45.197512+00:00", "source": { "content": "Well done!", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/rimu" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://feddit.uk/u/ns1", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://feddit.uk/u/ns1/followers" ], "content": "<p>This looks great!</p>\n", "distinguished": null, "flair": "", "id": "https://feddit.uk/comment/15777468", "inReplyTo": "https://piefed.social/post/531611", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-11T23:01:53.048232+00:00", "source": { "content": "This looks great!", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/rimu" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://lemmy.dbzer0.com/u/fxomt", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://lemmy.dbzer0.com/u/fxomt/followers" ], "content": "<p>Jolly roberts is an absolute train, steamrolling all these features. Thank you! </p>\n", "distinguished": null, "flair": "", "id": "https://lemmy.dbzer0.com/comment/17236885", "inReplyTo": "https://piefed.social/post/531611", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-11T23:03:23.530858+00:00", "source": { "content": "Jolly roberts is an absolute train, steamrolling all these features. Thank you! ", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/rimu" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://slrpnk.net/u/keepthepace", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://slrpnk.net/u/keepthepace/followers" ], "content": "<p>That's such a missing feature of Lemmy right now!</p>\n", "distinguished": null, "flair": "", "id": "https://slrpnk.net/comment/14334374", "inReplyTo": "https://piefed.social/post/531611", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-11T23:08:53.205751+00:00", "source": { "content": "That's such a missing feature of Lemmy right now!", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/rimu" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://piefed.social/u/Snoopy", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://piefed.social/u/Snoopy/followers" ], "content": "<p>Yeah, with feed Piefed progress steadly. I really hope we will open a Piefed instance for jlai.lu very soon.</p>\n<p>Btw, i guess you already read it, i created some francophone feeds (peertube+news). You may want to improve them. Or even write some part in Python.. :)</p>\n", "distinguished": null, "flair": "", "id": "https://piefed.social/comment/5079152", "inReplyTo": "https://slrpnk.net/comment/14334374", "language": { "identifier": "fr", "name": "Français" }, "mediaType": "text/html", "published": "2025-03-11T23:20:25.754713+00:00", "source": { "content": "Yeah, with feed Piefed progress steadly. I really hope we will open a Piefed instance for jlai.lu very soon.\n\nBtw, i guess you already read it, i created some francophone feeds (peertube+news). You may want to improve them. Or even write some part in Python.. :)", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://slrpnk.net/u/keepthepace" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://slrpnk.net/u/keepthepace", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://slrpnk.net/u/keepthepace/followers" ], "content": "<p>I think I missed that (I am trying to go on a light social network diet these days). Do you have a link? </p>\n", "distinguished": null, "flair": "", "id": "https://slrpnk.net/comment/14334683", "inReplyTo": "https://piefed.social/comment/5079152", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-11T23:22:28.955097+00:00", "source": { "content": "I think I missed that (I am trying to go on a light social network diet these days). Do you have a link? ", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/Snoopy" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://piefed.social/u/Snoopy", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://piefed.social/u/Snoopy/followers" ], "content": "<p>Noted, that's a good ideas to do a social network diet. I should do the same, but not right now. 😔</p>\n<p>Feeds are multi-communities. We can group several communities from almost any fediverse instances into one place (peertube, mbin, lemmy). </p>\n<p>You can create private one for yourself or share them publicy. You can copy them. Later invite new people.</p>\n<p>I think you can join Piefed dev team or suggest some ideas. Maybe you are busy and it is not the right time. But you are welcome. :)</p>\n<p>Let's go back to Feed. I can't find the post about it. </p>\n<p>But you can check them yourself, there are several one, i prepared them for jlai.lu 😊</p>\n<ul>\n<li><a href=\"https://piefed.social/f/cafe_fr\" rel=\"nofollow ugc\" target=\"_blank\">https://piefed.social/f/cafe_fr</a></li>\n<li><a href=\"https://piefed.social/f/actu_fr\" rel=\"nofollow ugc\" target=\"_blank\">https://piefed.social/f/actu_fr</a></li>\n<li><a href=\"https://piefed.social/f/societe_fr\" rel=\"nofollow ugc\" target=\"_blank\">https://piefed.social/f/societe_fr</a></li>\n<li><a href=\"https://piefed.social/f/peertube_fr\" rel=\"nofollow ugc\" target=\"_blank\">https://piefed.social/f/peertube_fr</a></li>\n</ul>\n", "distinguished": null, "flair": "", "id": "https://piefed.social/comment/5079520", "inReplyTo": "https://slrpnk.net/comment/14334683", "language": { "identifier": "fr", "name": "Français" }, "mediaType": "text/html", "published": "2025-03-11T23:47:47.764640+00:00", "source": { "content": "Noted, that's a good ideas to do a social network diet. I should do the same, but not right now. 😔 \r\n\r\nFeeds are multi-communities. We can group several communities from almost any fediverse instances into one place (peertube, mbin, lemmy). \r\n\r\nYou can create private one for yourself or share them publicy. You can copy them. Later invite new people. \r\n\r\nI think you can join Piefed dev team or suggest some ideas. Maybe you are busy and it is not the right time. But you are welcome. :) \r\n\r\nLet's go back to Feed. I can't find the post about it. \r\n\r\nBut you can check them yourself, there are several one, i prepared them for jlai.lu 😊 \r\n\r\n- https://piefed.social/f/cafe_fr \r\n- https://piefed.social/f/actu_fr \r\n- https://piefed.social/f/societe_fr \r\n- https://piefed.social/f/peertube_fr", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://slrpnk.net/u/keepthepace" ], "type": "Note", "updated": "2025-03-11T23:49:37.473003+00:00" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://thelemmy.club/u/bdonvr", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://thelemmy.club/u/bdonvr/followers" ], "content": "<p>FYI for any fellow lemmy admins here - you can enroll your instance into lemmy-federate.com with a bot account that you make which will do much the same. It will subscribe to new and unknown (to your instance) communities and share your communities to everyone else's instances!</p>\n<p>Edit: apparently this also supports PieFed too!</p>\n", "distinguished": null, "flair": "", "id": "https://thelemmy.club/comment/17266958", "inReplyTo": "https://piefed.social/post/531611", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T00:10:56.243302+00:00", "source": { "content": "FYI for any fellow lemmy admins here - you can enroll your instance into lemmy-federate.com with a bot account that you make which will do much the same. It will subscribe to new and unknown (to your instance) communities and share your communities to everyone else's instances!\n\nEdit: apparently this also supports PieFed too!", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/rimu" ], "type": "Note", "updated": "2025-03-12T00:21:12.191114+00:00" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://thelemmy.club/u/bdonvr", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://thelemmy.club/u/bdonvr/followers" ], "content": "<p>lemmy-federate.com does something very similar, actually. Ask your admin to sign up.</p>\n", "distinguished": null, "flair": "", "id": "https://thelemmy.club/comment/17268679", "inReplyTo": "https://slrpnk.net/comment/14334374", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T02:06:13.170065+00:00", "source": { "content": "lemmy-federate.com does something very similar, actually. Ask your admin to sign up.", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://slrpnk.net/u/keepthepace" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://preferred.social/u/freamon", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://preferred.social/u/freamon/followers" ], "content": "<p>It's subtly different though. This is essentially providing an auto-complete to community searching, whether your instance already has a copy of the community or not. It would work even for a brand-new instance that hadn't subscribed to anything yet.</p>\n<p>What that bot is doing isn't necessarily a good thing (if no real person is subscribed to something, then all the traffic is just pollution). 3rd party hacks can't compete with actually-integrated features.</p>\n", "distinguished": null, "flair": "", "id": "https://preferred.social/comment/334840", "inReplyTo": "https://thelemmy.club/comment/17266958", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T02:51:49.507430+00:00", "source": { "content": "It's subtly different though. This is essentially providing an auto-complete to community searching, whether your instance already has a copy of the community or not. It would work even for a brand-new instance that hadn't subscribed to anything yet.\n\nWhat that bot is doing isn't necessarily a good thing (if no real person is subscribed to something, then all the traffic is just pollution). 3rd party hacks can't compete with actually-integrated features.", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://thelemmy.club/u/bdonvr" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://thelemmy.club/u/bdonvr", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://thelemmy.club/u/bdonvr/followers" ], "content": "<p>It provides a better user experience <em>by far</em> though.</p>\n<p>When you're the first on your instance to subscribe to a foreign lemmy community, your instance only gets 10 posts and no comments or vote info. So you get a nearly useless empty sub that will start filling in from that point as people post new things. Especially frustrating if you were looking for or were linked to a specific thread.</p>\n<p>With this solution your content was already there, waiting for you. And also searches on your instance will return posts and comments from that community greatly increasing discoverability.</p>\n", "distinguished": null, "flair": "", "id": "https://thelemmy.club/comment/17269487", "inReplyTo": "https://preferred.social/comment/334840", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T03:03:13.899732+00:00", "source": { "content": "It provides a better user experience _by far_ though.\n\nWhen you're the first on your instance to subscribe to a foreign lemmy community, your instance only gets 10 posts and no comments or vote info. So you get a nearly useless empty sub that will start filling in from that point as people post new things. Especially frustrating if you were looking for or were linked to a specific thread.\n\nWith this solution your content was already there, waiting for you. And also searches on your instance will return posts and comments from that community greatly increasing discoverability.\n\n", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://preferred.social/u/freamon" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://preferred.social/u/freamon", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://preferred.social/u/freamon/followers" ], "content": "<p>Fair enough. I guess it's up to individual admins to assess whether the pros outweigh the cons for that bot.</p>\n", "distinguished": null, "flair": "", "id": "https://preferred.social/comment/335133", "inReplyTo": "https://thelemmy.club/comment/17269487", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T03:19:49.027603+00:00", "source": { "content": "Fair enough. I guess it's up to individual admins to assess whether the pros outweigh the cons for that bot.", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://thelemmy.club/u/bdonvr" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://piefed.social/u/rimu", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://piefed.social/u/rimu/followers" ], "content": "<p>PieFed also has an equivalent of lemmy-federate for mass subscribing, built into the admin area.</p>\n<p><img alt=\"screenshot\" loading=\"lazy\" src=\"https://join.piefed.social/wp-content/uploads/2025/03/piefed_mass_subscribe.png\"/></p>\n", "distinguished": null, "flair": "PieFed dev", "id": "https://piefed.social/comment/5082458", "inReplyTo": "https://thelemmy.club/comment/17269487", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T04:29:16.135255+00:00", "source": { "content": "PieFed also has an equivalent of lemmy-federate for mass subscribing, built into the admin area.\n\n![screenshot](https://join.piefed.social/wp-content/uploads/2025/03/piefed_mass_subscribe.png)", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://thelemmy.club/u/bdonvr" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://slrpnk.net/u/keepthepace", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://slrpnk.net/u/keepthepace/followers" ], "content": "<p>Ah yes, those I remember! That's what made me look into piefed again recently actually!</p>\n<blockquote>\n<p>I think you can join Piefed dev team or suggest some ideas. Maybe you are busy and it is not the right time. But you are welcome. :)</p>\n</blockquote>\n<p>CErtainly not before June :-( I am in too many projects and they start all showing cracks because I lack discipline. You won't make me fall for a new one! ;-) (yet)</p>\n", "distinguished": null, "flair": "", "id": "https://slrpnk.net/comment/14342623", "inReplyTo": "https://piefed.social/comment/5079520", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T08:57:46.089972+00:00", "source": { "content": "Ah yes, those I remember! That's what made me look into piefed again recently actually!\n\n> I think you can join Piefed dev team or suggest some ideas. Maybe you are busy and it is not the right time. But you are welcome. :)\n\n\nCErtainly not before June :-( I am in too many projects and they start all showing cracks because I lack discipline. You won't make me fall for a new one! ;-) (yet)", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/Snoopy" ], "type": "Note", "updated": "2025-03-12T10:05:26.046592+00:00" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://piefed.social/u/Snoopy", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://piefed.social/u/Snoopy/followers" ], "content": "<p>Then takes it slow, and focus on what you have to do. :)</p>\n", "distinguished": null, "flair": "", "id": "https://piefed.social/comment/5084880", "inReplyTo": "https://slrpnk.net/comment/14342623", "language": { "identifier": "fr", "name": "Français" }, "mediaType": "text/html", "published": "2025-03-12T09:05:25.785134+00:00", "source": { "content": "Then takes it slow, and focus on what you have to do. :)", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://slrpnk.net/u/keepthepace" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://lemmy.dbzer0.com/u/Blaze", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://lemmy.dbzer0.com/u/Blaze/followers" ], "content": "<p>Nice!</p>\n", "distinguished": null, "flair": "", "id": "https://lemmy.dbzer0.com/comment/17245679", "inReplyTo": "https://piefed.social/comment/5082458", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T09:12:59.787556+00:00", "source": { "content": "Nice!", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/rimu" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://slrpnk.net/u/keepthepace", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://slrpnk.net/u/keepthepace/followers" ], "content": "<p>&lt;3</p>\n", "distinguished": null, "flair": "", "id": "https://slrpnk.net/comment/14343166", "inReplyTo": "https://piefed.social/comment/5084880", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-12T09:37:20.303842+00:00", "source": { "content": "<3", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/Snoopy" ], "type": "Note" }, { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1" ], "attributedTo": "https://piefed.social/u/astro_ray", "audience": "https://piefed.social/c/piefed_meta", "cc": [ "https://piefed.social/c/piefed_meta", "https://piefed.social/u/astro_ray/followers" ], "content": "<p>#PieFedRules</p>\n", "distinguished": null, "flair": "", "id": "https://piefed.social/comment/5107875", "inReplyTo": "https://piefed.social/post/531611", "language": { "identifier": "en", "name": "English" }, "mediaType": "text/html", "published": "2025-03-13T14:59:30.753895+00:00", "source": { "content": "#PieFedRules", "mediaType": "text/markdown" }, "to": [ "https://www.w3.org/ns/activitystreams#Public", "https://piefed.social/u/rimu" ], "type": "Note" } ], "searchableBy": "https://www.w3.org/ns/activitystreams#Public", "sensitive": false, "source": { "content": "Finding communities to join can be hard because each fediverse server only knows about a community after someone has joined it before. It's a chicken and egg problem. To solve this, PieFed comes with eggs included! \r\n\r\nTechy details: a local copy of https://data.lemmyverse.net/data/community.full.json is regularly updated, inactive and nsfw communities removed and then the resulting shortlist is used to suggest search results to people when [adding a remote community](https://piefed.social/community/add_remote). \r\n\r\nCheck out the video for a quick demo. \r\n\r\nMassive props to @JollyDevelopment@piefed.social for their work on this feature!", "mediaType": "text/markdown" }, "stickied": false, "tag": [ { "background_color": "#deddda", "blur_images": null, "display_name": "Features", "id": "https://piefed.social/c/piefed_meta/tag/1", "text_color": "#ff0000", "type": "lemmy:CommunityTag" }, { "href": "https://piefed.social/tag/fediverse", "name": "#fediverse", "type": "Hashtag" }, { "href": "https://piefed.social/tag/discoverability", "name": "#discoverability", "type": "Hashtag" } ], "to": [ "https://piefed.social/c/piefed_meta", "https://www.w3.org/ns/activitystreams#Public" ], "type": "Page", "updated": "2025-05-03T01:30:36.628103+00:00" }