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://toot.community/users/feike/collections/featured",
"type": "OrderedCollection",
"totalItems": 2,
"orderedItems": [
{
"id": "https://toot.community/users/feike/statuses/114659541838329258",
"type": "Note",
"summary": null,
"inReplyTo": "https://toot.community/users/feike/statuses/114652374464880186",
"published": "2025-06-10T14:29:22Z",
"url": "https://toot.community/@feike/114659541838329258",
"attributedTo": "https://toot.community/users/feike",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://toot.community/users/feike/followers",
"https://mastodon.nl/users/voltnederland"
],
"sensitive": false,
"atomUri": "https://toot.community/users/feike/statuses/114659541838329258",
"inReplyToAtomUri": "https://toot.community/users/feike/statuses/114652374464880186",
"conversation": "tag:toot.community,2025-06-09:objectId=267033905:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.nl/@voltnederland\" class=\"u-url mention\">@<span>voltnederland</span></a></span> <a href=\"https://www.youtube.com/watch?v=yCXvYK3Q6QA\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">youtube.com/watch?v=yCXvYK3Q6QA</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.nl/@voltnederland\" class=\"u-url mention\">@<span>voltnederland</span></a></span> <a href=\"https://www.youtube.com/watch?v=yCXvYK3Q6QA\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"\">youtube.com/watch?v=yCXvYK3Q6QA</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.nl/users/voltnederland",
"name": "@voltnederland@mastodon.nl"
}
],
"replies": {
"id": "https://toot.community/users/feike/statuses/114659541838329258/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://toot.community/users/feike/statuses/114659541838329258/replies?only_other_accounts=true&page=true",
"partOf": "https://toot.community/users/feike/statuses/114659541838329258/replies",
"items": []
}
},
"likes": {
"id": "https://toot.community/users/feike/statuses/114659541838329258/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://toot.community/users/feike/statuses/114659541838329258/shares",
"type": "Collection",
"totalItems": 1
}
},
{
"id": "https://toot.community/users/feike/statuses/114652374464880186",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-06-09T08:06:37Z",
"url": "https://toot.community/@feike/114652374464880186",
"attributedTo": "https://toot.community/users/feike",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://toot.community/users/feike/followers"
],
"sensitive": false,
"atomUri": "https://toot.community/users/feike/statuses/114652374464880186",
"inReplyToAtomUri": null,
"conversation": "tag:toot.community,2025-06-09:objectId=267033905:objectType=Conversation",
"content": "<p><a href=\"https://toot.community/tags/volt\" class=\"mention hashtag\" rel=\"tag\">#<span>volt</span></a> <a href=\"https://toot.community/tags/grune\" class=\"mention hashtag\" rel=\"tag\">#<span>grune</span></a> <br />DE Ich rufe die Abgeordneten des <a href=\"https://toot.community/tags/Europ%C3%A4ischen\" class=\"mention hashtag\" rel=\"tag\">#<span>Europäischen</span></a> <a href=\"https://toot.community/tags/Parlaments\" class=\"mention hashtag\" rel=\"tag\">#<span>Parlaments</span></a> auf, GEGEN den Plan der Europäischen <a href=\"https://toot.community/tags/Kommission\" class=\"mention hashtag\" rel=\"tag\">#<span>Kommission</span></a> zu stimmen, die <a href=\"https://toot.community/tags/Datenschutzgrundverordnung\" class=\"mention hashtag\" rel=\"tag\">#<span>Datenschutzgrundverordnung</span></a> zu verwässern<br />EN I call on all <a href=\"https://toot.community/tags/MEP\" class=\"mention hashtag\" rel=\"tag\">#<span>MEP</span></a> to vote AGAINST the <a href=\"https://toot.community/tags/EuropeanCommission\" class=\"mention hashtag\" rel=\"tag\">#<span>EuropeanCommission</span></a>'s plan to dilute the <a href=\"https://toot.community/tags/GDPR\" class=\"mention hashtag\" rel=\"tag\">#<span>GDPR</span></a><br />FR Jappelle les députés <a href=\"https://toot.community/tags/europ%C3%A9ens\" class=\"mention hashtag\" rel=\"tag\">#<span>européens</span></a> à voter CONTRE le plan de la <a href=\"https://toot.community/tags/Commission\" class=\"mention hashtag\" rel=\"tag\">#<span>Commission</span></a> <a href=\"https://toot.community/tags/europ%C3%A9enne\" class=\"mention hashtag\" rel=\"tag\">#<span>européenne</span></a> visant à diluer le GDPR<br />NL Ik roep de <a href=\"https://toot.community/tags/Europalementariers\" class=\"mention hashtag\" rel=\"tag\">#<span>Europalementariers</span></a> op om TEGEN het plan van de <a href=\"https://toot.community/tags/EuropeseCommissie\" class=\"mention hashtag\" rel=\"tag\">#<span>EuropeseCommissie</span></a> om de <a href=\"https://toot.community/tags/AVG\" class=\"mention hashtag\" rel=\"tag\">#<span>AVG</span></a> te verwateren te stemmen</p>",
"contentMap": {
"en": "<p><a href=\"https://toot.community/tags/volt\" class=\"mention hashtag\" rel=\"tag\">#<span>volt</span></a> <a href=\"https://toot.community/tags/grune\" class=\"mention hashtag\" rel=\"tag\">#<span>grune</span></a> <br />DE Ich rufe die Abgeordneten des <a href=\"https://toot.community/tags/Europ%C3%A4ischen\" class=\"mention hashtag\" rel=\"tag\">#<span>Europäischen</span></a> <a href=\"https://toot.community/tags/Parlaments\" class=\"mention hashtag\" rel=\"tag\">#<span>Parlaments</span></a> auf, GEGEN den Plan der Europäischen <a href=\"https://toot.community/tags/Kommission\" class=\"mention hashtag\" rel=\"tag\">#<span>Kommission</span></a> zu stimmen, die <a href=\"https://toot.community/tags/Datenschutzgrundverordnung\" class=\"mention hashtag\" rel=\"tag\">#<span>Datenschutzgrundverordnung</span></a> zu verwässern<br />EN I call on all <a href=\"https://toot.community/tags/MEP\" class=\"mention hashtag\" rel=\"tag\">#<span>MEP</span></a> to vote AGAINST the <a href=\"https://toot.community/tags/EuropeanCommission\" class=\"mention hashtag\" rel=\"tag\">#<span>EuropeanCommission</span></a>'s plan to dilute the <a href=\"https://toot.community/tags/GDPR\" class=\"mention hashtag\" rel=\"tag\">#<span>GDPR</span></a><br />FR Jappelle les députés <a href=\"https://toot.community/tags/europ%C3%A9ens\" class=\"mention hashtag\" rel=\"tag\">#<span>européens</span></a> à voter CONTRE le plan de la <a href=\"https://toot.community/tags/Commission\" class=\"mention hashtag\" rel=\"tag\">#<span>Commission</span></a> <a href=\"https://toot.community/tags/europ%C3%A9enne\" class=\"mention hashtag\" rel=\"tag\">#<span>européenne</span></a> visant à diluer le GDPR<br />NL Ik roep de <a href=\"https://toot.community/tags/Europalementariers\" class=\"mention hashtag\" rel=\"tag\">#<span>Europalementariers</span></a> op om TEGEN het plan van de <a href=\"https://toot.community/tags/EuropeseCommissie\" class=\"mention hashtag\" rel=\"tag\">#<span>EuropeseCommissie</span></a> om de <a href=\"https://toot.community/tags/AVG\" class=\"mention hashtag\" rel=\"tag\">#<span>AVG</span></a> te verwateren te stemmen</p>"
},
"updated": "2025-06-11T14:56:50Z",
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://toot.community/tags/gdpr",
"name": "#gdpr"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/europalementariers",
"name": "#europalementariers"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/europesecommissie",
"name": "#europesecommissie"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/avg",
"name": "#avg"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/europeancommission",
"name": "#europeancommission"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/europaischen",
"name": "#europaischen"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/parlaments",
"name": "#parlaments"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/datenschutzgrundverordnung",
"name": "#datenschutzgrundverordnung"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/europeens",
"name": "#europeens"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/commission",
"name": "#commission"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/europeenne",
"name": "#europeenne"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/volt",
"name": "#volt"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/grune",
"name": "#grune"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/kommission",
"name": "#kommission"
},
{
"type": "Hashtag",
"href": "https://toot.community/tags/mep",
"name": "#mep"
}
],
"replies": {
"id": "https://toot.community/users/feike/statuses/114652374464880186/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://toot.community/users/feike/statuses/114652374464880186/replies?min_id=114659541838329258&page=true",
"partOf": "https://toot.community/users/feike/statuses/114652374464880186/replies",
"items": [
"https://toot.community/users/feike/statuses/114659541838329258"
]
}
},
"likes": {
"id": "https://toot.community/users/feike/statuses/114652374464880186/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://toot.community/users/feike/statuses/114652374464880186/shares",
"type": "Collection",
"totalItems": 1
}
}
]
}