About this endpoint
What it does
Returns TVL data for a specified DeFi protocol. You provide the protocol identifier in the query string, and the response contains the protocol metadata plus TVL-related fields.
Query Parameter(s)
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| protocol | String | Yes | Protocol identifier to look up. |
Response
Returns a JSON object with required source, slug, name, and degraded fields, plus optional protocol metadata and TVL metrics. degraded is a boolean that indicates whether only current TVL is available because the upstream payload exceeded the size limit.
| Parameter | Type | Description |
|---|---|---|
| name | String | Protocol name. |
| slug | String | Protocol slug. |
| chains | String Array | List of chains associated with the protocol. |
| source | String | Data source identifier. |
| symbol | String | Protocol symbol, or null. |
| category | String | Protocol category, or null. |
| change1d | Number | 24h change percentage, or null. |
| change1h | Number | 1h change percentage, or null. |
| change7d | Number | 7d change percentage, or null. |
| degraded | Boolean | True when the upstream payload exceeded the size limit and only current TVL is available. |
| chainTvls | Object | Per-chain TVL values keyed by chain name. |
| marketCap | Number | Market cap, or null. |
| currentTvl | Number | Current TVL, or null. |
Notes
If degraded is true, the response may include only current TVL data rather than the full upstream payload.



