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",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"blurhash": "toot:blurhash",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://social.coop/users/cwebber/collections/featured",
"type": "OrderedCollection",
"totalItems": 5,
"orderedItems": [
{
"id": "https://social.coop/users/cwebber/statuses/114621164728570361",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-06-03T19:49:34Z",
"url": "https://social.coop/@cwebber/114621164728570361",
"attributedTo": "https://social.coop/users/cwebber",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.coop/users/cwebber/followers",
"https://social.coop/users/spritely"
],
"sensitive": false,
"atomUri": "https://social.coop/users/cwebber/statuses/114621164728570361",
"inReplyToAtomUri": null,
"conversation": "tag:social.coop,2025-06-03:objectId=166142263:objectType=Conversation",
"content": "<p>Hear a lot about the magic of Lisp programming but never got into it? Watch this:<br /><a href=\"https://www.youtube.com/watch?v=DDROSL-gGOo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/watch?v=DDROSL-gGO</span><span class=\"invisible\">o</span></a><br /><a href=\"https://share.tube/w/gdtnuipKbbVdR2u1murL4t\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">share.tube/w/gdtnuipKbbVdR2u1m</span><span class=\"invisible\">urL4t</span></a></p><p>This is based on a intro-to-Scheme/Lisp at <span class=\"h-card\" translate=\"no\"><a href=\"https://social.coop/@spritely\" class=\"u-url mention\">@<span>spritely</span></a></span> which starts with no background and in 30 pages takes a tour of ideas and ends with writing Scheme-in-Scheme in 30 lines of code! <a href=\"https://spritely.institute/static/papers/scheme-primer.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">spritely.institute/static/pape</span><span class=\"invisible\">rs/scheme-primer.html</span></a></p>",
"contentMap": {
"en": "<p>Hear a lot about the magic of Lisp programming but never got into it? Watch this:<br /><a href=\"https://www.youtube.com/watch?v=DDROSL-gGOo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">youtube.com/watch?v=DDROSL-gGO</span><span class=\"invisible\">o</span></a><br /><a href=\"https://share.tube/w/gdtnuipKbbVdR2u1murL4t\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">share.tube/w/gdtnuipKbbVdR2u1m</span><span class=\"invisible\">urL4t</span></a></p><p>This is based on a intro-to-Scheme/Lisp at <span class=\"h-card\" translate=\"no\"><a href=\"https://social.coop/@spritely\" class=\"u-url mention\">@<span>spritely</span></a></span> which starts with no background and in 30 pages takes a tour of ideas and ends with writing Scheme-in-Scheme in 30 lines of code! <a href=\"https://spritely.institute/static/papers/scheme-primer.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">spritely.institute/static/pape</span><span class=\"invisible\">rs/scheme-primer.html</span></a></p>"
},
"updated": "2025-06-03T19:50:41Z",
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://social.coop/users/spritely",
"name": "@spritely"
}
],
"replies": {
"id": "https://social.coop/users/cwebber/statuses/114621164728570361/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.coop/users/cwebber/statuses/114621164728570361/replies?only_other_accounts=true&page=true",
"partOf": "https://social.coop/users/cwebber/statuses/114621164728570361/replies",
"items": []
}
},
"likes": {
"id": "https://social.coop/users/cwebber/statuses/114621164728570361/likes",
"type": "Collection",
"totalItems": 32
},
"shares": {
"id": "https://social.coop/users/cwebber/statuses/114621164728570361/shares",
"type": "Collection",
"totalItems": 24
}
},
{
"id": "https://social.coop/users/cwebber/statuses/114240234685276986",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-03-28T13:14:03Z",
"url": "https://social.coop/@cwebber/114240234685276986",
"attributedTo": "https://social.coop/users/cwebber",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.coop/users/cwebber/followers"
],
"sensitive": false,
"atomUri": "https://social.coop/users/cwebber/statuses/114240234685276986",
"inReplyToAtomUri": null,
"conversation": "tag:social.coop,2025-03-28:objectId=156133301:objectType=Conversation",
"content": "<p>The safest form of computing is still abstinence</p>",
"contentMap": {
"en": "<p>The safest form of computing is still abstinence</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.coop/users/cwebber/statuses/114240234685276986/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.coop/users/cwebber/statuses/114240234685276986/replies?only_other_accounts=true&page=true",
"partOf": "https://social.coop/users/cwebber/statuses/114240234685276986/replies",
"items": []
}
},
"likes": {
"id": "https://social.coop/users/cwebber/statuses/114240234685276986/likes",
"type": "Collection",
"totalItems": 635
},
"shares": {
"id": "https://social.coop/users/cwebber/statuses/114240234685276986/shares",
"type": "Collection",
"totalItems": 345
}
},
{
"id": "https://social.coop/users/cwebber/statuses/113878593433190250",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.coop/users/cwebber/statuses/113878581487080959",
"published": "2025-01-23T16:23:55Z",
"url": "https://social.coop/@cwebber/113878593433190250",
"attributedTo": "https://social.coop/users/cwebber",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.coop/users/cwebber/followers"
],
"sensitive": false,
"atomUri": "https://social.coop/users/cwebber/statuses/113878593433190250",
"inReplyToAtomUri": "https://social.coop/users/cwebber/statuses/113878581487080959",
"conversation": "tag:social.coop,2025-01-23:objectId=145488667:objectType=Conversation",
"content": "<p>It's incredibly easy to be full of despair right now. I get it, I feel it too.</p><p>Don't let anyone tell you that the people who are doing the best are because they *deserve* it or are "geniuses".</p><p>And also don't let anyone tell you that a group of people who by and large who seem to be suffering and aren't doing as well relative to the metrics of the system is because they're not worthy or have failed themselves.</p><p>We have to try to build the best world for each other we can, the best we can.</p><p>💜</p>",
"contentMap": {
"en": "<p>It's incredibly easy to be full of despair right now. I get it, I feel it too.</p><p>Don't let anyone tell you that the people who are doing the best are because they *deserve* it or are "geniuses".</p><p>And also don't let anyone tell you that a group of people who by and large who seem to be suffering and aren't doing as well relative to the metrics of the system is because they're not worthy or have failed themselves.</p><p>We have to try to build the best world for each other we can, the best we can.</p><p>💜</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.coop/users/cwebber/statuses/113878593433190250/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.coop/users/cwebber/statuses/113878593433190250/replies?min_id=113878621649793882&page=true",
"partOf": "https://social.coop/users/cwebber/statuses/113878593433190250/replies",
"items": [
"https://social.coop/users/cwebber/statuses/113878621649793882"
]
}
},
"likes": {
"id": "https://social.coop/users/cwebber/statuses/113878593433190250/likes",
"type": "Collection",
"totalItems": 199
},
"shares": {
"id": "https://social.coop/users/cwebber/statuses/113878593433190250/shares",
"type": "Collection",
"totalItems": 90
}
},
{
"id": "https://social.coop/users/cwebber/statuses/113590474061501886",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.coop/users/cwebber/statuses/113590448381887742",
"published": "2024-12-03T19:11:23Z",
"url": "https://social.coop/@cwebber/113590474061501886",
"attributedTo": "https://social.coop/users/cwebber",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.coop/users/cwebber/followers",
"https://social.coop/users/spritely"
],
"sensitive": false,
"atomUri": "https://social.coop/users/cwebber/statuses/113590474061501886",
"inReplyToAtomUri": "https://social.coop/users/cwebber/statuses/113590448381887742",
"conversation": "tag:social.coop,2024-12-03:objectId=138317924:objectType=Conversation",
"content": "<p>I'm asking for your support, for you (yes you!) to help out <span class=\"h-card\" translate=\"no\"><a href=\"https://social.coop/@spritely\" class=\"u-url mention\">@<span>spritely</span></a></span>, however you can.</p><p>We are a small nonprofit. We can't do this without your support.</p><p>Please help donate for the future of the internet. Thank you. 💜</p><p><a href=\"https://spritely.institute/donate/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">spritely.institute/donate/</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>I'm asking for your support, for you (yes you!) to help out <span class=\"h-card\" translate=\"no\"><a href=\"https://social.coop/@spritely\" class=\"u-url mention\">@<span>spritely</span></a></span>, however you can.</p><p>We are a small nonprofit. We can't do this without your support.</p><p>Please help donate for the future of the internet. Thank you. 💜</p><p><a href=\"https://spritely.institute/donate/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">spritely.institute/donate/</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://social-coop-media.ams3.cdn.digitaloceanspaces.com/media_attachments/files/113/590/459/461/936/587/original/759f70580b2e7f57.jpg",
"name": "Spritely's supporter page, at ~$7.6k of $80k at the time of writing",
"blurhash": "UFB3vss:00oL9Fo1-;o0V@ayofjZ_3ayD%bH",
"focalPoint": [
0,
0
],
"width": 849,
"height": 500
}
],
"tag": [
{
"type": "Mention",
"href": "https://social.coop/users/spritely",
"name": "@spritely"
}
],
"replies": {
"id": "https://social.coop/users/cwebber/statuses/113590474061501886/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.coop/users/cwebber/statuses/113590474061501886/replies?only_other_accounts=true&page=true",
"partOf": "https://social.coop/users/cwebber/statuses/113590474061501886/replies",
"items": []
}
},
"likes": {
"id": "https://social.coop/users/cwebber/statuses/113590474061501886/likes",
"type": "Collection",
"totalItems": 48
},
"shares": {
"id": "https://social.coop/users/cwebber/statuses/113590474061501886/shares",
"type": "Collection",
"totalItems": 75
}
},
{
"id": "https://social.coop/users/cwebber/statuses/113529263207850588",
"type": "Note",
"summary": null,
"inReplyTo": "https://social.coop/users/cwebber/statuses/113529256981476844",
"published": "2024-11-22T23:44:39Z",
"url": "https://social.coop/@cwebber/113529263207850588",
"attributedTo": "https://social.coop/users/cwebber",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.coop/users/cwebber/followers"
],
"sensitive": false,
"atomUri": "https://social.coop/users/cwebber/statuses/113529263207850588",
"inReplyToAtomUri": "https://social.coop/users/cwebber/statuses/113529256981476844",
"conversation": "tag:social.coop,2024-11-22:objectId=136799383:objectType=Conversation",
"content": "<p>The infrastructure we build reflects our social dynamics, and our social dynamics are made possible by our infrastructure.</p><p>This thread has been long, and I have said everything I have to say. Thanks for listening. I hope we can build a good future for each other. 💜</p>",
"contentMap": {
"en": "<p>The infrastructure we build reflects our social dynamics, and our social dynamics are made possible by our infrastructure.</p><p>This thread has been long, and I have said everything I have to say. Thanks for listening. I hope we can build a good future for each other. 💜</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.coop/users/cwebber/statuses/113529263207850588/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.coop/users/cwebber/statuses/113529263207850588/replies?only_other_accounts=true&page=true",
"partOf": "https://social.coop/users/cwebber/statuses/113529263207850588/replies",
"items": []
}
},
"likes": {
"id": "https://social.coop/users/cwebber/statuses/113529263207850588/likes",
"type": "Collection",
"totalItems": 228
},
"shares": {
"id": "https://social.coop/users/cwebber/statuses/113529263207850588/shares",
"type": "Collection",
"totalItems": 51
}
}
]
}