Read · /read/mastodon · 0 credits

Read a Mastodon post as JSON.

Put the post link after getjson.de/. It works for any Mastodon server. No account, no key, 0 credits.

01

The call

curl https://getjson.de/https://mastodon.social/@Gargron/117502470959656060
02

The answer

{
  "source": {
    "url": "https://mastodon.social/@Gargron/117502470959656060",
    "finalUrl": "https://mastodon.social/@Gargron/117502470959656060",
    "kind": "post",
    "platform": "mastodon",
    "provider": "mastodon",
    "fetchedAt": "2026-10-27T21:23:56.425Z",
    "cached": false
  },
  "content": {
    "title": null,
    "author": {
      "name": null,
      "handle": "@Gargron@mastodon.social",
      "url": "https://mastodon.social/@Gargron"
    },
    "publishedDate": "2026-10-25T16:23:38.000Z",
    "language": "en",
    "engagement": {
      "likes": 154,
      "replies": null,
      "reposts": 34
    },
    "hashtags": [],
    "mentions": [],
    "linkedContent": [
      {
        "type": "image",
        "url": "https://files.mastodon.social/media_attachments/files/117/502/440/541/166/463/original/aab86b80ee2ab6c6.jpg"
      },
      {
        "type": "image",
        "url": "https://files.mastodon.social/media_attachments/files/117/502/440/607/498/195/original/fe5be815a0801fa2.jpg"
      },
      {
        "type": "image",
        "url": "https://files.mastodon.social/media_attachments/files/117/502/441/786/473/218/original/eda11083387d7d9e.jpg"
      }
    ],
    "truncated": false,
    "text": "Okay, I'm new to this, but I've put Giclée prints of 3 of my photos up on a little shop. I chose three that I think would look good hanging on a wall, and one of them actually does hang in my parents' living room. I'm using The Print Space  …",
    "wordCount": 63
  },
  "meta": null,
  "wall": null,
  "result": null
}

Recorded from https://getjson.de on 2026-10-27 with no key. Long text is cut and ends in " …".

  • The provider is mastodon: ActivityPub on the post link, then the server's own API (/api/v1/statuses/:id).
  • Links of the form <server>/@<user>/<id> work.
  • A count that the server does not give is null (replies in the answer above).
03

With a schema

curl -G https://getjson.de/https://mastodon.social/@Gargron/117502470959656060 --data-urlencode 'schema={"type":"object","properties":{"author":{"type":"string"},"summary":{"type":"string"}}}'

Without a key a network has 3 schema calls a day. The call waits up to 60 s and fills result, validated against the schema. No answer of this call is recorded on this page.

04

Over MCP

The MCP tool read needs no key. Connect, then call it:

claude mcp add --transport http getjson https://getjson.de/mcp
{
  "name": "read",
  "arguments": {
    "url": "https://mastodon.social/@Gargron/117502470959656060"
  }
}

The tool answers with the same envelope as text.