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.
/api/v1/statsHeadline 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"
}/api/v1/handles/recent?limit=50Latest 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"
}
]
}/api/v1/handles/removed?limit=50Latest 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.