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://ottawa.place/users/MichaelPorter/statuses/112932914857003464", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-08-09T16:05:26Z", "url": "https://ottawa.place/@MichaelPorter/112932914857003464", "attributedTo": "https://ottawa.place/users/MichaelPorter", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://ottawa.place/users/MichaelPorter/followers" ], "sensitive": false, "atomUri": "https://ottawa.place/users/MichaelPorter/statuses/112932914857003464", "inReplyToAtomUri": null, "conversation": "tag:ottawa.place,2024-08-09:objectId=22255510:objectType=Conversation", "localOnly": false, "content": "<p>(Since this is getting traction, a slight edit to add a reminder that we&#39;re using many different devices, platforms, and apps - This is my experience and YMMV, but you&#39;re a smart person, you can figure it out 👍🏻)</p><p>Hey Tooters - If you are linking to YouTube videos, don’t use the “Share” function in YouTube to generate the link. Copy and paste the URL from your address bar.</p><p>Using the “Share” function generates a generic preview in Mastodon, whereas cutting and pasting the actual URL gives a nice preview for the video, including the title.</p><p>The preview for my image below might be cropped in your browser, click to see the comparison.</p><p><a href=\"https://ottawa.place/tags/Communication\" class=\"mention hashtag\" rel=\"tag\">#<span>Communication</span></a> <a href=\"https://ottawa.place/tags/Mastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>Mastodon</span></a> <a href=\"https://ottawa.place/tags/YouTube\" class=\"mention hashtag\" rel=\"tag\">#<span>YouTube</span></a></p>", "contentMap": { "en": "<p>(Since this is getting traction, a slight edit to add a reminder that we&#39;re using many different devices, platforms, and apps - This is my experience and YMMV, but you&#39;re a smart person, you can figure it out 👍🏻)</p><p>Hey Tooters - If you are linking to YouTube videos, don’t use the “Share” function in YouTube to generate the link. Copy and paste the URL from your address bar.</p><p>Using the “Share” function generates a generic preview in Mastodon, whereas cutting and pasting the actual URL gives a nice preview for the video, including the title.</p><p>The preview for my image below might be cropped in your browser, click to see the comparison.</p><p><a href=\"https://ottawa.place/tags/Communication\" class=\"mention hashtag\" rel=\"tag\">#<span>Communication</span></a> <a href=\"https://ottawa.place/tags/Mastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>Mastodon</span></a> <a href=\"https://ottawa.place/tags/YouTube\" class=\"mention hashtag\" rel=\"tag\">#<span>YouTube</span></a></p>" }, "updated": "2024-08-11T15:58:39Z", "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://assets.ottawa.place/media_attachments/files/112/932/914/817/783/681/original/e2cd29c67ceb8172.png", "name": "Two consecutive posts to Mastodon by me.\nThe first has a link to a YouTube video that is generated by the “Share” function in YouTube. All that shows is the first bit of the URL - no title or preview image.\n\nThe second post has a link to the same video that was generated by copying and pasting the URL from the browser’s address window. The first bit of the URL is shown, along with an image preview of the video and its title.", "blurhash": "UyNwNNRjt7oL-=ofWBfQ_4j@WBay9EWBofj[", "width": 1156, "height": 1629 } ], "tag": [ { "type": "Hashtag", "href": "https://ottawa.place/tags/communication", "name": "#communication" }, { "type": "Hashtag", "href": "https://ottawa.place/tags/mastodon", "name": "#mastodon" }, { "type": "Hashtag", "href": "https://ottawa.place/tags/youtube", "name": "#youtube" } ], "replies": { "id": "https://ottawa.place/users/MichaelPorter/statuses/112932914857003464/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://ottawa.place/users/MichaelPorter/statuses/112932914857003464/replies?only_other_accounts=true&page=true", "partOf": "https://ottawa.place/users/MichaelPorter/statuses/112932914857003464/replies", "items": [] } } }