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://digitalcourage.social/users/tillgrallert/statuses/113527570463502753", "type": "Note", "summary": null, "inReplyTo": "https://digitalcourage.social/users/tillgrallert/statuses/113525470989530608", "published": "2024-11-22T16:34:10Z", "url": "https://digitalcourage.social/@tillgrallert/113527570463502753", "attributedTo": "https://digitalcourage.social/users/tillgrallert", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://digitalcourage.social/users/tillgrallert/followers", "https://en.osm.town/users/seav" ], "sensitive": false, "atomUri": "https://digitalcourage.social/users/tillgrallert/statuses/113527570463502753", "inReplyToAtomUri": "https://digitalcourage.social/users/tillgrallert/statuses/113525470989530608", "conversation": "tag:en.osm.town,2024-11-22:objectId=28648065:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://en.osm.town/@seav\" class=\"u-url mention\">@<span>seav</span></a></span> Just spun up <a href=\"https://digitalcourage.social/tags/rstats\" class=\"mention hashtag\" rel=\"tag\">#<span>rstats</span></a> while waiting for the kid at the public pool and was finally able to quickly plot the distribution of Arabic periodicals on a political map for 1900. <a href=\"https://digitalcourage.social/tags/CShapes\" class=\"mention hashtag\" rel=\"tag\">#<span>CShapes</span></a> is amazing!!!!</p><p><a href=\"https://icr.ethz.ch/data/cshapes/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">icr.ethz.ch/data/cshapes/</span><span class=\"invisible\"></span></a></p><p><a href=\"https://digitalcourage.social/tags/ArabiPeriocials\" class=\"mention hashtag\" rel=\"tag\">#<span>ArabiPeriocials</span></a> <a href=\"https://digitalcourage.social/tags/DataViz\" class=\"mention hashtag\" rel=\"tag\">#<span>DataViz</span></a> <a href=\"https://digitalcourage.social/tags/DecolonialiseDH\" class=\"mention hashtag\" rel=\"tag\">#<span>DecolonialiseDH</span></a> <a href=\"https://digitalcourage.social/tags/DigitalHumanities\" class=\"mention hashtag\" rel=\"tag\">#<span>DigitalHumanities</span></a> <a href=\"https://digitalcourage.social/tags/HistoricalGIS\" class=\"mention hashtag\" rel=\"tag\">#<span>HistoricalGIS</span></a></p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://en.osm.town/@seav\" class=\"u-url mention\">@<span>seav</span></a></span> Just spun up <a href=\"https://digitalcourage.social/tags/rstats\" class=\"mention hashtag\" rel=\"tag\">#<span>rstats</span></a> while waiting for the kid at the public pool and was finally able to quickly plot the distribution of Arabic periodicals on a political map for 1900. <a href=\"https://digitalcourage.social/tags/CShapes\" class=\"mention hashtag\" rel=\"tag\">#<span>CShapes</span></a> is amazing!!!!</p><p><a href=\"https://icr.ethz.ch/data/cshapes/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">icr.ethz.ch/data/cshapes/</span><span class=\"invisible\"></span></a></p><p><a href=\"https://digitalcourage.social/tags/ArabiPeriocials\" class=\"mention hashtag\" rel=\"tag\">#<span>ArabiPeriocials</span></a> <a href=\"https://digitalcourage.social/tags/DataViz\" class=\"mention hashtag\" rel=\"tag\">#<span>DataViz</span></a> <a href=\"https://digitalcourage.social/tags/DecolonialiseDH\" class=\"mention hashtag\" rel=\"tag\">#<span>DecolonialiseDH</span></a> <a href=\"https://digitalcourage.social/tags/DigitalHumanities\" class=\"mention hashtag\" rel=\"tag\">#<span>DigitalHumanities</span></a> <a href=\"https://digitalcourage.social/tags/HistoricalGIS\" class=\"mention hashtag\" rel=\"tag\">#<span>HistoricalGIS</span></a></p>" }, "updated": "2024-11-22T16:37:49Z", "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://digitalcourage.social/system/media_attachments/files/113/527/562/885/604/488/original/8102e6456ae77ba0.png", "name": "Political map of the larger region around the Mediterranean showing political boarders in 1900 based on the CShapes package in R. Dots of different colour and size show the number of Arabic periodical titles published at a given location until 1930.", "blurhash": "U4QJfm?b~qxu?b~qof?bV@9F?bxa4nt7oft7", "focalPoint": [ 0, 0 ], "width": 826, "height": 484 } ], "tag": [ { "type": "Mention", "href": "https://en.osm.town/users/seav", "name": "@seav@en.osm.town" }, { "type": "Hashtag", "href": "https://digitalcourage.social/tags/rstats", "name": "#rstats" }, { "type": "Hashtag", "href": "https://digitalcourage.social/tags/cshapes", "name": "#cshapes" }, { "type": "Hashtag", "href": "https://digitalcourage.social/tags/arabiperiocials", "name": "#arabiperiocials" }, { "type": "Hashtag", "href": "https://digitalcourage.social/tags/dataviz", "name": "#dataviz" }, { "type": "Hashtag", "href": "https://digitalcourage.social/tags/decolonialisedh", "name": "#decolonialisedh" }, { "type": "Hashtag", "href": "https://digitalcourage.social/tags/digitalhumanities", "name": "#digitalhumanities" }, { "type": "Hashtag", "href": "https://digitalcourage.social/tags/historicalgis", "name": "#historicalgis" } ], "replies": { "id": "https://digitalcourage.social/users/tillgrallert/statuses/113527570463502753/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://digitalcourage.social/users/tillgrallert/statuses/113527570463502753/replies?only_other_accounts=true&page=true", "partOf": "https://digitalcourage.social/users/tillgrallert/statuses/113527570463502753/replies", "items": [] } }, "likes": { "id": "https://digitalcourage.social/users/tillgrallert/statuses/113527570463502753/likes", "type": "Collection", "totalItems": 5 }, "shares": { "id": "https://digitalcourage.social/users/tillgrallert/statuses/113527570463502753/shares", "type": "Collection", "totalItems": 2 } }