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://metalhead.club/users/scunning/statuses/114505828567551205",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-05-14T10:58:04Z",
"url": "https://metalhead.club/@scunning/114505828567551205",
"attributedTo": "https://metalhead.club/users/scunning",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://metalhead.club/users/scunning/followers"
],
"sensitive": false,
"atomUri": "https://metalhead.club/users/scunning/statuses/114505828567551205",
"inReplyToAtomUri": null,
"conversation": "tag:metalhead.club,2025-05-14:objectId=122977951:objectType=Conversation",
"content": "<p><a href=\"https://metalhead.club/tags/PyConUS\" class=\"mention hashtag\" rel=\"tag\">#<span>PyConUS</span></a> attendees who are flying into <a href=\"https://metalhead.club/tags/Pittsburgh\" class=\"mention hashtag\" rel=\"tag\">#<span>Pittsburgh</span></a> have a $2.75 option for getting from the <a href=\"https://metalhead.club/tags/PIT\" class=\"mention hashtag\" rel=\"tag\">#<span>PIT</span></a> airport to the convention center: the <a href=\"https://metalhead.club/tags/28X\" class=\"mention hashtag\" rel=\"tag\">#<span>28X</span></a> <a href=\"https://metalhead.club/tags/bus\" class=\"mention hashtag\" rel=\"tag\">#<span>bus</span></a>.</p><p>The ticket machine and door to the 28X are just past baggage claim L, on the left side. You can pay cash, buy a reloadable card, or buy a daily/weekly bus pass.</p><p>Track 28X predicted stop times at the airport: <a href=\"http://truetime.rideprt.org/predictions/Port%20Authority%20Bus:28X/INBOUND/4405\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">http://</span><span class=\"ellipsis\">truetime.rideprt.org/predictio</span><span class=\"invisible\">ns/Port%20Authority%20Bus:28X/INBOUND/4405</span></a><br />Track real time locations of 28X buses: <a href=\"https://truetime.portauthority.org/map\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">truetime.portauthority.org/map</span><span class=\"invisible\"></span></a></p><p><a href=\"https://metalhead.club/tags/transit\" class=\"mention hashtag\" rel=\"tag\">#<span>transit</span></a> <a href=\"https://metalhead.club/tags/FlyPIT\" class=\"mention hashtag\" rel=\"tag\">#<span>FlyPIT</span></a> <a href=\"https://metalhead.club/tags/PyConUS2025\" class=\"mention hashtag\" rel=\"tag\">#<span>PyConUS2025</span></a></p>",
"contentMap": {
"en": "<p><a href=\"https://metalhead.club/tags/PyConUS\" class=\"mention hashtag\" rel=\"tag\">#<span>PyConUS</span></a> attendees who are flying into <a href=\"https://metalhead.club/tags/Pittsburgh\" class=\"mention hashtag\" rel=\"tag\">#<span>Pittsburgh</span></a> have a $2.75 option for getting from the <a href=\"https://metalhead.club/tags/PIT\" class=\"mention hashtag\" rel=\"tag\">#<span>PIT</span></a> airport to the convention center: the <a href=\"https://metalhead.club/tags/28X\" class=\"mention hashtag\" rel=\"tag\">#<span>28X</span></a> <a href=\"https://metalhead.club/tags/bus\" class=\"mention hashtag\" rel=\"tag\">#<span>bus</span></a>.</p><p>The ticket machine and door to the 28X are just past baggage claim L, on the left side. You can pay cash, buy a reloadable card, or buy a daily/weekly bus pass.</p><p>Track 28X predicted stop times at the airport: <a href=\"http://truetime.rideprt.org/predictions/Port%20Authority%20Bus:28X/INBOUND/4405\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">http://</span><span class=\"ellipsis\">truetime.rideprt.org/predictio</span><span class=\"invisible\">ns/Port%20Authority%20Bus:28X/INBOUND/4405</span></a><br />Track real time locations of 28X buses: <a href=\"https://truetime.portauthority.org/map\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">truetime.portauthority.org/map</span><span class=\"invisible\"></span></a></p><p><a href=\"https://metalhead.club/tags/transit\" class=\"mention hashtag\" rel=\"tag\">#<span>transit</span></a> <a href=\"https://metalhead.club/tags/FlyPIT\" class=\"mention hashtag\" rel=\"tag\">#<span>FlyPIT</span></a> <a href=\"https://metalhead.club/tags/PyConUS2025\" class=\"mention hashtag\" rel=\"tag\">#<span>PyConUS2025</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://media.metalhead.club/media_attachments/files/114/505/825/174/278/683/original/327df64b776f14ef.jpg",
"name": "The ConnectCard machine near baggage claim L, where one can buy bus tickets to go downtown from the airport.",
"blurhash": "U9D9VG.Sz:My~qtSs;RoQRrXt-%gMdRPSOtQ",
"width": 1512,
"height": 2016
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://media.metalhead.club/media_attachments/files/114/505/825/242/158/872/original/bb4af8b1c3c06b41.jpg",
"name": "Door 2 of the baggage claim area, where transit riders exit the airport to wait for the 28X bus.",
"blurhash": "UBC~9kM|bbt6,vxtWCoK+[xZR*R*0fM|oefP",
"width": 1512,
"height": 2016
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/pyconus2025",
"name": "#pyconus2025"
},
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/flypit",
"name": "#flypit"
},
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/transit",
"name": "#transit"
},
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/bus",
"name": "#bus"
},
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/28x",
"name": "#28x"
},
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/pit",
"name": "#pit"
},
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/pittsburgh",
"name": "#pittsburgh"
},
{
"type": "Hashtag",
"href": "https://metalhead.club/tags/pyconus",
"name": "#pyconus"
}
],
"replies": {
"id": "https://metalhead.club/users/scunning/statuses/114505828567551205/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://metalhead.club/users/scunning/statuses/114505828567551205/replies?only_other_accounts=true&page=true",
"partOf": "https://metalhead.club/users/scunning/statuses/114505828567551205/replies",
"items": []
}
},
"likes": {
"id": "https://metalhead.club/users/scunning/statuses/114505828567551205/likes",
"type": "Collection",
"totalItems": 20
},
"shares": {
"id": "https://metalhead.club/users/scunning/statuses/114505828567551205/shares",
"type": "Collection",
"totalItems": 20
}
}