DeFi TVL, protocol TVL
Total value locked of DeFi protocols from DefiLlama: name one protocol (Aave, Lido, Uniswap, a slug) for its TVL, 1h/1d/7d change, market cap to TVL and top chains; or list the top protocols by TVL, filtered by category (Lending, Dexs, Liquid Staking…) or chain, sorted by TVL or 1d/7d change. CEXs are left out unless asked for. Use to size a protocol, compare competitors or track where liquidity moves.
Inputs
| Name | Type | Description |
|---|---|---|
protocol | string | One protocol by name or slug (aave, lido, uniswap-v3); leave out for a ranking |
category | string | Only this category: Lending, Dexs, Liquid Staking, Bridge, CDP, Yield, Derivatives, CEX… |
chain | string | Rank by TVL on this chain: Ethereum, Base, Arbitrum, Solana… |
sort | string | tvl (default), change_1d or change_7d |
limit | integer | Number of protocols (1-50, default 20) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/defi/tvl?protocol=aave"
Or one of your 25 free calls, no key:
curl "https://tools.funwords.eu/defi/tvl?protocol=aave&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Live result
The real answer to the request above, read 2026-11-10 14:43 UTC and refreshed every 15 minutes.
{
"count": 1,
"matched": 1,
"protocols": [
{
"name": "Aave V3",
"slug": "aave-v3",
"category": "Lending",
"symbol": "AAVE",
"tvlUsd": 15101329370,
"change": {
"h1": -0.14,
"d1": -0.54,
"d7": -1.57
},
"mcapUsd": null,
"mcapToTvl": null,
"chainCount": 21,
"topChains": [
{
"chain": "Ethereum",
"tvlUsd": 12628993285
},
{
"chain": "Base",
"tvlUsd": 505345333
},
{
"chain": "Arbitrum",
"tvlUsd": 475625179
},
{
"chain": "Plasma",
"tvlUsd": 356985751
},
{
"chain": "Monad",
"tvlUsd": 277152498
}
],
"url": "https://defillama.com/protocol/aave-v3"
}
],
"related": [
{
"name": "Aave V4",
"slug": "aave-v4",
"tvlUsd": 794830971
},
{
"name": "Aave Horizon RWA",
"slug": "aave-horizon-rwa",
"tvlUsd": 218829597
},
{
"name": "Aave V2",
"slug": "aave-v2",
"tvlUsd": 96094026
},
{
"name": "Aave V1",
"slug": "aave-v1",
"tvlUsd": 6828764
},
{
"name": "Aave Aptos",
"slug": "aave-aptos",
"tvlUsd": 268293
}
],
"source": "DefiLlama (api.llama.fi)"
}
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is defi_tvl, and the first 25 successful calls are free:
https://tools.funwords.eu/mcp