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 →
{ "type": "Note", "id": "https://momostr.pink/notes/note1revdjtutvazsp2da2z6a6t2r88f0mhtdmrferdrstnpraxwqmruqwsep8e", "proxyOf": [ { "protocol": "https://github.com/nostr-protocol/nostr", "proxied": "note1revdjtutvazsp2da2z6a6t2r88f0mhtdmrferdrstnpraxwqmruqwsep8e", "authoritative": true } ], "attributedTo": "https://momostr.pink/users/npub1mwce4c8qa2zn9zw9f372syrc9dsnqmyy3jkcmpqkzaze0slj94dqu6nmwy", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "content": "<span><a href=\"https://coracle.social/topics/bounty\" rel=\"tag\">#bounty</a> for python developer<br></span><span><br></span><span>Please could you show me:<br></span><span>- how to follow a given npub in my Nostr user profile via a python program using <a href=\"https://coracle.social/topics/nostr%5Fsdk\" rel=\"tag\">#nostr_sdk</a> (</span><a href=\"https://pypi.org/project/nostr-sdk/\">https://pypi.org/project/nostr-sdk/</a><span>)<br></span><span><br></span><span>zap reward amount: 1,000 sats (1K)<br></span><span><br></span><span>This is to be added in my growing repository<br></span><span></span><a href=\"https://github.com/ev3rst/nostr_sdk_examples\">https://github.com/ev3rst/nostr_sdk_examples</a><span><br></span><span><br></span><span><a href=\"https://coracle.social/topics/bounties\" rel=\"tag\">#bounties</a> <a href=\"https://coracle.social/topics/python\" rel=\"tag\">#python</a> <a href=\"https://coracle.social/topics/developer\" rel=\"tag\">#developer</a> <a href=\"https://coracle.social/topics/coding\" rel=\"tag\">#coding</a> <a href=\"https://coracle.social/topics/programming\" rel=\"tag\">#programming</a><br></span>", "_misskey_content": "#bounty for python developer\n\nPlease could you show me:\n- how to follow a given npub in my Nostr user profile via a python program using #nostr_sdk (https://pypi.org/project/nostr-sdk/)\n\nzap reward amount: 1,000 sats (1K)\n\nThis is to be added in my growing repository\nhttps://github.com/ev3rst/nostr_sdk_examples\n\n#bounties #python #developer #coding #programming\n", "published": "2025-02-26T17:11:27Z", "tag": [ { "type": "Hashtag", "name": "#bounty", "href": "https://nostr.band/?q=%23bounty" }, { "type": "Hashtag", "name": "#nostr_sdk", "href": "https://nostr.band/?q=%23nostr%5Fsdk" }, { "type": "Hashtag", "name": "#bounties", "href": "https://nostr.band/?q=%23bounties" }, { "type": "Hashtag", "name": "#python", "href": "https://nostr.band/?q=%23python" }, { "type": "Hashtag", "name": "#developer", "href": "https://nostr.band/?q=%23developer" }, { "type": "Hashtag", "name": "#coding", "href": "https://nostr.band/?q=%23coding" }, { "type": "Hashtag", "name": "#programming", "href": "https://nostr.band/?q=%23programming" } ], "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", { "Key": "sec:Key", "sensitive": "as:sensitive", "Hashtag": "as:Hashtag", "quoteUrl": "as:quoteUrl", "toot": "http://joinmastodon.org/ns#", "Emoji": "toot:Emoji", "discoverable": "toot:discoverable", "misskey": "https://misskey-hub.net/ns#", "_misskey_content": "misskey:_misskey_content", "_misskey_quote": "misskey:_misskey_quote", "_misskey_reaction": "misskey:_misskey_reaction", "fep": "https://w3id.org/fep/", "proxyOf": "fep:fffd/proxyOf", "protocol": "fep:fffd/protocol", "proxied": "fep:fffd/proxied", "authoritative": "fep:fffd/authoritative" } ] }