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", "Hashtag": "as:Hashtag" } ], "id": "https://toot.io/users/synlogic/statuses/111245272901087738", "type": "Note", "summary": null, "inReplyTo": "https://toot.io/users/synlogic/statuses/111245214244381100", "published": "2023-10-16T14:55:53Z", "url": "https://toot.io/@synlogic/111245272901087738", "attributedTo": "https://toot.io/users/synlogic", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://toot.io/users/synlogic/followers" ], "sensitive": false, "atomUri": "https://toot.io/users/synlogic/statuses/111245272901087738", "inReplyToAtomUri": "https://toot.io/users/synlogic/statuses/111245214244381100", "conversation": "tag:toot.io,2023-10-16:objectId=37100327:objectType=Conversation", "content": "<p>^---- <br />this toot reply is so my *upthread* toot, about the Latlearn lib, gets more eyeballs than otherwise. by adding relevant topic hashtags </p><p><a href=\"https://toot.io/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a><br /><a href=\"https://toot.io/tags/Golang\" class=\"mention hashtag\" rel=\"tag\">#<span>Golang</span></a><br /><a href=\"https://toot.io/tags/instrumentatlon\" class=\"mention hashtag\" rel=\"tag\">#<span>instrumentatlon</span></a><br /><a href=\"https://toot.io/tags/latency\" class=\"mention hashtag\" rel=\"tag\">#<span>latency</span></a><br /><a href=\"https://toot.io/tags/monitoring\" class=\"mention hashtag\" rel=\"tag\">#<span>monitoring</span></a><br /><a href=\"https://toot.io/tags/observability\" class=\"mention hashtag\" rel=\"tag\">#<span>observability</span></a><br /><a href=\"https://toot.io/tags/tuning\" class=\"mention hashtag\" rel=\"tag\">#<span>tuning</span></a><br /><a href=\"https://toot.io/tags/benchmarks\" class=\"mention hashtag\" rel=\"tag\">#<span>benchmarks</span></a><br /><a href=\"https://toot.io/tags/regressions\" class=\"mention hashtag\" rel=\"tag\">#<span>regressions</span></a><br /><a href=\"https://toot.io/tags/measure\" class=\"mention hashtag\" rel=\"tag\">#<span>measure</span></a><br /><a href=\"https://toot.io/tags/measurements\" class=\"mention hashtag\" rel=\"tag\">#<span>measurements</span></a><br /><a href=\"https://toot.io/tags/statistics\" class=\"mention hashtag\" rel=\"tag\">#<span>statistics</span></a><br /><a href=\"https://toot.io/tags/histograms\" class=\"mention hashtag\" rel=\"tag\">#<span>histograms</span></a><br /><a href=\"https://toot.io/tags/data\" class=\"mention hashtag\" rel=\"tag\">#<span>data</span></a><br /><a href=\"https://toot.io/tags/dataanalysis\" class=\"mention hashtag\" rel=\"tag\">#<span>dataanalysis</span></a><br /><a href=\"https://toot.io/tags/stats\" class=\"mention hashtag\" rel=\"tag\">#<span>stats</span></a><br /><a href=\"https://toot.io/tags/optimization\" class=\"mention hashtag\" rel=\"tag\">#<span>optimization</span></a><br /><a href=\"https://toot.io/tags/refactors\" class=\"mention hashtag\" rel=\"tag\">#<span>refactors</span></a><br /><a href=\"https://toot.io/tags/softrealtime\" class=\"mention hashtag\" rel=\"tag\">#<span>softrealtime</span></a><br /><a href=\"https://toot.io/tags/response\" class=\"mention hashtag\" rel=\"tag\">#<span>response</span></a><br /><a href=\"https://toot.io/tags/lowlatency\" class=\"mention hashtag\" rel=\"tag\">#<span>lowlatency</span></a><br /><a href=\"https://toot.io/tags/softwareengineering\" class=\"mention hashtag\" rel=\"tag\">#<span>softwareengineering</span></a><br /><a href=\"https://toot.io/tags/scale\" class=\"mention hashtag\" rel=\"tag\">#<span>scale</span></a><br /><a href=\"https://toot.io/tags/scalability\" class=\"mention hashtag\" rel=\"tag\">#<span>scalability</span></a><br /><a href=\"https://toot.io/tags/algorithms\" class=\"mention hashtag\" rel=\"tag\">#<span>algorithms</span></a><br /><a href=\"https://toot.io/tags/complexity\" class=\"mention hashtag\" rel=\"tag\">#<span>complexity</span></a><br /><a href=\"https://toot.io/tags/BigO\" class=\"mention hashtag\" rel=\"tag\">#<span>BigO</span></a><br /><a href=\"https://toot.io/tags/BigONotation\" class=\"mention hashtag\" rel=\"tag\">#<span>BigONotation</span></a><br /><a href=\"https://toot.io/tags/CS\" class=\"mention hashtag\" rel=\"tag\">#<span>CS</span></a><br /><a href=\"https://toot.io/tags/experiments\" class=\"mention hashtag\" rel=\"tag\">#<span>experiments</span></a><br /><a href=\"https://toot.io/tags/datadriven\" class=\"mention hashtag\" rel=\"tag\">#<span>datadriven</span></a></p>", "contentMap": { "en": "<p>^---- <br />this toot reply is so my *upthread* toot, about the Latlearn lib, gets more eyeballs than otherwise. by adding relevant topic hashtags </p><p><a href=\"https://toot.io/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a><br /><a href=\"https://toot.io/tags/Golang\" class=\"mention hashtag\" rel=\"tag\">#<span>Golang</span></a><br /><a href=\"https://toot.io/tags/instrumentatlon\" class=\"mention hashtag\" rel=\"tag\">#<span>instrumentatlon</span></a><br /><a href=\"https://toot.io/tags/latency\" class=\"mention hashtag\" rel=\"tag\">#<span>latency</span></a><br /><a href=\"https://toot.io/tags/monitoring\" class=\"mention hashtag\" rel=\"tag\">#<span>monitoring</span></a><br /><a href=\"https://toot.io/tags/observability\" class=\"mention hashtag\" rel=\"tag\">#<span>observability</span></a><br /><a href=\"https://toot.io/tags/tuning\" class=\"mention hashtag\" rel=\"tag\">#<span>tuning</span></a><br /><a href=\"https://toot.io/tags/benchmarks\" class=\"mention hashtag\" rel=\"tag\">#<span>benchmarks</span></a><br /><a href=\"https://toot.io/tags/regressions\" class=\"mention hashtag\" rel=\"tag\">#<span>regressions</span></a><br /><a href=\"https://toot.io/tags/measure\" class=\"mention hashtag\" rel=\"tag\">#<span>measure</span></a><br /><a href=\"https://toot.io/tags/measurements\" class=\"mention hashtag\" rel=\"tag\">#<span>measurements</span></a><br /><a href=\"https://toot.io/tags/statistics\" class=\"mention hashtag\" rel=\"tag\">#<span>statistics</span></a><br /><a href=\"https://toot.io/tags/histograms\" class=\"mention hashtag\" rel=\"tag\">#<span>histograms</span></a><br /><a href=\"https://toot.io/tags/data\" class=\"mention hashtag\" rel=\"tag\">#<span>data</span></a><br /><a href=\"https://toot.io/tags/dataanalysis\" class=\"mention hashtag\" rel=\"tag\">#<span>dataanalysis</span></a><br /><a href=\"https://toot.io/tags/stats\" class=\"mention hashtag\" rel=\"tag\">#<span>stats</span></a><br /><a href=\"https://toot.io/tags/optimization\" class=\"mention hashtag\" rel=\"tag\">#<span>optimization</span></a><br /><a href=\"https://toot.io/tags/refactors\" class=\"mention hashtag\" rel=\"tag\">#<span>refactors</span></a><br /><a href=\"https://toot.io/tags/softrealtime\" class=\"mention hashtag\" rel=\"tag\">#<span>softrealtime</span></a><br /><a href=\"https://toot.io/tags/response\" class=\"mention hashtag\" rel=\"tag\">#<span>response</span></a><br /><a href=\"https://toot.io/tags/lowlatency\" class=\"mention hashtag\" rel=\"tag\">#<span>lowlatency</span></a><br /><a href=\"https://toot.io/tags/softwareengineering\" class=\"mention hashtag\" rel=\"tag\">#<span>softwareengineering</span></a><br /><a href=\"https://toot.io/tags/scale\" class=\"mention hashtag\" rel=\"tag\">#<span>scale</span></a><br /><a href=\"https://toot.io/tags/scalability\" class=\"mention hashtag\" rel=\"tag\">#<span>scalability</span></a><br /><a href=\"https://toot.io/tags/algorithms\" class=\"mention hashtag\" rel=\"tag\">#<span>algorithms</span></a><br /><a href=\"https://toot.io/tags/complexity\" class=\"mention hashtag\" rel=\"tag\">#<span>complexity</span></a><br /><a href=\"https://toot.io/tags/BigO\" class=\"mention hashtag\" rel=\"tag\">#<span>BigO</span></a><br /><a href=\"https://toot.io/tags/BigONotation\" class=\"mention hashtag\" rel=\"tag\">#<span>BigONotation</span></a><br /><a href=\"https://toot.io/tags/CS\" class=\"mention hashtag\" rel=\"tag\">#<span>CS</span></a><br /><a href=\"https://toot.io/tags/experiments\" class=\"mention hashtag\" rel=\"tag\">#<span>experiments</span></a><br /><a href=\"https://toot.io/tags/datadriven\" class=\"mention hashtag\" rel=\"tag\">#<span>datadriven</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://toot.io/tags/programming", "name": "#programming" }, { "type": "Hashtag", "href": "https://toot.io/tags/golang", "name": "#golang" }, { "type": "Hashtag", "href": "https://toot.io/tags/instrumentatlon", "name": "#instrumentatlon" }, { "type": "Hashtag", "href": "https://toot.io/tags/latency", "name": "#latency" }, { "type": "Hashtag", "href": "https://toot.io/tags/monitoring", "name": "#monitoring" }, { "type": "Hashtag", "href": "https://toot.io/tags/observability", "name": "#observability" }, { "type": "Hashtag", "href": "https://toot.io/tags/tuning", "name": "#tuning" }, { "type": "Hashtag", "href": "https://toot.io/tags/benchmarks", "name": "#benchmarks" }, { "type": "Hashtag", "href": "https://toot.io/tags/regressions", "name": "#regressions" }, { "type": "Hashtag", "href": "https://toot.io/tags/measure", "name": "#measure" }, { "type": "Hashtag", "href": "https://toot.io/tags/measurements", "name": "#measurements" }, { "type": "Hashtag", "href": "https://toot.io/tags/statistics", "name": "#statistics" }, { "type": "Hashtag", "href": "https://toot.io/tags/histograms", "name": "#histograms" }, { "type": "Hashtag", "href": "https://toot.io/tags/data", "name": "#data" }, { "type": "Hashtag", "href": "https://toot.io/tags/dataanalysis", "name": "#dataanalysis" }, { "type": "Hashtag", "href": "https://toot.io/tags/stats", "name": "#stats" }, { "type": "Hashtag", "href": "https://toot.io/tags/optimization", "name": "#optimization" }, { "type": "Hashtag", "href": "https://toot.io/tags/refactors", "name": "#refactors" }, { "type": "Hashtag", "href": "https://toot.io/tags/softrealtime", "name": "#softrealtime" }, { "type": "Hashtag", "href": "https://toot.io/tags/response", "name": "#response" }, { "type": "Hashtag", "href": "https://toot.io/tags/lowlatency", "name": "#lowlatency" }, { "type": "Hashtag", "href": "https://toot.io/tags/softwareengineering", "name": "#softwareengineering" }, { "type": "Hashtag", "href": "https://toot.io/tags/scale", "name": "#scale" }, { "type": "Hashtag", "href": "https://toot.io/tags/scalability", "name": "#scalability" }, { "type": "Hashtag", "href": "https://toot.io/tags/algorithms", "name": "#algorithms" }, { "type": "Hashtag", "href": "https://toot.io/tags/complexity", "name": "#complexity" }, { "type": "Hashtag", "href": "https://toot.io/tags/bigo", "name": "#bigo" }, { "type": "Hashtag", "href": "https://toot.io/tags/bigonotation", "name": "#bigonotation" }, { "type": "Hashtag", "href": "https://toot.io/tags/cs", "name": "#cs" }, { "type": "Hashtag", "href": "https://toot.io/tags/experiments", "name": "#experiments" }, { "type": "Hashtag", "href": "https://toot.io/tags/datadriven", "name": "#datadriven" } ], "replies": { "id": "https://toot.io/users/synlogic/statuses/111245272901087738/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://toot.io/users/synlogic/statuses/111245272901087738/replies?only_other_accounts=true&page=true", "partOf": "https://toot.io/users/synlogic/statuses/111245272901087738/replies", "items": [] } }, "likes": { "id": "https://toot.io/users/synlogic/statuses/111245272901087738/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://toot.io/users/synlogic/statuses/111245272901087738/shares", "type": "Collection", "totalItems": 0 } }