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://mstdn.social/users/lillyfinch/statuses/114462780098077617",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-05-06T20:30:17Z",
"url": "https://mstdn.social/@lillyfinch/114462780098077617",
"attributedTo": "https://mstdn.social/users/lillyfinch",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mstdn.social/users/lillyfinch/followers"
],
"sensitive": false,
"atomUri": "https://mstdn.social/users/lillyfinch/statuses/114462780098077617",
"inReplyToAtomUri": null,
"conversation": "tag:mstdn.social,2025-05-06:objectId=549955246:objectType=Conversation",
"content": "<p><a href=\"https://mstdn.social/tags/politics\" class=\"mention hashtag\" rel=\"tag\">#<span>politics</span></a> <a href=\"https://mstdn.social/tags/trump\" class=\"mention hashtag\" rel=\"tag\">#<span>trump</span></a> <a href=\"https://mstdn.social/tags/tariffs\" class=\"mention hashtag\" rel=\"tag\">#<span>tariffs</span></a> <a href=\"https://mstdn.social/tags/Christmas\" class=\"mention hashtag\" rel=\"tag\">#<span>Christmas</span></a> <a href=\"https://mstdn.social/tags/alt\" class=\"mention hashtag\" rel=\"tag\">#<span>alt</span></a> <a href=\"https://mstdn.social/tags/sacrifice\" class=\"mention hashtag\" rel=\"tag\">#<span>sacrifice</span></a> <br />Heather Cox Richardson 5/5/2025<br />Trump Christmas & Sacrifice</p>",
"contentMap": {
"en": "<p><a href=\"https://mstdn.social/tags/politics\" class=\"mention hashtag\" rel=\"tag\">#<span>politics</span></a> <a href=\"https://mstdn.social/tags/trump\" class=\"mention hashtag\" rel=\"tag\">#<span>trump</span></a> <a href=\"https://mstdn.social/tags/tariffs\" class=\"mention hashtag\" rel=\"tag\">#<span>tariffs</span></a> <a href=\"https://mstdn.social/tags/Christmas\" class=\"mention hashtag\" rel=\"tag\">#<span>Christmas</span></a> <a href=\"https://mstdn.social/tags/alt\" class=\"mention hashtag\" rel=\"tag\">#<span>alt</span></a> <a href=\"https://mstdn.social/tags/sacrifice\" class=\"mention hashtag\" rel=\"tag\">#<span>sacrifice</span></a> <br />Heather Cox Richardson 5/5/2025<br />Trump Christmas & Sacrifice</p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://media.mstdn.social/media_attachments/files/114/462/778/146/736/226/original/3b39033053b9dfc5.jpeg",
"name": "Heather Cox Richardson 5/5/2025\nTrump Christmas & Sacrifice \n\nChristmas orders should already be underway, but because of the tariffs, they are not. Trump has taken to arguing that girls need fewer dolls. Representative David Joyce (R-OH) acknowledged this morning on CNN that Christmas trade is already slowing down, but added: “I think American people will understand that because American people understand shared sacrifice.”\n\nAmericans who didn’t realize they were going to be asked to sacrifice—Trump promised that foreign countries would pay for tariffs, after all—have been pushing back against the tariffs. Apparently angry at being asked how trade negotiations are going, Trump last night told reporters on Air Force One: “At the end of this, I'll set my own deals because | set the deal. They don't set the deal. | set the deal. They've been ripping us off for years. | set the deal.... I'm going to be setting the deal. I'll be setting the tariff.” ",
"blurhash": "U8RW0bM{~qj[offQj[ayoft7Rjj[IUt7ayWB",
"focalPoint": [
0,
0
],
"width": 1245,
"height": 819
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/Politics",
"name": "#Politics"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/Trump",
"name": "#Trump"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/tariffs",
"name": "#tariffs"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/Christmas",
"name": "#Christmas"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/alt",
"name": "#alt"
},
{
"type": "Hashtag",
"href": "https://mstdn.social/tags/sacrifice",
"name": "#sacrifice"
}
],
"replies": {
"id": "https://mstdn.social/users/lillyfinch/statuses/114462780098077617/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mstdn.social/users/lillyfinch/statuses/114462780098077617/replies?only_other_accounts=true&page=true",
"partOf": "https://mstdn.social/users/lillyfinch/statuses/114462780098077617/replies",
"items": []
}
},
"likes": {
"id": "https://mstdn.social/users/lillyfinch/statuses/114462780098077617/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://mstdn.social/users/lillyfinch/statuses/114462780098077617/shares",
"type": "Collection",
"totalItems": 1
}
}