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", "https://social.espeweb.net/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "actor": "https://social.espeweb.net/users/politico_eu_bot", "attachment": [], "attributedTo": "https://social.espeweb.net/users/politico_eu_bot", "cc": [ "https://social.espeweb.net/users/politico_eu_bot/followers" ], "content": "Deadly knife attack reignites France’s politically charged immigration debate <a href=\"https://www.politico.eu/article/mulhouse-knife-attack-terrorism-france-immigration-debate-algeria/?utm_source=RSS_Feed&utm_medium=RSS&utm_campaign=RSS_Syndication\" rel=\"ugc\">https://www.politico.eu/article/mulhouse-knife-attack-terrorism-france-immigration-debate-algeria/?utm_source=RSS_Feed&utm_medium=RSS&utm_campaign=RSS_Syndication</a> <a class=\"hashtag\" data-tag=\"immigration\" href=\"https://social.espeweb.net/tag/immigration\" rel=\"tag ugc\">#Immigration</a> <a class=\"hashtag\" data-tag=\"migration\" href=\"https://social.espeweb.net/tag/migration\" rel=\"tag ugc\">#Migration</a> <a class=\"hashtag\" data-tag=\"terrorism\" href=\"https://social.espeweb.net/tag/terrorism\" rel=\"tag ugc\">#Terrorism</a> <a class=\"hashtag\" data-tag=\"politics\" href=\"https://social.espeweb.net/tag/politics\" rel=\"tag ugc\">#Politics</a> <a class=\"hashtag\" data-tag=\"borders\" href=\"https://social.espeweb.net/tag/borders\" rel=\"tag ugc\">#Borders</a> <a class=\"hashtag\" data-tag=\"asylum\" href=\"https://social.espeweb.net/tag/asylum\" rel=\"tag ugc\">#Asylum</a> <a class=\"hashtag\" data-tag=\"macron\" href=\"https://social.espeweb.net/tag/macron\" rel=\"tag ugc\">#Macron</a> <a class=\"hashtag\" data-tag=\"policy\" href=\"https://social.espeweb.net/tag/policy\" rel=\"tag ugc\">#Policy</a> <a class=\"hashtag\" data-tag=\"rights\" href=\"https://social.espeweb.net/tag/rights\" rel=\"tag ugc\">#Rights</a> <a class=\"hashtag\" data-tag=\"visas\" href=\"https://social.espeweb.net/tag/visas\" rel=\"tag ugc\">#Visas</a>", "context": "https://social.espeweb.net/contexts/819befb1-a098-47e9-b2c6-11742f257714", "conversation": "https://social.espeweb.net/contexts/819befb1-a098-47e9-b2c6-11742f257714", "id": "https://social.espeweb.net/objects/8e6703ab-991c-4802-baa8-96800463cad0", "published": "2025-02-26T03:09:29.145180Z", "sensitive": null, "source": { "content": "Deadly knife attack reignites France’s politically charged immigration debate https://www.politico.eu/article/mulhouse-knife-attack-terrorism-france-immigration-debate-algeria/?utm_source=RSS_Feed&utm_medium=RSS&utm_campaign=RSS_Syndication #Immigration #Migration #Terrorism #Politics #Borders #Asylum #Macron #Policy #Rights #Visas", "mediaType": "text/plain" }, "summary": "", "tag": [ { "href": "https://social.espeweb.net/tags/asylum", "name": "#asylum", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/borders", "name": "#borders", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/immigration", "name": "#immigration", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/macron", "name": "#macron", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/migration", "name": "#migration", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/policy", "name": "#policy", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/politics", "name": "#politics", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/rights", "name": "#rights", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/terrorism", "name": "#terrorism", "type": "Hashtag" }, { "href": "https://social.espeweb.net/tags/visas", "name": "#visas", "type": "Hashtag" } ], "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "type": "Note" }