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"
},
"Hashtag": "as:Hashtag"
}
],
"id": "https://c.im/users/jemmesedi/statuses/113688851274533285",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-12-21T04:10:00Z",
"url": "https://c.im/@jemmesedi/113688851274533285",
"attributedTo": "https://c.im/users/jemmesedi",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://c.im/users/jemmesedi/followers"
],
"sensitive": false,
"atomUri": "https://c.im/users/jemmesedi/statuses/113688851274533285",
"inReplyToAtomUri": null,
"conversation": "tag:c.im,2024-12-21:objectId=236995944:objectType=Conversation",
"content": "<p>YouTube has now started blocking my uBlock Origin.</p><p>Although I would prefer to have no ads at all, I suppose I could just about live with one before the actual video begins.</p><p>Having advertisements interrupt the video, on the other hand, really upsets me.</p><p>I'm hoping uBlock Origin can be updated with countermeasures.</p><p><a href=\"https://c.im/tags/YouTube\" class=\"mention hashtag\" rel=\"tag\">#<span>YouTube</span></a> <a href=\"https://c.im/tags/AdBlockers\" class=\"mention hashtag\" rel=\"tag\">#<span>AdBlockers</span></a> <a href=\"https://c.im/tags/uBlockOrigin\" class=\"mention hashtag\" rel=\"tag\">#<span>uBlockOrigin</span></a></p>",
"contentMap": {
"en": "<p>YouTube has now started blocking my uBlock Origin.</p><p>Although I would prefer to have no ads at all, I suppose I could just about live with one before the actual video begins.</p><p>Having advertisements interrupt the video, on the other hand, really upsets me.</p><p>I'm hoping uBlock Origin can be updated with countermeasures.</p><p><a href=\"https://c.im/tags/YouTube\" class=\"mention hashtag\" rel=\"tag\">#<span>YouTube</span></a> <a href=\"https://c.im/tags/AdBlockers\" class=\"mention hashtag\" rel=\"tag\">#<span>AdBlockers</span></a> <a href=\"https://c.im/tags/uBlockOrigin\" class=\"mention hashtag\" rel=\"tag\">#<span>uBlockOrigin</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://s3.c.im/media_attachments/files/113/688/801/350/161/439/original/a5c81ebb08c3a0eb.png",
"name": "Notice from YouTube saying that ad blocker violate YouTube's terms of service, and warning that videos wiill be blocked if the adblocker stays on. The notice then claims ads allow YouTube to stay free for \"millions of users worldwide\" and then promotes YouTube Premium.",
"blurhash": "U34.3s~qxaV@MxIAMxs;D%e.%2oes:%M%MWB",
"focalPoint": [
0,
0
],
"width": 1824,
"height": 1018
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://c.im/tags/youtube",
"name": "#youtube"
},
{
"type": "Hashtag",
"href": "https://c.im/tags/adblockers",
"name": "#adblockers"
},
{
"type": "Hashtag",
"href": "https://c.im/tags/ublockorigin",
"name": "#ublockorigin"
}
],
"replies": {
"id": "https://c.im/users/jemmesedi/statuses/113688851274533285/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://c.im/users/jemmesedi/statuses/113688851274533285/replies?only_other_accounts=true&page=true",
"partOf": "https://c.im/users/jemmesedi/statuses/113688851274533285/replies",
"items": []
}
},
"likes": {
"id": "https://c.im/users/jemmesedi/statuses/113688851274533285/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://c.im/users/jemmesedi/statuses/113688851274533285/shares",
"type": "Collection",
"totalItems": 0
}
}