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", "fedibird": "http://fedibird.com/ns#", "quoteUri": "fedibird:quoteUri", "misskey": "https://misskey-hub.net/ns#", "_misskey_quote": "misskey:_misskey_quote", "expiry": "fedibird:expiry", "references": { "@id": "fedibird:references", "@type": "@id" }, "emojiReactions": { "@id": "fedibird:emojiReactions", "@type": "@id" }, "searchableBy": { "@id": "fedibird:searchableBy", "@type": "@id" }, "blurhash": "toot:blurhash", "thumbhash": "fedibird:thumbhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag", "Emoji": "toot:Emoji", "schema": "http://schema.org#", "category": "schema:category", "alternateName": "schema:alternateName", "ruby": "fedibird:ruby", "copyPermission": "fedibird:copyPermission", "license": "schema:license", "keywords": "schema:keywords", "relatedLink": "schema:relatedLink", "usageInfo": "schema:usageInfo", "copyrightNotice": "schema:copyrightNotice", "creditText": "schema:creditText", "isBasedOnUrl": "schema:isBasedOnUrl", "_misskey_license": "misskey:_misskey_license", "freeText": { "@id": "misskey:freeText", "@type": "schema:text" } } ], "id": "https://fedibird.com/users/tukine/statuses/113396762659003888", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-10-30T14:08:01Z", "url": "https://fedibird.com/@tukine/113396762659003888", "attributedTo": "https://fedibird.com/users/tukine", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fedibird.com/users/tukine/followers" ], "sensitive": false, "atomUri": "https://fedibird.com/users/tukine/statuses/113396762659003888", "inReplyToAtomUri": null, "conversation": "tag:fedibird.com,2024-10-30:objectId=113396762659025072:objectType=Conversation", "context": "https://fedibird.com/contexts/113396762659025072", "searchableBy": [ "https://www.w3.org/ns/activitystreams#Public" ], "content": "<p>Privatter+ :privatter_plus: の検索機能で、疑似的なハッシュタグ検索をする・してもらう方法を考えた。</p><p>考えたと言っても、投稿の方には単純に概要欄に # で始まるハッシュタグを含めるだけ。<br /># で始まるワードを検索するだけなので、例えば「# カレー」を検索すると「# カレーライス」や「# カレーうどん」もヒットしてしまうんだけど、「スープカレー」は多分ヒットしないので、タグ表記にする意味はある。</p><p>検索する方は、単純にハッシュタグをワード検索すればOK :Shiropuyo_ok: </p><p>さらにハッシュタグっぽくする為に、概要欄のタグをクリックするとそのタグで検索できるようにします。<br />①まずそのタグで検索→検索結果のURLをコピーします<br />②概要欄に入力したタグを、リンク記法を使ってリンクにし、URLを先程コピーしたURLにします<br />③投稿を開くとこのようにハッシュタグがリンクになり、クリックすると…<br />④ハッシュタグ検索(疑似)した画面が開くのです! :blobcat_yay: </p><p><a href=\"https://fedibird.com/tags/privatter\" class=\"mention hashtag\" rel=\"tag\">#<span>privatter</span></a> <a href=\"https://fedibird.com/tags/fedibird\" class=\"mention hashtag\" rel=\"tag\">#<span>fedibird</span></a></p>", "contentMap": { "ja": "<p>Privatter+ :privatter_plus: の検索機能で、疑似的なハッシュタグ検索をする・してもらう方法を考えた。</p><p>考えたと言っても、投稿の方には単純に概要欄に # で始まるハッシュタグを含めるだけ。<br /># で始まるワードを検索するだけなので、例えば「# カレー」を検索すると「# カレーライス」や「# カレーうどん」もヒットしてしまうんだけど、「スープカレー」は多分ヒットしないので、タグ表記にする意味はある。</p><p>検索する方は、単純にハッシュタグをワード検索すればOK :Shiropuyo_ok: </p><p>さらにハッシュタグっぽくする為に、概要欄のタグをクリックするとそのタグで検索できるようにします。<br />①まずそのタグで検索→検索結果のURLをコピーします<br />②概要欄に入力したタグを、リンク記法を使ってリンクにし、URLを先程コピーしたURLにします<br />③投稿を開くとこのようにハッシュタグがリンクになり、クリックすると…<br />④ハッシュタグ検索(疑似)した画面が開くのです! :blobcat_yay: </p><p><a href=\"https://fedibird.com/tags/privatter\" class=\"mention hashtag\" rel=\"tag\">#<span>privatter</span></a> <a href=\"https://fedibird.com/tags/fedibird\" class=\"mention hashtag\" rel=\"tag\">#<span>fedibird</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://s3.fedibird.com/media_attachments/files/113/396/758/626/355/561/original/7c1b2a7e0d3b6b32.jpg", "name": null, "blurhash": "U6SidJ,.%ht*00D*%KXAKOI[s7rsJD%fo4-6", "thumbhash": "/AcCAoC3iFhQiqh2P1j1kxc=", "width": 1448, "height": 616 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://s3.fedibird.com/media_attachments/files/113/396/759/299/685/123/original/6cc952ba9bd17fce.jpg", "name": null, "blurhash": "UCSF;NMcacNy~oI@IVnNxvxFRjNHE1bFxtWX", "thumbhash": "/AcGC4JzhphvZJZorx71eIE=", "width": 1206, "height": 602 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://s3.fedibird.com/media_attachments/files/113/396/759/786/982/193/original/51f913019a1943c2.jpg", "name": "", "blurhash": "U7Ss8801R+WVRPad?Hxaoe%M%gRl?b-p%LRj", "thumbhash": "/fcBAoCAR6d0nGWpMMwHw3w=", "focalPoint": [ -1, 0.01 ], "width": 1420, "height": 484 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://s3.fedibird.com/media_attachments/files/113/396/760/445/123/631/original/95e98650278797be.jpg", "name": "", "blurhash": "U6Ss519Eo%~o%O?ao$ROadt8?bWFxU9b?Zbd", "thumbhash": "/fcBA4Chb73Va2D5H8P6MKw=", "focalPoint": [ -1, -0.05 ], "width": 1304, "height": 566 } ], "tag": [ { "type": "Hashtag", "href": "https://fedibird.com/tags/privatter", "name": "#privatter" }, { "type": "Hashtag", "href": "https://fedibird.com/tags/fedibird", "name": "#fedibird" }, { "id": "https://fedibird.com/emojis/privatter_plus", "type": "Emoji", "name": ":privatter_plus:", "updated": "2025-01-20T16:48:12Z", "category": "ロゴ", "keywords": [ "Privatter+", "ぷらいべったーぷらす" ], "isBasedOn": "https://privatter.info/emojis/privatter_plus", "_misskey_license": { "freeText": null }, "icon": { "type": "Image", "mediaType": "image/png", "url": "https://s3.fedibird.com/custom_emojis/images/000/671/943/original/c6d355afc546dcfd.png" } }, { "id": "https://fedibird.com/emojis/shiropuyo_ok", "type": "Emoji", "name": ":Shiropuyo_ok:", "updated": "2025-01-20T16:48:05Z", "category": "しろぷよ", "copyPermission": "conditional", "keywords": [ "しろぷよ" ], "usageInfo": "https://misskey.04.si/@Yakiniku/pages/Shiropuyo_kiyaku", "creator": "しろくま @Yakiniku@misskey.04.si", "isBasedOn": "https://misskey.04.si/emojis/Shiropuyo_ok", "_misskey_license": { "freeText": null }, "icon": { "type": "Image", "mediaType": "image/png", "url": "https://s3.fedibird.com/custom_emojis/images/000/560/624/original/c87694f95f0d8591.png" } }, { "id": "https://fedibird.com/emojis/blobcat_yay", "type": "Emoji", "name": ":blobcat_yay:", "updated": "2025-01-20T16:48:17Z", "category": "blobcat", "copyPermission": "allow", "license": "このカスタム絵文字は @swev_r_tk@misskey.io により、[CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/deed.ja) の下に提供されています。https://misskey.io/notes/9ne8q52tkd4905xw", "keywords": [ "ブロブキャットいぇい", "ぶろぶきゃっといぇい", "万歳", "ばんざい", "やったー", "わーい" ], "usageInfo": "https://misskey.io/notes/9ne8q52tkd4905xw", "creator": "@swev_r_tk@misskey.io", "_misskey_license": { "freeText": null }, "icon": { "type": "Image", "mediaType": "image/gif", "url": "https://s3.fedibird.com/custom_emojis/images/000/881/756/original/d454d27defdd9ee3.gif" } } ], "replies": { "id": "https://fedibird.com/users/tukine/statuses/113396762659003888/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fedibird.com/users/tukine/statuses/113396762659003888/replies?only_other_accounts=true&page=true", "partOf": "https://fedibird.com/users/tukine/statuses/113396762659003888/replies", "items": [] } }, "references": { "id": "https://fedibird.com/users/tukine/statuses/113396762659003888/references", "type": "Collection", "first": { "type": "CollectionPage", "partOf": "https://fedibird.com/users/tukine/statuses/113396762659003888/references", "items": [] } }, "emojiReactions": "https://fedibird.com/users/tukine/statuses/113396762659003888/emoji_reactions", "generator": { "id": "https://fedibird.com/generators/1", "type": "Application", "name": "Web", "url": "" } }