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://w3id.org/security/v1", { "ostatus": "http://ostatus.org#", "vcard": "http://www.w3.org/2006/vcard/ns#", "dfrn": "http://purl.org/macgirvin/dfrn/1.0/", "diaspora": "https://diasporafoundation.org/ns/", "litepub": "http://litepub.social/ns#", "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "schema": "http://schema.org#", "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "sensitive": "as:sensitive", "Hashtag": "as:Hashtag", "quoteUrl": "as:quoteUrl", "conversation": "ostatus:conversation", "directMessage": "litepub:directMessage", "discoverable": "toot:discoverable", "PropertyValue": "schema:PropertyValue", "value": "schema:value" } ], "id": "https://loma.ml/objects/373ebf56-1467-bca6-acc7-151996839905", "type": "Note", "inReplyTo": null, "diaspora:guid": "373ebf56-1467-bca6-acc7-151996839905", "published": "2025-02-24T17:04:44Z", "url": "https://loma.ml/display/373ebf56-1467-bca6-acc7-151996839905", "attributedTo": "https://loma.ml/profile/phil", "sensitive": false, "conversation": "https://loma.ml/objects/373ebf56-1467-bca6-acc7-151996839905#context", "content": "<p>Flutter is fun and easy until you realize that your app contains some proprietary Google Mobile Services (GMS) stuff, because you added the \"location\" and/or \"geolocator\" package and they somehow use the Fused Location provider. Both packages however are open source.</p><p>I threw both out and found another way to implement location access with the NETWORK_LOCATION of Android instead. No more GMS stuff in the app...</p><p>I think this is all very intransparent and you never know what you really get when adding a dependency.</p><p><a href=\"https://loma.ml/search?tag=Flutter\" class=\"mention hashtag\" rel=\"tag\">#<span>Flutter</span></a> <a href=\"https://loma.ml/search?tag=Android\" class=\"mention hashtag\" rel=\"tag\">#<span>Android</span></a> <a href=\"https://loma.ml/search?tag=Location\" class=\"mention hashtag\" rel=\"tag\">#<span>Location</span></a> <a href=\"https://loma.ml/search?tag=GMS\" class=\"mention hashtag\" rel=\"tag\">#<span>GMS</span></a> <a href=\"https://loma.ml/search?tag=OpenSource\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenSource</span></a></p>", "contentMap": { "en": "<p>Flutter is fun and easy until you realize that your app contains some proprietary Google Mobile Services (GMS) stuff, because you added the \"location\" and/or \"geolocator\" package and they somehow use the Fused Location provider. Both packages however are open source.</p><p>I threw both out and found another way to implement location access with the NETWORK_LOCATION of Android instead. No more GMS stuff in the app...</p><p>I think this is all very intransparent and you never know what you really get when adding a dependency.</p><p>#<a href=\"https://loma.ml/search?tag=Flutter\">Flutter</a> #<a href=\"https://loma.ml/search?tag=Android\">Android</a> #<a href=\"https://loma.ml/search?tag=Location\">Location</a> #<a href=\"https://loma.ml/search?tag=GMS\">GMS</a> #<a href=\"https://loma.ml/search?tag=OpenSource\">OpenSource</a></p>" }, "source": { "content": "Flutter is fun and easy until you realize that your app contains some proprietary Google Mobile Services (GMS) stuff, because you added the \"location\" and/or \"geolocator\" package and they somehow use the Fused Location provider. Both packages however are open source.\n\nI threw both out and found another way to implement location access with the NETWORK_LOCATION of Android instead. No more GMS stuff in the app...\n\nI think this is all very intransparent and you never know what you really get when adding a dependency.\n\n#[url=https://loma.ml/search?tag=Flutter]Flutter[/url] #[url=https://loma.ml/search?tag=Android]Android[/url] #[url=https://loma.ml/search?tag=Location]Location[/url] #[url=https://loma.ml/search?tag=GMS]GMS[/url] #[url=https://loma.ml/search?tag=OpenSource]OpenSource[/url]", "mediaType": "text/bbcode" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://loma.ml/search?tag=opensource", "name": "#opensource" }, { "type": "Hashtag", "href": "https://loma.ml/search?tag=Android", "name": "#Android" }, { "type": "Hashtag", "href": "https://loma.ml/search?tag=Flutter", "name": "#Flutter" }, { "type": "Hashtag", "href": "https://loma.ml/search?tag=location", "name": "#location" }, { "type": "Hashtag", "href": "https://loma.ml/search?tag=GMS", "name": "#GMS" } ], "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://loma.ml/followers/phil" ] }