TeztreeExplore

Teztree API

A free, read-only API over the Teztree namespace, for anyone doing Tezos ecosystem research. No key, no sign-up. Everything it returns is already public: a handle, its display name, its wallet and a timestamp. CORS is open, so you can call it straight from a browser.

Open the live dashboard →Prefer it rendered? The dashboard shows all of this as stats, no curl needed.

GET/api/v1/stats

Headline numbers: total handles claimed, live pages, and how many have been removed.

curl https://www.teztree.com/api/v1/stats

{
  "network": "tezos",
  "handlesClaimed": 65,   // total handles, including redirects to a primary
  "livePages": 46,        // distinct standalone pages (what Explore shows)
  "removals": 1,
  "tips": 12,             // tips sent through Teztree, each verified on chain
  "tippedTez": 84.5,
  "generatedAt": "2026-07-24T00:00:00.000Z"
}
GET/api/v1/handles/recent?limit=50

Latest registrations, newest first. limit is 1–200, default 50.

curl https://www.teztree.com/api/v1/handles/recent?limit=50

{
  "count": 2,
  "handles": [
    {
      "handle": "flexasaurusrex",
      "displayName": "Flexasaurus",
      "address": "tz1Mn66CLYJUmsrYSy23EFtdWBkHgqCooCzi",
      "domain": "flexasaurus.tez",
      "url": "https://www.teztree.com/flexasaurusrex",
      "claimedAt": "2026-07-21T00:00:00.000Z"
    }
  ]
}
GET/api/v1/handles/removed?limit=50

Latest moderated handles, for transparency. The handle, what happened and when, nothing about who reported it.

curl https://www.teztree.com/api/v1/handles/removed?limit=50

{
  "count": 1,
  "removed": [
    { "handle": "arthurb", "action": "deleted", "reason": "impersonation", "at": "2026-07-22T18:00:00.000Z" }
  ]
}

Responses are edge-cached for a minute. Please keep automated use reasonable. Questions, higher limits, or a data stream not listed here: flex@wantmymtv.xyz.