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.
{
"@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",
"blurhash": "toot:blurhash",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://social.tchncs.de/users/Blort/collections/featured",
"type": "OrderedCollection",
"totalItems": 4,
"orderedItems": [
{
"id": "https://social.tchncs.de/users/Blort/statuses/114232478544481173",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-03-27T04:21:34Z",
"url": "https://social.tchncs.de/@Blort/114232478544481173",
"attributedTo": "https://social.tchncs.de/users/Blort",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.tchncs.de/users/Blort/followers"
],
"sensitive": false,
"atomUri": "https://social.tchncs.de/users/Blort/statuses/114232478544481173",
"inReplyToAtomUri": null,
"conversation": "tag:social.tchncs.de,2025-03-27:objectId=219934802:objectType=Conversation",
"content": "<p>To anyone trying to follow me - I have a pretty low bar for the follows I authorize. Just:</p><p>1. Have some kind of description, even if short and not personally identifying. Just *something*.</p><p>2. Have a couple of posts. Not boosts. Not retooting some image from another social network. Posts with your own actual words.</p><p>3. Have an account that isn't on a huge, corporate privacy leech (eg Threads).</p><p>4. Be a human.</p><p>Other than that, I look forward to chattin' with y'all on the Fedi! ❤️</p>",
"contentMap": {
"en": "<p>To anyone trying to follow me - I have a pretty low bar for the follows I authorize. Just:</p><p>1. Have some kind of description, even if short and not personally identifying. Just *something*.</p><p>2. Have a couple of posts. Not boosts. Not retooting some image from another social network. Posts with your own actual words.</p><p>3. Have an account that isn't on a huge, corporate privacy leech (eg Threads).</p><p>4. Be a human.</p><p>Other than that, I look forward to chattin' with y'all on the Fedi! ❤️</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://social.tchncs.de/users/Blort/statuses/114232478544481173/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.tchncs.de/users/Blort/statuses/114232478544481173/replies?only_other_accounts=true&page=true",
"partOf": "https://social.tchncs.de/users/Blort/statuses/114232478544481173/replies",
"items": []
}
},
"likes": {
"id": "https://social.tchncs.de/users/Blort/statuses/114232478544481173/likes",
"type": "Collection",
"totalItems": 5
},
"shares": {
"id": "https://social.tchncs.de/users/Blort/statuses/114232478544481173/shares",
"type": "Collection",
"totalItems": 1
}
},
{
"id": "https://social.tchncs.de/users/Blort/statuses/114189502515494318",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-03-19T14:12:12Z",
"url": "https://social.tchncs.de/@Blort/114189502515494318",
"attributedTo": "https://social.tchncs.de/users/Blort",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.tchncs.de/users/Blort/followers",
"https://fedi.tfnux.org/users/dlatchx"
],
"sensitive": false,
"atomUri": "https://social.tchncs.de/users/Blort/statuses/114189502515494318",
"inReplyToAtomUri": null,
"conversation": "tag:social.tchncs.de,2025-03-19:objectId=218225811:objectType=Conversation",
"content": "<p>Got a website?</p><p>Feel like helping make unauthorized LLM scrapers choke on an infinite sea of garbage, potentially making their models collapse?</p><p>...Then take a look at:<br /><a href=\"https://zadzmo.org/code/nepenthes/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">zadzmo.org/code/nepenthes/</span><span class=\"invisible\"></span></a></p><p>PS Do make sure to read the warnings, boost and have fun! 😈 </p><p>.</p><p>Thanks to <span class=\"h-card\" translate=\"no\"><a href=\"https://fedi.tfnux.org/@dlatchx\" class=\"u-url mention\">@<span>dlatchx</span></a></span> for reminding me where to find this!</p><p><a href=\"https://social.tchncs.de/tags/AI\" class=\"mention hashtag\" rel=\"tag\">#<span>AI</span></a> <a href=\"https://social.tchncs.de/tags/LLM\" class=\"mention hashtag\" rel=\"tag\">#<span>LLM</span></a> <a href=\"https://social.tchncs.de/tags/Nepenthes\" class=\"mention hashtag\" rel=\"tag\">#<span>Nepenthes</span></a> <a href=\"https://social.tchncs.de/tags/LLMPoison\" class=\"mention hashtag\" rel=\"tag\">#<span>LLMPoison</span></a> <a href=\"https://social.tchncs.de/tags/GenAI\" class=\"mention hashtag\" rel=\"tag\">#<span>GenAI</span></a> <a href=\"https://social.tchncs.de/tags/Markov\" class=\"mention hashtag\" rel=\"tag\">#<span>Markov</span></a></p>",
"contentMap": {
"en": "<p>Got a website?</p><p>Feel like helping make unauthorized LLM scrapers choke on an infinite sea of garbage, potentially making their models collapse?</p><p>...Then take a look at:<br /><a href=\"https://zadzmo.org/code/nepenthes/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">zadzmo.org/code/nepenthes/</span><span class=\"invisible\"></span></a></p><p>PS Do make sure to read the warnings, boost and have fun! 😈 </p><p>.</p><p>Thanks to <span class=\"h-card\" translate=\"no\"><a href=\"https://fedi.tfnux.org/@dlatchx\" class=\"u-url mention\">@<span>dlatchx</span></a></span> for reminding me where to find this!</p><p><a href=\"https://social.tchncs.de/tags/AI\" class=\"mention hashtag\" rel=\"tag\">#<span>AI</span></a> <a href=\"https://social.tchncs.de/tags/LLM\" class=\"mention hashtag\" rel=\"tag\">#<span>LLM</span></a> <a href=\"https://social.tchncs.de/tags/Nepenthes\" class=\"mention hashtag\" rel=\"tag\">#<span>Nepenthes</span></a> <a href=\"https://social.tchncs.de/tags/LLMPoison\" class=\"mention hashtag\" rel=\"tag\">#<span>LLMPoison</span></a> <a href=\"https://social.tchncs.de/tags/GenAI\" class=\"mention hashtag\" rel=\"tag\">#<span>GenAI</span></a> <a href=\"https://social.tchncs.de/tags/Markov\" class=\"mention hashtag\" rel=\"tag\">#<span>Markov</span></a></p>"
},
"updated": "2025-03-19T14:36:37Z",
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://fedi.tfnux.org/users/dlatchx",
"name": "@dlatchx@tfnux.org"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/ai",
"name": "#ai"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/llm",
"name": "#llm"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/nepenthes",
"name": "#nepenthes"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/llmpoison",
"name": "#llmpoison"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/genai",
"name": "#genai"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/markov",
"name": "#markov"
}
],
"replies": {
"id": "https://social.tchncs.de/users/Blort/statuses/114189502515494318/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.tchncs.de/users/Blort/statuses/114189502515494318/replies?only_other_accounts=true&page=true",
"partOf": "https://social.tchncs.de/users/Blort/statuses/114189502515494318/replies",
"items": []
}
},
"likes": {
"id": "https://social.tchncs.de/users/Blort/statuses/114189502515494318/likes",
"type": "Collection",
"totalItems": 4
},
"shares": {
"id": "https://social.tchncs.de/users/Blort/statuses/114189502515494318/shares",
"type": "Collection",
"totalItems": 3
}
},
{
"id": "https://social.tchncs.de/users/Blort/statuses/113072510612033672",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-09-03T07:46:28Z",
"url": "https://social.tchncs.de/@Blort/113072510612033672",
"attributedTo": "https://social.tchncs.de/users/Blort",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.tchncs.de/users/Blort/followers"
],
"sensitive": false,
"atomUri": "https://social.tchncs.de/users/Blort/statuses/113072510612033672",
"inReplyToAtomUri": null,
"conversation": "tag:social.tchncs.de,2024-09-03:objectId=176800175:objectType=Conversation",
"content": "<p>Ok, so this is very early stage but cool:</p><p><a href=\"https://social.tchncs.de/tags/Verso\" class=\"mention hashtag\" rel=\"tag\">#<span>Verso</span></a> is a project to build a full "<a href=\"https://social.tchncs.de/tags/FOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>FOSS</span></a> forever" web browser based on <a href=\"https://social.tchncs.de/tags/Rust\" class=\"mention hashtag\" rel=\"tag\">#<span>Rust</span></a> and <a href=\"https://social.tchncs.de/tags/Servo\" class=\"mention hashtag\" rel=\"tag\">#<span>Servo</span></a> rather than <a href=\"https://social.tchncs.de/tags/Chromium\" class=\"mention hashtag\" rel=\"tag\">#<span>Chromium</span></a>/#Gecko. Even the interface is rendered with Servo.</p><p><a href=\"https://github.com/versotile-org/verso\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/versotile-org/verso</span><span class=\"invisible\"></span></a></p><p>Currently there's 23 contributors and a non profit forming to oversee it. There are also nightly releases for testing (remember the "very early stage" bit though!).</p><p>Here's their initial launch video (tech starts about 1/2 way through):<br /><a href=\"https://yewtu.be/watch?v=cqFfpeMGYk4?t=887\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">yewtu.be/watch?v=cqFfpeMGYk4?t</span><span class=\"invisible\">=887</span></a></p>",
"contentMap": {
"en": "<p>Ok, so this is very early stage but cool:</p><p><a href=\"https://social.tchncs.de/tags/Verso\" class=\"mention hashtag\" rel=\"tag\">#<span>Verso</span></a> is a project to build a full "<a href=\"https://social.tchncs.de/tags/FOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>FOSS</span></a> forever" web browser based on <a href=\"https://social.tchncs.de/tags/Rust\" class=\"mention hashtag\" rel=\"tag\">#<span>Rust</span></a> and <a href=\"https://social.tchncs.de/tags/Servo\" class=\"mention hashtag\" rel=\"tag\">#<span>Servo</span></a> rather than <a href=\"https://social.tchncs.de/tags/Chromium\" class=\"mention hashtag\" rel=\"tag\">#<span>Chromium</span></a>/#Gecko. Even the interface is rendered with Servo.</p><p><a href=\"https://github.com/versotile-org/verso\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/versotile-org/verso</span><span class=\"invisible\"></span></a></p><p>Currently there's 23 contributors and a non profit forming to oversee it. There are also nightly releases for testing (remember the "very early stage" bit though!).</p><p>Here's their initial launch video (tech starts about 1/2 way through):<br /><a href=\"https://yewtu.be/watch?v=cqFfpeMGYk4?t=887\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">yewtu.be/watch?v=cqFfpeMGYk4?t</span><span class=\"invisible\">=887</span></a></p>"
},
"updated": "2024-09-03T08:35:14Z",
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://f2.tchncs.de/media_attachments/files/113/072/515/810/798/110/original/4fbd7338e980e40e.png",
"name": "Screenshot from the Verso webpage. At the top is an image of a text based cat and the word \"Verso\" with an old CRT effect. Underneath is the following text:\n\"Verso is a web browser built on top of the Servo web engine. We aim to explore embedding solutions for Servo while growing it into a mature browser one day. This means we want to experiment with multi-view and multi-window first and then build UI elements entirely from Servo itself. At the moment, Servoshell should provide a better user experience.\n\nVerso is still under development. We don't accept feature requests at the moment, and the whole navigation workflow hasn't been polished yet, either. But if you are interested, feel free to open bug-fix PRs.\"",
"blurhash": "UKBM[I?HE1t7~q%MIooz%Nt7V@jsIoRjofae",
"focalPoint": [
-0.35,
0.3
],
"width": 849,
"height": 429
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/verso",
"name": "#verso"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/foss",
"name": "#foss"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/chromium",
"name": "#chromium"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/rust",
"name": "#rust"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/servo",
"name": "#servo"
}
],
"replies": {
"id": "https://social.tchncs.de/users/Blort/statuses/113072510612033672/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.tchncs.de/users/Blort/statuses/113072510612033672/replies?only_other_accounts=true&page=true",
"partOf": "https://social.tchncs.de/users/Blort/statuses/113072510612033672/replies",
"items": []
}
},
"likes": {
"id": "https://social.tchncs.de/users/Blort/statuses/113072510612033672/likes",
"type": "Collection",
"totalItems": 183
},
"shares": {
"id": "https://social.tchncs.de/users/Blort/statuses/113072510612033672/shares",
"type": "Collection",
"totalItems": 143
}
},
{
"id": "https://social.tchncs.de/users/Blort/statuses/107667087934308165",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2022-01-22T16:36:23Z",
"url": "https://social.tchncs.de/@Blort/107667087934308165",
"attributedTo": "https://social.tchncs.de/users/Blort",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.tchncs.de/users/Blort/followers"
],
"sensitive": false,
"atomUri": "https://social.tchncs.de/users/Blort/statuses/107667087934308165",
"inReplyToAtomUri": null,
"conversation": "tag:social.tchncs.de,2022-01-22:objectId=51749045:objectType=Conversation",
"content": "<p>If you believe in <a href=\"https://social.tchncs.de/tags/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a> and understand the dangers of <a href=\"https://social.tchncs.de/tags/Google\" class=\"mention hashtag\" rel=\"tag\">#<span>Google</span></a> / <a href=\"https://social.tchncs.de/tags/Facebook\" class=\"mention hashtag\" rel=\"tag\">#<span>Facebook</span></a> / <a href=\"https://social.tchncs.de/tags/Amazon\" class=\"mention hashtag\" rel=\"tag\">#<span>Amazon</span></a> and <a href=\"https://social.tchncs.de/tags/GAFAM\" class=\"mention hashtag\" rel=\"tag\">#<span>GAFAM</span></a> <a href=\"https://social.tchncs.de/tags/surveillance\" class=\"mention hashtag\" rel=\"tag\">#<span>surveillance</span></a>, then you'll understand the importance of <a href=\"https://social.tchncs.de/tags/selfhosting\" class=\"mention hashtag\" rel=\"tag\">#<span>selfhosting</span></a>. Currently, <a href=\"https://social.tchncs.de/tags/Yunohost\" class=\"mention hashtag\" rel=\"tag\">#<span>Yunohost</span></a> is one of - if not THE - best option for new hosters, but they need your help. We all need to help them get easier, faster and even better for everyone. They're doing it with no commercial sponsors, so throw them a sheckle or two if you're able:<br /><a href=\"https://donate.yunohost.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">donate.yunohost.org/</span><span class=\"invisible\"></span></a></p><p>It helps us all.</p><p>Please <a href=\"https://social.tchncs.de/tags/boost\" class=\"mention hashtag\" rel=\"tag\">#<span>boost</span></a>. Thanks.</p>",
"contentMap": {
"en": "<p>If you believe in <a href=\"https://social.tchncs.de/tags/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a> and understand the dangers of <a href=\"https://social.tchncs.de/tags/Google\" class=\"mention hashtag\" rel=\"tag\">#<span>Google</span></a> / <a href=\"https://social.tchncs.de/tags/Facebook\" class=\"mention hashtag\" rel=\"tag\">#<span>Facebook</span></a> / <a href=\"https://social.tchncs.de/tags/Amazon\" class=\"mention hashtag\" rel=\"tag\">#<span>Amazon</span></a> and <a href=\"https://social.tchncs.de/tags/GAFAM\" class=\"mention hashtag\" rel=\"tag\">#<span>GAFAM</span></a> <a href=\"https://social.tchncs.de/tags/surveillance\" class=\"mention hashtag\" rel=\"tag\">#<span>surveillance</span></a>, then you'll understand the importance of <a href=\"https://social.tchncs.de/tags/selfhosting\" class=\"mention hashtag\" rel=\"tag\">#<span>selfhosting</span></a>. Currently, <a href=\"https://social.tchncs.de/tags/Yunohost\" class=\"mention hashtag\" rel=\"tag\">#<span>Yunohost</span></a> is one of - if not THE - best option for new hosters, but they need your help. We all need to help them get easier, faster and even better for everyone. They're doing it with no commercial sponsors, so throw them a sheckle or two if you're able:<br /><a href=\"https://donate.yunohost.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">donate.yunohost.org/</span><span class=\"invisible\"></span></a></p><p>It helps us all.</p><p>Please <a href=\"https://social.tchncs.de/tags/boost\" class=\"mention hashtag\" rel=\"tag\">#<span>boost</span></a>. Thanks.</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/privacy",
"name": "#privacy"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/google",
"name": "#google"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/facebook",
"name": "#facebook"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/amazon",
"name": "#amazon"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/gafam",
"name": "#gafam"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/surveillance",
"name": "#surveillance"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/yunohost",
"name": "#yunohost"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/selfhosting",
"name": "#selfhosting"
},
{
"type": "Hashtag",
"href": "https://social.tchncs.de/tags/boost",
"name": "#boost"
}
],
"replies": {
"id": "https://social.tchncs.de/users/Blort/statuses/107667087934308165/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.tchncs.de/users/Blort/statuses/107667087934308165/replies?only_other_accounts=true&page=true",
"partOf": "https://social.tchncs.de/users/Blort/statuses/107667087934308165/replies",
"items": []
}
},
"likes": {
"id": "https://social.tchncs.de/users/Blort/statuses/107667087934308165/likes",
"type": "Collection",
"totalItems": 34
},
"shares": {
"id": "https://social.tchncs.de/users/Blort/statuses/107667087934308165/shares",
"type": "Collection",
"totalItems": 53
}
}
]
}