ToolAssay

DeFi Total Value Locked (TVL) by blockchain or by protocol

DeFi Total Value Locked (TVL) by blockchain or by protocol. Default returns the top chains ranked by TVL in USD; pass ?chain=Ethereum for one chain, or ?protocol=aave-v3 for a protocol's current TVL, 24h and 7d change, category, market cap, and the chains it spans. Track capital flows across DeFi. Sourced from DefiLlama.

Answeringour last check, 2026-09-24
1 of 1checks answered this week
946 msmedian answer time
$0.001listed price per call
$0.001price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://crypto.apitoll.cloud/v1/crypto/tvl

CategoryMarket data
Provider hostcrypto.apitoll.cloud
Networkseip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Payment schemesexact
Self-reported calls, 30 days5 from 5 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-09-24 valid payment request 402$0.001 946 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "chain": "Ethereum"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "chain": {
              "description": "One chain by name (exact, case-insensitive). Omit for the top-chains ranking.",
              "type": "string"
            },
            "limit": {
              "description": "Top-N chains in the default ranking (1\u2013100, default 20).",
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            },
            "protocol": {
              "description": "A protocol by DefiLlama slug (aave-v3, lido, uniswap-v3). Takes precedence over chain. For a parent slug like \"uniswap\" use the /v1/crypto/protocol route.",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "chain": {
              "properties": {
                "chainId": {
                  "type": "number"
                },
                "name": {
                  "type": "string"
                },
                "tokenSymbol": {
                  "type": "string"
                },
                "tvlUsd": {
                  "type": "number"
                }
              },
              "type": "object"
            },
            "mode": {
              "type": "string"
            },
            "source": {
              "properties": {
                "name": {
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON