defillama-api
DefiLlama API integration for DeFi analytics - TVL, prices, yields, volumes, fees, bridges, and DAT data. Use for blockchain/DeFi research, protocol analysis, and market data queries.
Best use case
defillama-api is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
DefiLlama API integration for DeFi analytics - TVL, prices, yields, volumes, fees, bridges, and DAT data. Use for blockchain/DeFi research, protocol analysis, and market data queries.
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-api/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 integration for DeFi analytics - TVL, prices, yields, volumes, fees, bridges, and DAT data. Use for blockchain/DeFi research, protocol analysis, and market data queries.
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
**Trit**: -1 (MINUS - Validator/Data Source)
**Color**: #4A90D9 (Cold blue, 210°)
Comprehensive DeFi data from DefiLlama's API ecosystem.
## Base URLs
| API | Base URL | Auth |
|-----|----------|------|
| Pro API | `https://pro-api.llama.fi` | Key in path: `/API_KEY/endpoint` |
| Bridge API | `https://bridges.llama.fi` | None |
## Quick Reference
### TVL & Protocols
```bash
# All protocols with TVL
GET /api/protocols
# Single protocol detail
GET /api/protocol/{slug}
# Chain TVL
GET /api/v2/chains
GET /api/v2/historicalChainTvl/{chain}
```
### Prices
```bash
# Current prices (chain:address format)
GET /coins/prices/current/{coins}
# Historical
GET /coins/prices/historical/{timestamp}/{coins}
# Chart data
GET /coins/chart/{coins}?period=30d
```
### Yields (Pro)
```bash
GET /yields/pools # All yield pools
GET /yields/chart/{pool} # Pool history
GET /yields/poolsBorrow # Borrow rates
GET /yields/perps # Perp funding
GET /yields/lsdRates # LSD rates
```
### Volume
```bash
GET /api/overview/dexs # DEX volumes
GET /api/overview/dexs/{chain} # Chain DEX
GET /api/summary/dexs/{protocol} # Protocol detail
GET /api/overview/options # Options
GET /api/overview/derivatives # Derivatives (Pro)
```
### Fees & Revenue
```bash
GET /api/overview/fees # All fees
GET /api/overview/fees/{chain} # Chain fees
GET /api/summary/fees/{protocol} # Protocol fees
# dataType: dailyFees | dailyRevenue | dailyHoldersRevenue
```
### Bridges
```bash
# Base: https://bridges.llama.fi
GET /bridges # All bridges
GET /bridge/{id} # Bridge detail
GET /bridgevolume/{chain} # Volume by chain
GET /transactions/{id} # Bridge txs
```
### DAT (Digital Asset Treasury)
```bash
GET /dat/institutions # All institutions
GET /dat/institutions/{symbol} # e.g., MSTR
```
## Usage Script
```clojure
;; See scripts/defillama.bb for full implementation
(require '[defillama :as dl])
;; TVL
(dl/protocols)
(dl/protocol "aave")
(dl/chain-tvl "Ethereum")
;; Prices
(dl/price "ethereum:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48")
(dl/price-chart "coingecko:ethereum" {:period "30d"})
;; Yields
(dl/yield-pools)
(dl/pool-chart "747c1d2a-c668-4682-b9f9-296708a3dd90")
;; Volumes
(dl/dex-overview)
(dl/dex-protocol "uniswap")
;; Fees
(dl/fees-overview)
(dl/fees-protocol "hyperliquid")
```
## Endpoint Categories
### Free Endpoints
- `/api/protocols`, `/api/protocol/{slug}`, `/api/tvl/{slug}`
- `/api/v2/chains`, `/api/v2/historicalChainTvl`
- `/coins/prices/*`, `/coins/chart/*`
- `/api/overview/dexs`, `/api/overview/options`
- `/api/overview/fees`, `/api/summary/fees/*`
### Pro Endpoints (API Key Required)
- `/yields/*` - All yield endpoints
- `/api/overview/derivatives`
- `/api/tokenProtocols/{symbol}`
- `/api/inflows/{protocol}/{timestamp}`
- `/api/chainAssets`
- `/api/emissions`, `/api/emission/{protocol}`
- `/api/categories`, `/api/forks`, `/api/oracles`
- `/api/entities`, `/api/treasuries`
- `/api/hacks`, `/api/raises`
- `/etfs/*`, `/dat/*`
- Bridge endpoints on bridges.llama.fi
## Response Patterns
### TVL Response
```json
{"id": "2269", "name": "Aave", "tvl": 5200000000, "chains": ["Ethereum"]}
```
### Price Response
```json
{"coins": {"ethereum:0x...": {"price": 0.999, "symbol": "USDC", "confidence": 0.99}}}
```
### Yield Pool Response
```json
{"pool": "uuid", "chain": "Ethereum", "project": "aave-v3", "apy": 3.5, "tvlUsd": 1500000000}
```
## GF(3) Integration
This skill serves as MINUS (-1) validator in triads:
- Provides authoritative DeFi data
- Validates protocol metrics
- Constrains analysis with real data
Compose with:
- `aptos-agent` (+1): Execute based on data
- `exa-search` (0): Enrich with web contextRelated Skills
jepsen-testing
Jepsen-style correctness testing for distributed systems under faults (partitions, crashes, clock skew) using concurrent operation histories and formal checkers (linearizability/serializability and Elle-style anomalies). Use when designing, implementing, or running Jepsen tests, or interpreting histories/violations.
Deterministic Color Generation via Metadata Hashing
**Status**: ✅ Production Ready
cyton-dongle
Connect and stream from OpenBCI Cyton/Daisy via USB dongle, including first-time radio channel pairing
asi-transient-agenda
Org-agenda-like transient views for ASI skill orchestration via nbb/squint + Emacs hydra
Topological Superintelligence (TSI)
Compositional AI framework using GF(3) triadic balance and category-theoretic foundations.
zx-calculus
Coecke's ZX-calculus for quantum circuit reasoning via string diagrams with Z-spiders (green) and X-spiders (red)
zulip-cogen
Zulip Cogen Skill 🐸⚡
zls-integration
zls-integration skill
zig
zig skill
zig-syrup-bci
Multimodal BCI pipeline in Zig: DSI-24 EEG, fNIRS mBLL, eye tracking IVT, LSL sync, EDF read/write, GF(3) conservation
zig-programming
zig-programming skill
zeroth-bot
Zeroth Bot - 3D-printed open-source humanoid robot platform for sim-to-real and RL research. Affordable entry point for humanoid robotics.