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://ruhr.social/users/benedikt/statuses/114762678097231566",
"type": "Note",
"summary": null,
"inReplyTo": "https://ruhr.social/users/agx/statuses/114227659179616339",
"published": "2025-06-28T19:38:17Z",
"url": "https://ruhr.social/@benedikt/114762678097231566",
"attributedTo": "https://ruhr.social/users/benedikt",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://ruhr.social/users/benedikt/followers",
"https://ruhr.social/users/agx",
"https://kanoa.de/users/mistersixt",
"https://mastodon.social/users/fsfe"
],
"sensitive": false,
"atomUri": "https://ruhr.social/users/benedikt/statuses/114762678097231566",
"inReplyToAtomUri": "https://ruhr.social/users/agx/statuses/114227659179616339",
"conversation": "tag:ruhr.social,2025-03-26:objectId=102123135:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruhr.social/@agx\" class=\"u-url mention\">@<span>agx</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://kanoa.de/@mistersixt\" class=\"u-url mention\">@<span>mistersixt</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@fsfe\" class=\"u-url mention\">@<span>fsfe</span></a></span> See <a href=\"https://eur-lex.europa.eu/eli/reg/2024/1183\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">eur-lex.europa.eu/eli/reg/2024</span><span class=\"invisible\">/1183</span></a> (33) (see beginning of the page for non-English versions), it's a pity someone succeeded to bring violation of Kerckhoffs's principle into the text: 'in certain cases, the disclosure of the source code for the libraries used, communication channel or other elements that are not hosted on the user device, could be limited by Member States, for duly justified reasons, especially for the purpose of public security.' <a href=\"https://ruhr.social/tags/eIDAS\" class=\"mention hashtag\" rel=\"tag\">#<span>eIDAS</span></a> <a href=\"https://ruhr.social/tags/itsecurity\" class=\"mention hashtag\" rel=\"tag\">#<span>itsecurity</span></a> <a href=\"https://ruhr.social/tags/eupolitics\" class=\"mention hashtag\" rel=\"tag\">#<span>eupolitics</span></a></p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ruhr.social/@agx\" class=\"u-url mention\">@<span>agx</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://kanoa.de/@mistersixt\" class=\"u-url mention\">@<span>mistersixt</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.social/@fsfe\" class=\"u-url mention\">@<span>fsfe</span></a></span> See <a href=\"https://eur-lex.europa.eu/eli/reg/2024/1183\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">eur-lex.europa.eu/eli/reg/2024</span><span class=\"invisible\">/1183</span></a> (33) (see beginning of the page for non-English versions), it's a pity someone succeeded to bring violation of Kerckhoffs's principle into the text: 'in certain cases, the disclosure of the source code for the libraries used, communication channel or other elements that are not hosted on the user device, could be limited by Member States, for duly justified reasons, especially for the purpose of public security.' <a href=\"https://ruhr.social/tags/eIDAS\" class=\"mention hashtag\" rel=\"tag\">#<span>eIDAS</span></a> <a href=\"https://ruhr.social/tags/itsecurity\" class=\"mention hashtag\" rel=\"tag\">#<span>itsecurity</span></a> <a href=\"https://ruhr.social/tags/eupolitics\" class=\"mention hashtag\" rel=\"tag\">#<span>eupolitics</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://ruhr.social/users/agx",
"name": "@agx"
},
{
"type": "Mention",
"href": "https://kanoa.de/users/mistersixt",
"name": "@mistersixt@kanoa.de"
},
{
"type": "Mention",
"href": "https://mastodon.social/users/fsfe",
"name": "@fsfe@mastodon.social"
},
{
"type": "Hashtag",
"href": "https://ruhr.social/tags/eidas",
"name": "#eidas"
},
{
"type": "Hashtag",
"href": "https://ruhr.social/tags/itsecurity",
"name": "#itsecurity"
},
{
"type": "Hashtag",
"href": "https://ruhr.social/tags/eupolitics",
"name": "#eupolitics"
}
],
"replies": {
"id": "https://ruhr.social/users/benedikt/statuses/114762678097231566/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://ruhr.social/users/benedikt/statuses/114762678097231566/replies?only_other_accounts=true&page=true",
"partOf": "https://ruhr.social/users/benedikt/statuses/114762678097231566/replies",
"items": []
}
},
"likes": {
"id": "https://ruhr.social/users/benedikt/statuses/114762678097231566/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://ruhr.social/users/benedikt/statuses/114762678097231566/shares",
"type": "Collection",
"totalItems": 0
}
}