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", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://infosec.exchange/users/ronin_rb/statuses/111013569082188089", "type": "Note", "summary": null, "inReplyTo": null, "published": "2023-09-05T16:50:33Z", "url": "https://infosec.exchange/@ronin_rb/111013569082188089", "attributedTo": "https://infosec.exchange/users/ronin_rb", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://infosec.exchange/users/ronin_rb/followers" ], "sensitive": false, "atomUri": "https://infosec.exchange/users/ronin_rb/statuses/111013569082188089", "inReplyToAtomUri": null, "conversation": "tag:infosec.exchange,2023-09-05:objectId=92605825:objectType=Conversation", "content": "<p>Ronin now has merch! Get some Ronin stickers or a Ronin t-shirt and help support Ronin, a Free and Open Source Ruby toolkit for security research and development.<br><a href=\"https://merch.ronin-rb.dev/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">merch.ronin-rb.dev/</span><span class=\"invisible\"></span></a><br><a href=\"https://infosec.exchange/tags/ronin\" class=\"mention hashtag\" rel=\"tag\">#<span>ronin</span></a> <a href=\"https://infosec.exchange/tags/roninrb\" class=\"mention hashtag\" rel=\"tag\">#<span>roninrb</span></a> <a href=\"https://infosec.exchange/tags/merch\" class=\"mention hashtag\" rel=\"tag\">#<span>merch</span></a> <a href=\"https://infosec.exchange/tags/swag\" class=\"mention hashtag\" rel=\"tag\">#<span>swag</span></a> <a href=\"https://infosec.exchange/tags/stickers\" class=\"mention hashtag\" rel=\"tag\">#<span>stickers</span></a> <a href=\"https://infosec.exchange/tags/tshirt\" class=\"mention hashtag\" rel=\"tag\">#<span>tshirt</span></a> <a href=\"https://infosec.exchange/tags/oss\" class=\"mention hashtag\" rel=\"tag\">#<span>oss</span></a> <a href=\"https://infosec.exchange/tags/foss\" class=\"mention hashtag\" rel=\"tag\">#<span>foss</span></a> <a href=\"https://infosec.exchange/tags/sustainoss\" class=\"mention hashtag\" rel=\"tag\">#<span>sustainoss</span></a> <a href=\"https://infosec.exchange/tags/support\" class=\"mention hashtag\" rel=\"tag\">#<span>support</span></a> <a href=\"https://infosec.exchange/tags/ruby\" class=\"mention hashtag\" rel=\"tag\">#<span>ruby</span></a> <a href=\"https://infosec.exchange/tags/infosec\" class=\"mention hashtag\" rel=\"tag\">#<span>infosec</span></a></p>", "contentMap": { "en": "<p>Ronin now has merch! Get some Ronin stickers or a Ronin t-shirt and help support Ronin, a Free and Open Source Ruby toolkit for security research and development.<br><a href=\"https://merch.ronin-rb.dev/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">merch.ronin-rb.dev/</span><span class=\"invisible\"></span></a><br><a href=\"https://infosec.exchange/tags/ronin\" class=\"mention hashtag\" rel=\"tag\">#<span>ronin</span></a> <a href=\"https://infosec.exchange/tags/roninrb\" class=\"mention hashtag\" rel=\"tag\">#<span>roninrb</span></a> <a href=\"https://infosec.exchange/tags/merch\" class=\"mention hashtag\" rel=\"tag\">#<span>merch</span></a> <a href=\"https://infosec.exchange/tags/swag\" class=\"mention hashtag\" rel=\"tag\">#<span>swag</span></a> <a href=\"https://infosec.exchange/tags/stickers\" class=\"mention hashtag\" rel=\"tag\">#<span>stickers</span></a> <a href=\"https://infosec.exchange/tags/tshirt\" class=\"mention hashtag\" rel=\"tag\">#<span>tshirt</span></a> <a href=\"https://infosec.exchange/tags/oss\" class=\"mention hashtag\" rel=\"tag\">#<span>oss</span></a> <a href=\"https://infosec.exchange/tags/foss\" class=\"mention hashtag\" rel=\"tag\">#<span>foss</span></a> <a href=\"https://infosec.exchange/tags/sustainoss\" class=\"mention hashtag\" rel=\"tag\">#<span>sustainoss</span></a> <a href=\"https://infosec.exchange/tags/support\" class=\"mention hashtag\" rel=\"tag\">#<span>support</span></a> <a href=\"https://infosec.exchange/tags/ruby\" class=\"mention hashtag\" rel=\"tag\">#<span>ruby</span></a> <a href=\"https://infosec.exchange/tags/infosec\" class=\"mention hashtag\" rel=\"tag\">#<span>infosec</span></a></p>" }, "updated": "2023-09-05T21:13:14Z", "attachment": [ { "type": "Document", "mediaType": "image/webp", "url": "https://media.infosec.exchange/infosec.exchange/media_attachments/files/111/013/562/018/852/942/original/4b0f22245ba202e3.webp", "name": null, "blurhash": "UIB:?KIU4ns:xuIUay%g00WA.8kCRPxuWBM{", "width": 1024, "height": 732 }, { "type": "Document", "mediaType": "image/webp", "url": "https://media.infosec.exchange/infosec.exchange/media_attachments/files/111/013/563/179/723/753/original/ba64a458c297664e.webp", "name": null, "blurhash": "UZG9BOXUD$Md4nRis:tR01xVt8SL_2o#RkjE", "width": 1024, "height": 1054 }, { "type": "Document", "mediaType": "image/webp", "url": "https://media.infosec.exchange/infosec.exchange/media_attachments/files/111/013/567/700/750/798/original/2ffd86d62918d3db.webp", "name": null, "blurhash": "U238;jt74nD%-;j[IUM{9FRj-;%M4nRj?b-;", "width": 1000, "height": 1000 } ], "tag": [ { "type": "Hashtag", "href": "https://infosec.exchange/tags/merch", "name": "#merch" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/swag", "name": "#swag" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/stickers", "name": "#stickers" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/tshirt", "name": "#tshirt" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/oss", "name": "#oss" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/foss", "name": "#foss" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/sustainoss", "name": "#sustainoss" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/support", "name": "#support" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/ruby", "name": "#ruby" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/infosec", "name": "#infosec" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/ronin", "name": "#ronin" }, { "type": "Hashtag", "href": "https://infosec.exchange/tags/roninrb", "name": "#roninrb" } ], "replies": { "id": "https://infosec.exchange/users/ronin_rb/statuses/111013569082188089/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://infosec.exchange/users/ronin_rb/statuses/111013569082188089/replies?only_other_accounts=true&page=true", "partOf": "https://infosec.exchange/users/ronin_rb/statuses/111013569082188089/replies", "items": [] } }, "likes": { "id": "https://infosec.exchange/users/ronin_rb/statuses/111013569082188089/likes", "type": "Collection", "totalItems": 1 }, "shares": { "id": "https://infosec.exchange/users/ronin_rb/statuses/111013569082188089/shares", "type": "Collection", "totalItems": 3 } }