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://graz.social/users/publicvoit/statuses/114295836158573196/replies",
"type": "Collection",
"first": {
"id": "https://graz.social/users/publicvoit/statuses/114295836158573196/replies?page=true",
"type": "CollectionPage",
"next": "https://graz.social/users/publicvoit/statuses/114295836158573196/replies?only_other_accounts=true&page=true",
"partOf": "https://graz.social/users/publicvoit/statuses/114295836158573196/replies",
"items": [
{
"id": "https://graz.social/users/publicvoit/statuses/114296170699704714",
"type": "Note",
"summary": null,
"inReplyTo": "https://graz.social/users/publicvoit/statuses/114295836158573196",
"published": "2025-04-07T10:19:19Z",
"url": "https://graz.social/@publicvoit/114296170699704714",
"attributedTo": "https://graz.social/users/publicvoit",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://graz.social/users/publicvoit/followers"
],
"sensitive": false,
"atomUri": "https://graz.social/users/publicvoit/statuses/114296170699704714",
"inReplyToAtomUri": "https://graz.social/users/publicvoit/statuses/114295836158573196",
"conversation": "tag:graz.social,2025-04-07:objectId=32994139:objectType=Conversation",
"content": "<p>If you need <a href=\"https://graz.social/tags/E2EE\" class=\"mention hashtag\" rel=\"tag\">#<span>E2EE</span></a> via <a href=\"https://graz.social/tags/email\" class=\"mention hashtag\" rel=\"tag\">#<span>email</span></a>, the only 2 valid standards are <a href=\"https://graz.social/tags/OpenPGP\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenPGP</span></a> and <a href=\"https://graz.social/tags/SMIME\" class=\"mention hashtag\" rel=\"tag\">#<span>SMIME</span></a>. </p><p>It's not that those are without issues but everything else is mediocre.</p><p>Yes, you can switch to non-email-services as well such as <a href=\"https://graz.social/tags/Signal\" class=\"mention hashtag\" rel=\"tag\">#<span>Signal</span></a>. But that's a different island.</p><p><a href=\"https://graz.social/tags/security\" class=\"mention hashtag\" rel=\"tag\">#<span>security</span></a> <a href=\"https://graz.social/tags/encryption\" class=\"mention hashtag\" rel=\"tag\">#<span>encryption</span></a> <a href=\"https://graz.social/tags/mail\" class=\"mention hashtag\" rel=\"tag\">#<span>mail</span></a> <a href=\"https://graz.social/tags/GMail\" class=\"mention hashtag\" rel=\"tag\">#<span>GMail</span></a></p>",
"contentMap": {
"en": "<p>If you need <a href=\"https://graz.social/tags/E2EE\" class=\"mention hashtag\" rel=\"tag\">#<span>E2EE</span></a> via <a href=\"https://graz.social/tags/email\" class=\"mention hashtag\" rel=\"tag\">#<span>email</span></a>, the only 2 valid standards are <a href=\"https://graz.social/tags/OpenPGP\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenPGP</span></a> and <a href=\"https://graz.social/tags/SMIME\" class=\"mention hashtag\" rel=\"tag\">#<span>SMIME</span></a>. </p><p>It's not that those are without issues but everything else is mediocre.</p><p>Yes, you can switch to non-email-services as well such as <a href=\"https://graz.social/tags/Signal\" class=\"mention hashtag\" rel=\"tag\">#<span>Signal</span></a>. But that's a different island.</p><p><a href=\"https://graz.social/tags/security\" class=\"mention hashtag\" rel=\"tag\">#<span>security</span></a> <a href=\"https://graz.social/tags/encryption\" class=\"mention hashtag\" rel=\"tag\">#<span>encryption</span></a> <a href=\"https://graz.social/tags/mail\" class=\"mention hashtag\" rel=\"tag\">#<span>mail</span></a> <a href=\"https://graz.social/tags/GMail\" class=\"mention hashtag\" rel=\"tag\">#<span>GMail</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://graz.social/tags/e2ee",
"name": "#e2ee"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/email",
"name": "#email"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/openpgp",
"name": "#openpgp"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/smime",
"name": "#smime"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/signal",
"name": "#signal"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/security",
"name": "#security"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/encryption",
"name": "#encryption"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/mail",
"name": "#mail"
},
{
"type": "Hashtag",
"href": "https://graz.social/tags/GMail",
"name": "#GMail"
}
],
"replies": {
"id": "https://graz.social/users/publicvoit/statuses/114296170699704714/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://graz.social/users/publicvoit/statuses/114296170699704714/replies?only_other_accounts=true&page=true",
"partOf": "https://graz.social/users/publicvoit/statuses/114296170699704714/replies",
"items": []
}
},
"likes": {
"id": "https://graz.social/users/publicvoit/statuses/114296170699704714/likes",
"type": "Collection",
"totalItems": 7
},
"shares": {
"id": "https://graz.social/users/publicvoit/statuses/114296170699704714/shares",
"type": "Collection",
"totalItems": 2
}
}
]
}
}