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://en.osm.town/users/seav/statuses/111372780971535251", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-11-08T03:22:52Z", "url": "https://en.osm.town/@seav/111372780971535251", "attributedTo": "https://en.osm.town/users/seav", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://en.osm.town/users/seav/followers" ], "sensitive": false, "atomUri": "https://en.osm.town/users/seav/statuses/111372780971535251", "inReplyToAtomUri": null, "conversation": "tag:en.osm.town,2023-11-08:objectId=9695062:objectType=Conversation", "content": "<p><a href=\"https://en.osm.town/tags/30DayMapChallenge\" class=\"mention hashtag\" rel=\"tag\">#<span>30DayMapChallenge</span></a> 🗺️ Day 8️⃣: <a href=\"https://en.osm.town/tags/Africa\" class=\"mention hashtag\" rel=\"tag\">#<span>Africa</span></a> 🌍</p><p>I decided to try something new and create my very first <a href=\"https://en.osm.town/tags/bivariate\" class=\"mention hashtag\" rel=\"tag\">#<span>bivariate</span></a> <a href=\"https://en.osm.town/tags/choropleth\" class=\"mention hashtag\" rel=\"tag\">#<span>choropleth</span></a> map! The two variables I’ve mapped for 52 African countries are the 2023 <a href=\"https://en.osm.town/tags/WorldPressFreedomIndex\" class=\"mention hashtag\" rel=\"tag\">#<span>WorldPressFreedomIndex</span></a> scores by <a href=\"https://en.osm.town/tags/ReportersWithoutBorders\" class=\"mention hashtag\" rel=\"tag\">#<span>ReportersWithoutBorders</span></a> and the 2022 <a href=\"https://en.osm.town/tags/HumanDevelopmentIndex\" class=\"mention hashtag\" rel=\"tag\">#<span>HumanDevelopmentIndex</span></a> by the UN Development Programme.</p><p>Unfortunately São Tomé and Príncipe didn’t have a WPFI score while there’s no HDI for Somalia. Of course Western Sahara had no data too.</p><p><a href=\"https://en.osm.town/tags/HDI\" class=\"mention hashtag\" rel=\"tag\">#<span>HDI</span></a> <a href=\"https://en.osm.town/tags/RSF\" class=\"mention hashtag\" rel=\"tag\">#<span>RSF</span></a> <a href=\"https://en.osm.town/tags/PressFreedom\" class=\"mention hashtag\" rel=\"tag\">#<span>PressFreedom</span></a> <a href=\"https://en.osm.town/tags/WPFI\" class=\"mention hashtag\" rel=\"tag\">#<span>WPFI</span></a></p><p>1/4</p>", "contentMap": { "en": "<p><a href=\"https://en.osm.town/tags/30DayMapChallenge\" class=\"mention hashtag\" rel=\"tag\">#<span>30DayMapChallenge</span></a> 🗺️ Day 8️⃣: <a href=\"https://en.osm.town/tags/Africa\" class=\"mention hashtag\" rel=\"tag\">#<span>Africa</span></a> 🌍</p><p>I decided to try something new and create my very first <a href=\"https://en.osm.town/tags/bivariate\" class=\"mention hashtag\" rel=\"tag\">#<span>bivariate</span></a> <a href=\"https://en.osm.town/tags/choropleth\" class=\"mention hashtag\" rel=\"tag\">#<span>choropleth</span></a> map! The two variables I’ve mapped for 52 African countries are the 2023 <a href=\"https://en.osm.town/tags/WorldPressFreedomIndex\" class=\"mention hashtag\" rel=\"tag\">#<span>WorldPressFreedomIndex</span></a> scores by <a href=\"https://en.osm.town/tags/ReportersWithoutBorders\" class=\"mention hashtag\" rel=\"tag\">#<span>ReportersWithoutBorders</span></a> and the 2022 <a href=\"https://en.osm.town/tags/HumanDevelopmentIndex\" class=\"mention hashtag\" rel=\"tag\">#<span>HumanDevelopmentIndex</span></a> by the UN Development Programme.</p><p>Unfortunately São Tomé and Príncipe didn’t have a WPFI score while there’s no HDI for Somalia. Of course Western Sahara had no data too.</p><p><a href=\"https://en.osm.town/tags/HDI\" class=\"mention hashtag\" rel=\"tag\">#<span>HDI</span></a> <a href=\"https://en.osm.town/tags/RSF\" class=\"mention hashtag\" rel=\"tag\">#<span>RSF</span></a> <a href=\"https://en.osm.town/tags/PressFreedom\" class=\"mention hashtag\" rel=\"tag\">#<span>PressFreedom</span></a> <a href=\"https://en.osm.town/tags/WPFI\" class=\"mention hashtag\" rel=\"tag\">#<span>WPFI</span></a></p><p>1/4</p>" }, "updated": "2023-11-09T11:55:07Z", "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://cdn.masto.host/enosmtown/media_attachments/files/111/380/455/903/231/343/original/2e93ccd569b794d3.png", "name": "Bivariate choropleth map of Africa showing the 2023 World Press Freedom Index against the 2022 Human Development Index. Countries like South Africa have high scores for both while those like Eritrea are among the lowest. Egypt has a high HDI but low press freedom while Namibia has mid HDI with high press freedom.", "blurhash": "UCCZ9KXm02M}#kJ7tSIUI9nhozS%RjadkCxv", "focalPoint": [ 0, 0 ], "width": 1500, "height": 1500 } ], "tag": [ { "type": "Hashtag", "href": "https://en.osm.town/tags/30DayMapChallenge", "name": "#30DayMapChallenge" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/africa", "name": "#africa" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/bivariate", "name": "#bivariate" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/choropleth", "name": "#choropleth" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/worldpressfreedomindex", "name": "#worldpressfreedomindex" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/reporterswithoutborders", "name": "#reporterswithoutborders" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/humandevelopmentindex", "name": "#humandevelopmentindex" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/hdi", "name": "#hdi" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/rsf", "name": "#rsf" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/pressfreedom", "name": "#pressfreedom" }, { "type": "Hashtag", "href": "https://en.osm.town/tags/wpfi", "name": "#wpfi" } ], "replies": { "id": "https://en.osm.town/users/seav/statuses/111372780971535251/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://en.osm.town/users/seav/statuses/111372780971535251/replies?min_id=111372782193080483&page=true", "partOf": "https://en.osm.town/users/seav/statuses/111372780971535251/replies", "items": [ "https://en.osm.town/users/seav/statuses/111372782193080483" ] } }, "likes": { "id": "https://en.osm.town/users/seav/statuses/111372780971535251/likes", "type": "Collection", "totalItems": 21 }, "shares": { "id": "https://en.osm.town/users/seav/statuses/111372780971535251/shares", "type": "Collection", "totalItems": 15 } }