Local on-chain discovery engine for AI agents and analytics pipelines. Runs DefiLlama adapters for TVL, pool yields, DEX volume and fees, and stores the results as time series. The catalog currently covers 5,695 protocols.
Smart discovery and capability inspection allowing AI agents to search and inspect protocols without token context bloat.
GET /api/discover?q=query&engine=all&limit=20 — Example: /api/discover?q=aave&limit=5GET /api/metadata/:protocol — Example: /api/metadata/ekuboGET /api/pools/top?minTvl=100000&limit=10 — Top Yield OpportunitiesGET /api/coverage — Measured success rates per chain and data typeAllows AI agents to dynamically subscribe and unsubscribe protocols to the background cron worker without editing configurations.
GET /api/watchlist — View Active Monitored WatchlistPOST /api/watchlist — Register protocol: {"type": "yield", "protocol": "lido"}DELETE /api/watchlist/:protocol?type=yield — Unregister protocolHides the 99 protocols that DefiLlama's dead-adapter registry flags as hacked, insolvent or shut down.
GET /api/discover?status=active — Default: Only active, operational protocolsGET /api/protocols/deprecated?limit=10 — Decommissioned & Exploit Blacklist DirectoryCalculates and caches on-chain TVL with token and chain distribution (3,579 TVL adapters).
GET /api/tvl/:protocol — Example: /api/tvl/pangolinGET /api/tvl/:protocol?refresh=true — Force re-fetch from blockchain and refresh cacheGET /api/list/tvl?limit=25 — List TVL protocols (Paginated)Liquidity pool APY and reward metrics, served from cache once fetched (1,024 yield adapters).
GET /api/yields/:protocol — Example: /api/yields/lidoGET /api/list/yields?limit=25 — List Yield protocols (Paginated)24h DEX volume, protocol fees, user revenue, and token emissions.
GET /api/dimensions/:type/:protocol?chain=name — Example: /api/dimensions/dexs/ekuboContinuous historical analytics and rolling time windows for AI agents.
GET /api/history/tvl/:protocol?days=30 — Historical TVL time-seriesGET /api/history/pools/:poolId?days=30 — Pool APY & TVL historyGET /api/history/dimensions/:type/:protocol?days=30 — Historical volume & fee metricsGET /api/health • Status: Operational