defillama-api
使用 DefiLlama API/SDK 获取 TVL、stablecoins、coins 价格、yields、volumes、fees、perps、unlocks、bridges、ETFs、narratives、token liquidity、main page、DAT、meta 等数据的 CLI 技能;当需要用命令行调用 DefiLlama 数据时使用。
Best use case
defillama-api is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
使用 DefiLlama API/SDK 获取 TVL、stablecoins、coins 价格、yields、volumes、fees、perps、unlocks、bridges、ETFs、narratives、token liquidity、main page、DAT、meta 等数据的 CLI 技能;当需要用命令行调用 DefiLlama 数据时使用。
Teams using defillama-api should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/defillama-data/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How defillama-api Compares
| Feature / Agent | defillama-api | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
使用 DefiLlama API/SDK 获取 TVL、stablecoins、coins 价格、yields、volumes、fees、perps、unlocks、bridges、ETFs、narratives、token liquidity、main page、DAT、meta 等数据的 CLI 技能;当需要用命令行调用 DefiLlama 数据时使用。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# DefiLlama API
只允许通过 `src/run.py` 调用,禁止直接运行 `src/scripts/` 下的脚本。
## 安装
```bash
cd {baseDir}
```
## 环境变量
- `DEFILLAMA_API_KEY`:可选,Pro API key。若未提供,Pro 端点会提示 `API PLAN REQUIRED`。
## 使用方式(必须通过 run.py)
### TVL
```bash
uv run {baseDir}/src/run.py tvl protocols
uv run {baseDir}/src/run.py tvl protocol --protocol aave
uv run {baseDir}/src/run.py tvl tvl --protocol uniswap
uv run {baseDir}/src/run.py tvl chains
uv run {baseDir}/src/run.py tvl historical-chain-tvl --chain Ethereum
```
### Stablecoins
```bash
uv run {baseDir}/src/run.py stablecoins list --include-prices
uv run {baseDir}/src/run.py stablecoins charts-all
uv run {baseDir}/src/run.py stablecoins charts-chain --chain Ethereum
uv run {baseDir}/src/run.py stablecoins detail --asset 1
uv run {baseDir}/src/run.py stablecoins dominance --chain Ethereum --stablecoin-id 1
```
### Coins(价格与链上数据)
```bash
uv run {baseDir}/src/run.py coins current --coins coingecko:ethereum,ethereum:0x0000000000000000000000000000000000000000
uv run {baseDir}/src/run.py coins historical --timestamp 1704067200 --coins coingecko:ethereum
uv run {baseDir}/src/run.py coins chart --coins coingecko:ethereum --period 7d
```
### Yields(Pro)
```bash
uv run {baseDir}/src/run.py yields pools
uv run {baseDir}/src/run.py yields pool-chart --pool <pool_id>
```
### Volumes
```bash
uv run {baseDir}/src/run.py volumes dex-overview
uv run {baseDir}/src/run.py volumes options-overview --data-type dailyPremiumVolume
```
### Fees
```bash
uv run {baseDir}/src/run.py fees overview
uv run {baseDir}/src/run.py fees summary --protocol uniswap
```
### Perps
```bash
uv run {baseDir}/src/run.py perps open-interest
uv run {baseDir}/src/run.py perps derivatives-overview
```
### Unlocks(Pro)
```bash
uv run {baseDir}/src/run.py unlocks all
uv run {baseDir}/src/run.py unlocks protocol --protocol hyperliquid
```
### Main Page(Pro)
```bash
uv run {baseDir}/src/run.py main-page categories
uv run {baseDir}/src/run.py main-page raises
```
### Token Liquidity(Pro)
```bash
uv run {baseDir}/src/run.py token-liquidity historical --token usdt
```
### ETFs(Pro)
```bash
uv run {baseDir}/src/run.py etfs overview
uv run {baseDir}/src/run.py etfs history
```
### Narratives(Pro)
```bash
uv run {baseDir}/src/run.py narratives fdv-performance --period 30
```
### Bridges(Pro)
```bash
uv run {baseDir}/src/run.py bridges list --include-chains
uv run {baseDir}/src/run.py bridges transactions --id 1 --limit 50
```
### Meta / DAT(Pro)
```bash
uv run {baseDir}/src/run.py meta usage
uv run {baseDir}/src/run.py dat institutions
```
## 备注
- Coin 需要使用 `chain:address` 或 `coingecko:slug` 格式,例如 `coingecko:ethereum`。
- Pro 端点需要 `DEFILLAMA_API_KEY` 或 `--api-key`。
## 常见错误
- `rate limited`:放缓速率或提供 API plan key。
- `API PLAN REQUIRED`:升级订阅或设置 `DEFILLAMA_API_KEY`。Related Skills
defillama-yield-compare
Compare yields for any token across ALL DeFi protocols on ALL chains with risk-adjusted scoring and one-click execution routing.
defillama-yields
Cross-chain yield discovery and comparison across 2000+ DeFi protocols and 30+ chains.
defillama-yields-openapi-skill
Operate DefiLlama public yield APIs through UXC with a curated OpenAPI schema and read-first guardrails.
defillama-yield-tools
Tools for comparing yields, lending rates, and TVL across all DeFi protocols and chains with risk-adjusted scoring.
defillama-yield-scanner
Compare and recommend risk-adjusted yield opportunities across all DeFi protocols with ML-based scoring.
defillama-yield-recommender
AI-powered yield recommendations with risk scoring, APY stability, and IL risk analysis.
defillama-yield-analytics
Cross-chain yield discovery with risk-adjusted scoring, TVL tracking, and APY comparisons.
defillama-yield-aggregator
Search and compare yield opportunities across all DeFi protocols and chains with risk scoring.
defillama-yield-agent
Search and compare yield opportunities across all DeFi with risk-adjusted scoring and recommendations.
defillama-prices-openapi-skill
Operate DefiLlama public price APIs through UXC with a curated OpenAPI schema and read-first guardrails.
defillama-setup
Install and configure the DefiLlama MCP server for DeFi analytics. Provides 23 tools for TVL, token prices, yields, protocol metrics, stablecoins, bridges, ETFs, hacks, raises, and more. Supports OAuth login with your DefiLlama account. Use when the user wants to set up DefiLlama MCP, connect to DeFi data, or install DeFi analytics tools.
defillama-openapi-skill
Operate DefiLlama public analytics APIs through UXC with a curated OpenAPI schema and read-first guardrails.