ActivityPub Viewer

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.

Open in browser →
{ "@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://ioc.exchange/users/omartwotone/statuses/114649774408027291", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-06-08T21:05:23Z", "url": "https://ioc.exchange/@omartwotone/114649774408027291", "attributedTo": "https://ioc.exchange/users/omartwotone", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ioc.exchange/users/omartwotone/followers" ], "sensitive": false, "atomUri": "https://ioc.exchange/users/omartwotone/statuses/114649774408027291", "inReplyToAtomUri": null, "conversation": "tag:ioc.exchange,2025-06-08:objectId=152160597:objectType=Conversation", "content": "<p>some people in the neighborhood think that biking is just a child&#39;s play for a straight line of 500 mtrs. as the first image, but a route without stones, hills and bushes for me is not a relaxing route... 😛🤙🚲🌲🪨</p><p><a href=\"https://ioc.exchange/tags/BikeTooter\" class=\"mention hashtag\" rel=\"tag\">#<span>BikeTooter</span></a> <a href=\"https://ioc.exchange/tags/Biking\" class=\"mention hashtag\" rel=\"tag\">#<span>Biking</span></a> <a href=\"https://ioc.exchange/tags/Biketooters\" class=\"mention hashtag\" rel=\"tag\">#<span>Biketooters</span></a> <a href=\"https://ioc.exchange/tags/Cycling\" class=\"mention hashtag\" rel=\"tag\">#<span>Cycling</span></a> <a href=\"https://ioc.exchange/tags/Bicicleta\" class=\"mention hashtag\" rel=\"tag\">#<span>Bicicleta</span></a> <a href=\"https://ioc.exchange/tags/Outdoors\" class=\"mention hashtag\" rel=\"tag\">#<span>Outdoors</span></a> <a href=\"https://ioc.exchange/tags/nature\" class=\"mention hashtag\" rel=\"tag\">#<span>nature</span></a> <a href=\"https://ioc.exchange/tags/trails\" class=\"mention hashtag\" rel=\"tag\">#<span>trails</span></a> <a href=\"https://ioc.exchange/tags/ebike\" class=\"mention hashtag\" rel=\"tag\">#<span>ebike</span></a> <a href=\"https://ioc.exchange/tags/YoudBeHappierBiking\" class=\"mention hashtag\" rel=\"tag\">#<span>YoudBeHappierBiking</span></a> <a href=\"https://ioc.exchange/tags/Bicycle\" class=\"mention hashtag\" rel=\"tag\">#<span>Bicycle</span></a></p>", "contentMap": { "en": "<p>some people in the neighborhood think that biking is just a child&#39;s play for a straight line of 500 mtrs. as the first image, but a route without stones, hills and bushes for me is not a relaxing route... 😛🤙🚲🌲🪨</p><p><a href=\"https://ioc.exchange/tags/BikeTooter\" class=\"mention hashtag\" rel=\"tag\">#<span>BikeTooter</span></a> <a href=\"https://ioc.exchange/tags/Biking\" class=\"mention hashtag\" rel=\"tag\">#<span>Biking</span></a> <a href=\"https://ioc.exchange/tags/Biketooters\" class=\"mention hashtag\" rel=\"tag\">#<span>Biketooters</span></a> <a href=\"https://ioc.exchange/tags/Cycling\" class=\"mention hashtag\" rel=\"tag\">#<span>Cycling</span></a> <a href=\"https://ioc.exchange/tags/Bicicleta\" class=\"mention hashtag\" rel=\"tag\">#<span>Bicicleta</span></a> <a href=\"https://ioc.exchange/tags/Outdoors\" class=\"mention hashtag\" rel=\"tag\">#<span>Outdoors</span></a> <a href=\"https://ioc.exchange/tags/nature\" class=\"mention hashtag\" rel=\"tag\">#<span>nature</span></a> <a href=\"https://ioc.exchange/tags/trails\" class=\"mention hashtag\" rel=\"tag\">#<span>trails</span></a> <a href=\"https://ioc.exchange/tags/ebike\" class=\"mention hashtag\" rel=\"tag\">#<span>ebike</span></a> <a href=\"https://ioc.exchange/tags/YoudBeHappierBiking\" class=\"mention hashtag\" rel=\"tag\">#<span>YoudBeHappierBiking</span></a> <a href=\"https://ioc.exchange/tags/Bicycle\" class=\"mention hashtag\" rel=\"tag\">#<span>Bicycle</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.ioc.exchange/media_attachments/files/114/649/720/807/800/345/original/5547f6a83960364d.jpg", "name": "a photo of a straight line in the middle of the street to run, walk or ride a bike in a relaxing way.", "blurhash": "UQG[o^xEEzox0yWA-pox4:IpoMW;={oeM{xZ", "focalPoint": [ 0, 0 ], "width": 2448, "height": 2082 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.ioc.exchange/media_attachments/files/114/649/721/120/026/362/original/2d7453f7fd29bc8d.jpg", "name": "an uphill path with some stones for running or biking.", "blurhash": "UKFiVvDi01x]K$D%aK%M.8ngxZbvNNRioIkW", "focalPoint": [ 0, 0 ], "width": 2494, "height": 3325 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.ioc.exchange/media_attachments/files/114/649/721/079/637/526/original/626b60ae40a4c457.jpg", "name": "a photo of a trail over a hill which I ride on my bike", "blurhash": "U+GI.ee.t6WB?wWBs:WCx^a{ofj[WBs:j[j]", "focalPoint": [ 0, 0 ], "width": 3325, "height": 2494 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.ioc.exchange/media_attachments/files/114/649/720/970/469/739/original/eaeec1a1e39ac411.jpg", "name": "a photo of my ebike standing on the shores of a view point in my neighborhood", "blurhash": "UrGb@wt6WBWC_4axaef6.8j?oLaf%NWUoefk", "focalPoint": [ 0, 0 ], "width": 3835, "height": 2163 } ], "tag": [ { "type": "Hashtag", "href": "https://ioc.exchange/tags/BikeTooter", "name": "#BikeTooter" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/biking", "name": "#biking" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/biketooters", "name": "#biketooters" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/cycling", "name": "#cycling" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/bicicleta", "name": "#bicicleta" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/outdoors", "name": "#outdoors" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/nature", "name": "#nature" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/trails", "name": "#trails" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/ebike", "name": "#ebike" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/youdbehappierbiking", "name": "#youdbehappierbiking" }, { "type": "Hashtag", "href": "https://ioc.exchange/tags/bicycle", "name": "#bicycle" } ], "replies": { "id": "https://ioc.exchange/users/omartwotone/statuses/114649774408027291/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ioc.exchange/users/omartwotone/statuses/114649774408027291/replies?only_other_accounts=true&page=true", "partOf": "https://ioc.exchange/users/omartwotone/statuses/114649774408027291/replies", "items": [] } }, "likes": { "id": "https://ioc.exchange/users/omartwotone/statuses/114649774408027291/likes", "type": "Collection", "totalItems": 15 }, "shares": { "id": "https://ioc.exchange/users/omartwotone/statuses/114649774408027291/shares", "type": "Collection", "totalItems": 5 } }