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",
"Hashtag": "as:Hashtag"
}
],
"id": "https://social.masto.host/users/praveen/statuses/114642029289515904",
"type": "Note",
"summary": null,
"inReplyTo": "https://nondeterministic.computer/users/mjg59/statuses/114641959579429088",
"published": "2025-06-07T12:15:42Z",
"url": "https://social.masto.host/@praveen/114642029289515904",
"attributedTo": "https://social.masto.host/users/praveen",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.masto.host/users/praveen/followers",
"https://nondeterministic.computer/users/mjg59",
"https://fe.disroot.org/users/contrapunctus",
"https://mastodon.chuggybumba.com/users/thanius"
],
"sensitive": false,
"atomUri": "https://social.masto.host/users/praveen/statuses/114642029289515904",
"inReplyToAtomUri": "https://nondeterministic.computer/users/mjg59/statuses/114641959579429088",
"conversation": "tag:nondeterministic.computer,2025-06-05:objectId=10328370:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nondeterministic.computer/@mjg59\" class=\"u-url mention\">@<span>mjg59</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fe.disroot.org/users/contrapunctus\" class=\"u-url mention\">@<span>contrapunctus</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.chuggybumba.com/@thanius\" class=\"u-url mention\">@<span>thanius</span></a></span> don't signal know all its users? how is the phone number to jabberd id mapping worse than what Signal has? Why do we have to insist everyone has to make the exact same privacy choices?</p><p>I know there are other things that Signal does better for less metadata collection, but I don't think the having the directory makes it worse than Signal.</p><p><a href=\"https://social.masto.host/tags/XMPP\" class=\"mention hashtag\" rel=\"tag\">#<span>XMPP</span></a> could be extended to collect less metadata as well. There are other social protections for metadata.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://nondeterministic.computer/@mjg59\" class=\"u-url mention\">@<span>mjg59</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fe.disroot.org/users/contrapunctus\" class=\"u-url mention\">@<span>contrapunctus</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.chuggybumba.com/@thanius\" class=\"u-url mention\">@<span>thanius</span></a></span> don't signal know all its users? how is the phone number to jabberd id mapping worse than what Signal has? Why do we have to insist everyone has to make the exact same privacy choices?</p><p>I know there are other things that Signal does better for less metadata collection, but I don't think the having the directory makes it worse than Signal.</p><p><a href=\"https://social.masto.host/tags/XMPP\" class=\"mention hashtag\" rel=\"tag\">#<span>XMPP</span></a> could be extended to collect less metadata as well. There are other social protections for metadata.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://nondeterministic.computer/users/mjg59",
"name": "@mjg59@nondeterministic.computer"
},
{
"type": "Mention",
"href": "https://fe.disroot.org/users/contrapunctus",
"name": "@contrapunctus@fe.disroot.org"
},
{
"type": "Mention",
"href": "https://mastodon.chuggybumba.com/users/thanius",
"name": "@thanius@mastodon.chuggybumba.com"
},
{
"type": "Hashtag",
"href": "https://social.masto.host/tags/xmpp",
"name": "#xmpp"
}
],
"replies": {
"id": "https://social.masto.host/users/praveen/statuses/114642029289515904/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.masto.host/users/praveen/statuses/114642029289515904/replies?only_other_accounts=true&page=true",
"partOf": "https://social.masto.host/users/praveen/statuses/114642029289515904/replies",
"items": []
}
},
"likes": {
"id": "https://social.masto.host/users/praveen/statuses/114642029289515904/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://social.masto.host/users/praveen/statuses/114642029289515904/shares",
"type": "Collection",
"totalItems": 0
}
}