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"
}
],
"id": "https://thecanadian.social/users/crinstamcamp/collections/featured",
"type": "OrderedCollection",
"totalItems": 4,
"orderedItems": [
{
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113549640439494852",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-26T14:06:51Z",
"url": "https://thecanadian.social/@crinstamcamp/113549640439494852",
"attributedTo": "https://thecanadian.social/users/crinstamcamp",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://thecanadian.social/users/crinstamcamp/followers"
],
"sensitive": false,
"atomUri": "https://thecanadian.social/users/crinstamcamp/statuses/113549640439494852",
"inReplyToAtomUri": null,
"conversation": "tag:thecanadian.social,2024-11-26:objectId=61015362:objectType=Conversation",
"content": "<p>Good morning all. :)</p><p>Ignoring that I woke up with the absolute worst pain I've ever had in my neck, today is a great day. </p><p>It started yesterday, but I had to wait until this morning for it to be official.</p><p>The property, is ours!</p>",
"contentMap": {
"en": "<p>Good morning all. :)</p><p>Ignoring that I woke up with the absolute worst pain I've ever had in my neck, today is a great day. </p><p>It started yesterday, but I had to wait until this morning for it to be official.</p><p>The property, is ours!</p>"
},
"updated": "2024-11-26T15:23:26Z",
"attachment": [],
"tag": [],
"replies": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113549640439494852/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://thecanadian.social/users/crinstamcamp/statuses/113549640439494852/replies?min_id=113549664404653535&page=true",
"partOf": "https://thecanadian.social/users/crinstamcamp/statuses/113549640439494852/replies",
"items": [
"https://thecanadian.social/users/crinstamcamp/statuses/113549664404653535"
]
}
},
"likes": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113549640439494852/likes",
"type": "Collection",
"totalItems": 9
},
"shares": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113549640439494852/shares",
"type": "Collection",
"totalItems": 4
}
},
{
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113505414018642559",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-18T18:39:29Z",
"url": "https://thecanadian.social/@crinstamcamp/113505414018642559",
"attributedTo": "https://thecanadian.social/users/crinstamcamp",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://thecanadian.social/users/crinstamcamp/followers"
],
"sensitive": false,
"atomUri": "https://thecanadian.social/users/crinstamcamp/statuses/113505414018642559",
"inReplyToAtomUri": null,
"conversation": "tag:thecanadian.social,2024-11-18:objectId=60253765:objectType=Conversation",
"content": "<p>The <a href=\"https://thecanadian.social/tags/FundRaiser\" class=\"mention hashtag\" rel=\"tag\">#<span>FundRaiser</span></a> is now live.</p><p>Our only hope is that enough people will <a href=\"https://thecanadian.social/tags/share\" class=\"mention hashtag\" rel=\"tag\">#<span>share</span></a> or <a href=\"https://thecanadian.social/tags/boost\" class=\"mention hashtag\" rel=\"tag\">#<span>boost</span></a> it so it works.</p><p><a href=\"https://chuffed.org/project/off-grid-homestead\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">chuffed.org/project/off-grid-h</span><span class=\"invisible\">omestead</span></a></p>",
"contentMap": {
"en": "<p>The <a href=\"https://thecanadian.social/tags/FundRaiser\" class=\"mention hashtag\" rel=\"tag\">#<span>FundRaiser</span></a> is now live.</p><p>Our only hope is that enough people will <a href=\"https://thecanadian.social/tags/share\" class=\"mention hashtag\" rel=\"tag\">#<span>share</span></a> or <a href=\"https://thecanadian.social/tags/boost\" class=\"mention hashtag\" rel=\"tag\">#<span>boost</span></a> it so it works.</p><p><a href=\"https://chuffed.org/project/off-grid-homestead\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">chuffed.org/project/off-grid-h</span><span class=\"invisible\">omestead</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://thecanadian.social/tags/fundraiser",
"name": "#fundraiser"
},
{
"type": "Hashtag",
"href": "https://thecanadian.social/tags/share",
"name": "#share"
},
{
"type": "Hashtag",
"href": "https://thecanadian.social/tags/boost",
"name": "#boost"
}
],
"replies": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113505414018642559/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://thecanadian.social/users/crinstamcamp/statuses/113505414018642559/replies?min_id=113505424396842746&page=true",
"partOf": "https://thecanadian.social/users/crinstamcamp/statuses/113505414018642559/replies",
"items": [
"https://thecanadian.social/users/crinstamcamp/statuses/113505424396842746"
]
}
},
"likes": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113505414018642559/likes",
"type": "Collection",
"totalItems": 6
},
"shares": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113505414018642559/shares",
"type": "Collection",
"totalItems": 18
}
},
{
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113494092774651544",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-16T18:40:21Z",
"url": "https://thecanadian.social/@crinstamcamp/113494092774651544",
"attributedTo": "https://thecanadian.social/users/crinstamcamp",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://thecanadian.social/users/crinstamcamp/followers"
],
"sensitive": false,
"atomUri": "https://thecanadian.social/users/crinstamcamp/statuses/113494092774651544",
"inReplyToAtomUri": null,
"conversation": "tag:thecanadian.social,2024-11-16:objectId=60071774:objectType=Conversation",
"content": "<p>So... A bit of a backstory as part of my <a href=\"https://thecanadian.social/tags/Introduction\" class=\"mention hashtag\" rel=\"tag\">#<span>Introduction</span></a> here.</p><p>We currently live off-grid, in a travel trailer in northern Ontario. We power everything off of solar panels which charge our battery bank. Some of the stuff we power is direct from the battery bank, some goes through our inverter.</p><p>Our main system is 4 x 200 watt panels with 600 Ahrs of LiFeP04 batteries. </p><p>It's not a lot, but it's better than the first three years where we had 4 x 100 watt panels and 237 Ahr of deep cycle AGM </p><p>1/</p>",
"contentMap": {
"en": "<p>So... A bit of a backstory as part of my <a href=\"https://thecanadian.social/tags/Introduction\" class=\"mention hashtag\" rel=\"tag\">#<span>Introduction</span></a> here.</p><p>We currently live off-grid, in a travel trailer in northern Ontario. We power everything off of solar panels which charge our battery bank. Some of the stuff we power is direct from the battery bank, some goes through our inverter.</p><p>Our main system is 4 x 200 watt panels with 600 Ahrs of LiFeP04 batteries. </p><p>It's not a lot, but it's better than the first three years where we had 4 x 100 watt panels and 237 Ahr of deep cycle AGM </p><p>1/</p>"
},
"updated": "2024-11-17T02:32:08Z",
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://thecanadian.social/tags/introduction",
"name": "#introduction"
}
],
"replies": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113494092774651544/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://thecanadian.social/users/crinstamcamp/statuses/113494092774651544/replies?min_id=113494117791284737&page=true",
"partOf": "https://thecanadian.social/users/crinstamcamp/statuses/113494092774651544/replies",
"items": [
"https://thecanadian.social/users/crinstamcamp/statuses/113494117791284737"
]
}
},
"likes": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113494092774651544/likes",
"type": "Collection",
"totalItems": 18
},
"shares": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113494092774651544/shares",
"type": "Collection",
"totalItems": 15
}
},
{
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113459887050497191",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-11-10T17:41:23Z",
"url": "https://thecanadian.social/@crinstamcamp/113459887050497191",
"attributedTo": "https://thecanadian.social/users/crinstamcamp",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://thecanadian.social/users/crinstamcamp/followers"
],
"sensitive": false,
"atomUri": "https://thecanadian.social/users/crinstamcamp/statuses/113459887050497191",
"inReplyToAtomUri": null,
"conversation": "tag:thecanadian.social,2024-11-10:objectId=59446227:objectType=Conversation",
"content": "<p>Take nothing I post as a "This is how you should do it". </p><p>It's all simply the best we can do with what we have.</p><p>If you have suggestions for how we should do things differently, preface the suggestions with money first, or don't bother.</p><p>If you do something we've done and it turns out badly, that's on you, as I'm making it clear that nothing here is a suggestion for others.</p>",
"contentMap": {
"en": "<p>Take nothing I post as a "This is how you should do it". </p><p>It's all simply the best we can do with what we have.</p><p>If you have suggestions for how we should do things differently, preface the suggestions with money first, or don't bother.</p><p>If you do something we've done and it turns out badly, that's on you, as I'm making it clear that nothing here is a suggestion for others.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113459887050497191/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://thecanadian.social/users/crinstamcamp/statuses/113459887050497191/replies?only_other_accounts=true&page=true",
"partOf": "https://thecanadian.social/users/crinstamcamp/statuses/113459887050497191/replies",
"items": []
}
},
"likes": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113459887050497191/likes",
"type": "Collection",
"totalItems": 4
},
"shares": {
"id": "https://thecanadian.social/users/crinstamcamp/statuses/113459887050497191/shares",
"type": "Collection",
"totalItems": 1
}
}
]
}