Stats

GET /v1/stats — total vaults, TVL, protocol count, and chain coverage at a glance.

GET /v1/stats

Get platform-wide statistics including total vaults, TVL, risk distribution, and breakdowns by protocol and chain.

Example

curl https://api.philidor.io/v1/stats

Response

{
  "data": {
    "totalVaults": 851,
    "totalTvl": 12500000000,
    "avgApr": 0.052,
    "curatorCount": 48,
    "protocolCount": 9,
    "chainCount": 9,
    "riskDistribution": [
      { "risk_tier": "Prime", "count": 180, "tvl": 5000000000 },
      { "risk_tier": "Core", "count": 320, "tvl": 6000000000 },
      { "risk_tier": "Edge", "count": 224, "tvl": 1500000000 }
    ],
    "tvlByProtocol": [
      {
        "id": "aave",
        "name": "Aave",
        "logo_url": "/protocols/aave.svg",
        "vault_count": 200,
        "tvl": 5000000000
      }
    ],
    "tvlByChain": [
      {
        "id": 1,
        "name": "Ethereum",
        "logo_url": "/chains/ethereum.svg",
        "vault_count": 350,
        "tvl": 8000000000
      }
    ],
    "lastSync": "2026-07-01T12:00:00Z"
  }
}

This is a good first endpoint to call when exploring the platform. See the Quickstart.

On this page

Raw