DeFiLlama API
Query DeFi protocol TVL, yield farming opportunities, chain analytics, and stablecoin data via the free DeFiLlama API.
Base URLs
- TVL & Protocols:
- Yields:
- Stablecoins:
https://stablecoins.llama.fi
- Coins (prices):
No API key required. No strict rate limits, but be respectful.
Endpoints
Protocol List
GET https://api.llama.fi/v2/protocols
Returns all tracked protocols with current TVL, chain breakdown, category, and URL. Large payload — always filter or limit output to top N results.
Protocol TVL History
GET https://api.llama.fi/v2/tvl/{protocol}
- : slug from protocols list (see table below)
- Returns daily TVL data points
Protocol Detail
GET https://api.llama.fi/protocol/{protocol}
Returns full protocol info: TVL per chain, token breakdown, governance token, audits.
Chain TVL
GET https://api.llama.fi/v2/chains
Returns TVL for every tracked chain. Useful for chain comparison.
Yield Pools
GET https://yields.llama.fi/pools
Returns all tracked yield pools. Very large payload — always filter by chain or project in your output.
Useful fields per pool:
,
,
,
,
,
,
,
.
Stablecoins
GET https://stablecoins.llama.fi/stablecoins?includePrices=true
Returns all stablecoins with circulating supply, peg data, and chain breakdown.
Token Prices
GET https://coins.llama.fi/prices/current/{coins}
- : comma-separated in format (e.g., )
- Chain keys: , , , , ,
Common Protocol Slugs
| Protocol | Slug |
|---|
| PancakeSwap | pancakeswap |
| Uniswap | uniswap |
| Aave V3 | aave-v3 |
| Lido | lido |
| Curve | curve-finance |
| MakerDAO | makerdao |
| Compound | compound-finance |
| GMX | gmx |
| Convex | convex-finance |
| Rocket Pool | rocket-pool |
| Venus | venus |
| Alpaca Finance | alpaca-finance |
| Biswap | biswap |
| Radiant | radiant-v2 |
Usage Notes
- Large payloads: The and endpoints return massive JSON arrays. Always extract and present only the top N items relevant to the user's query.
- Combine with CoinGecko for token price context and with for on-chain verification of TVL claims.
- When presenting yield data, always note that APY is historical and not guaranteed.
- Sort pools by TVL to surface safer opportunities first.
Example Queries
User: "What's the TVL of PancakeSwap?"
→ Fetch
https://api.llama.fi/v2/tvl/pancakeswap
, report latest TVL
User: "Top yield pools on BSC"
→ Fetch
, filter
, sort by
desc, show top 10 with APY
User: "Compare TVL across chains"
→ Fetch
, sort by
desc, present top 10