DeFi TVL & Protocol Data
DeFi TVL for protocols and chains. Returns total value locked per DeFi protocol or per chain via DefiLlama, with category, supported chains, and TVL change over time, filterable by category or chain. For DeFi protocol screening, chain-level TVL comparison, and tracking where liquidity is moving. Keyless.
Offering
- Provider
- api.kadec0.xyz
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Blockchain And Crypto
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://api.kadec0.xyz/v1/defi-tvl- MIME type
- application/json
- First seen
- 2026-10-16T01:50:06.715Z
- Last seen
- Tags
- tvl, DeFi, protocol, Defillama, Crypto
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.02 USDC
Atomic price: 20000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "20000",
"payTo": "0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA"
}
]Observed health
- Status
- Healthy
- Latest latency
- 118 ms
- Average latency
- 148 ms
- HTTP status
- 402
- Last checked
- Reachability
- 100% over 5 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"GET",
"HEAD",
"DELETE"
]
},
"queryParams": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"protocols",
"chains"
],
"default": "protocols"
},
"q": {
"type": "string",
"description": "name substring filter"
},
"category": {
"type": "string",
"description": "exact category, e.g. Dexes|Lending|CDP"
},
"chain": {
"type": "string",
"description": "protocol must touch this chain"
},
"maxItems": {
"type": "string",
"default": "25"
}
},
"required": []
}
},
"required": [
"type",
"method"
],
"additionalProperties": false
}Output schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"properties": {
"category": {
"description": "exact category, e.g. Dexes|Lending|CDP",
"type": "string"
},
"chain": {
"description": "protocol must touch this chain",
"type": "string"
},
"maxItems": {
"default": "25",
"type": "string"
},
"mode": {
"default": "protocols",
"enum": [
"protocols",
"chains"
],
"type": "string"
},
"q": {
"description": "name substring filter",
"type": "string"
}
},
"required": [],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}