SuperAPI AI 工具集

defillama

数据与分析

查看项目

更新于 10-16 04:01

技能介绍

用途

DeFiLlama 是一组免费、无需 API Key 的公开 API,用于查询 DeFi 相关的链上数据:协议总锁仓量(TVL)、收益率矿池、公链 TVL、稳定币数据以及代币价格。它适合需要快速获取 DeFi 市场数据并在输出中做筛选与汇总的场景。

基础 URL

  • TVL 与协议:https://api.llama.fi
  • 收益率:https://yields.llama.fi
  • 稳定币:https://stablecoins.llama.fi
  • 代币价格:https://coins.llama.fi

无需 API Key,无严格速率限制,但需合理使用。

主要端点

协议列表

GET https://api.llama.fi/v2/protocols 返回所有被追踪的协议,包含当前 TVL、链分布、类别与 URL。返回内容很大,应始终筛选或限制为前 N 条结果。

协议 TVL 历史

GET https://api.llama.fi/v2/tvl/{protocol} protocol 为协议列表中的 slug(参见下方表)。返回每日 TVL 数据点。

协议详情

GET https://api.llama.fi/protocol/{protocol} 返回完整协议信息:各链 TVL、代币构成、治理代币、审计信息。

公链 TVL

GET https://api.llama.fi/v2/chains 返回每条被追踪公链的 TVL,可用于公链对比。

收益矿池

GET https://yields.llama.fi/pools 返回所有被追踪的收益矿池。返回内容非常大,务必按链或项目在输出中筛选。每个矿池的有用字段包括:chain、project、symbol、tvlUsd、apy、apyBase、apyReward、stablecoin。

稳定币

GET https://stablecoins.llama.fi/stablecoins?includePrices=true 返回所有稳定币,包含流通量、锚定数据与链分布。

代币价格

GET https://coins.llama.fi/prices/current/{coins} coins 为逗号分隔,格式为 {chain}:{address}(例如 bsc:0x0E09...)。链标识包括:bsc、ethereum、polygon、arbitrum、optimism、base。

常用协议 slug

协议 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

使用方式与示例

  • 大负载:/v2/protocols 与 /pools 会返回庞大的 JSON 数组。始终只提取并呈现与用户查询相关的前 N 项。
  • 可结合 CoinGecko 获取代币价格背景,并结合 read_contract 对 TVL 声明做链上验证。
  • 呈现收益数据时,始终注明 APY 为历史数据,不构成保证。
  • 按 TVL 对矿池排序,优先展示更稳健的机会。

示例查询:

  • 用户:“PancakeSwap 的 TVL 是多少?” → 请求 https://api.llama.fi/v2/tvl/pancakeswap,报告最新 TVL。
  • 用户:“BSC 上收益最高的矿池” → 请求 /pools,筛选 chain === "BSC",按 tvlUsd 降序排序,展示前 10 及 APY。
  • 用户:“比较各链 TVL” → 请求 /v2/chains,按 tvl 降序排序,展示前 10。

适用场景

适用于 DeFi 协议 TVL 查询、TVL 历史走势、跨链 TVL 对比、收益矿池筛选、稳定币流通与锚定数据查询、代币当前价格获取等数据分析任务。

限制与注意

  • 收益矿池中的 APY 为历史数据,不保证未来收益。
  • 协议列表和矿池列表返回体量很大,需做筛选。
  • 资料来源未提供收费方式、完整端点参数说明及错误处理细节,暂未提供相关信息。