Dune Analytics API
Dune Analytics API
Dune Analytics API 让开发者程序化执行 SQL 查询任意以太坊 / Polygon / Arbitrum / Solana 等链的 indexed 数据。
用熟悉的 SQL 而不是 GraphQL 查链上数据
查询延迟(复杂查询几秒到几分钟)
dune.com 注册并拿 API key。在网页上写好 SQL 拿到 query ID,POST /v1/query/{queryId}/execute 跑查询,GET /v1/execution/{executionId}/results 拿结果。
可用率 · 30 天窗口
关于这个 API
Dune Analytics 是 2018 年创办的链上数据分析平台,定位是"SQL on blockchain"。背景:链上数据虽然公开但很难直接 SQL 查询(原始数据是 binary 事件 log)。Dune 团队 indexing 所有主流链的数据成关系型表(ethereum.transactions、uniswap_v3.swaps 等),分析师写标准 SQL 就能做复杂查询。Dune 网站上有 100w+ 个社区共享的查询和 dashboard——所有热门 DeFi 协议(Uniswap、Aave、Curve 等)都有官方 dashboard 显示日活、TVL、收入等核心指标。Dune API 让你把这些查询程序化——比如每天自动 trigger query 把最新 TVL 数据 fetch 到自己 dashboard。
你可以做什么
- 1DeFi 协议 dashboard(TVL、收入、用户活跃度)
- 2Web3 项目 KPI 自动化报表
- 3链上行为研究
- 4量化研究输入
优劣对比
优点
- 用熟悉的 SQL 而不是 GraphQL 查链上数据
- 数据预先 indexed 好(不用自己 ETL)
- 现有 dashboard 模板丰富(Dune 社区有 100w+ 公开 query)
注意事项
- 查询延迟(复杂查询几秒到几分钟)
- 免费 tier credit 不够商业用
- 主要面向分析师,不适合实时交易
示例请求
curl https://dune.com/<endpoint> \
-H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.快速开始
dune.com 注册并拿 API key。在网页上写好 SQL 拿到 query ID,POST /v1/query/{queryId}/execute 跑查询,GET /v1/execution/{executionId}/results 拿结果。
常见问题
实时性如何?+
不实时——index 数据通常 5-10 分钟延迟。要实时用 RPC node 或 Subgraph。
credits 怎么算?+
按查询消耗的计算资源。简单查询 1-10 credits,复杂跨年汇总几百 credits。
技术细节
- 认证方式
- api_key
- 计费
- freemium
- 速率限制
- 免费 1000 credits/月(每个查询根据复杂度消耗 credits)
- 协议
- REST
- SDK
- python, typescript, go
- 响应时间
- 301 ms
- 上次巡检
- 2026/5/12 07:37:19