BlockReq

Crypto Data API

链上 DEX 数据,价格简单透明

用 REST 和 WebSocket 获取代币价格、池子、K 线和成交。先免费用,业务增长再升级。数据 API 调用不消耗 RPC Requests、Request Pack 或钱包余额。

Crypto Data API 统一定价:On-chain DEX API 与 Wallet API 共用这些套餐、额度和 API key。

3 条链
Ethereum, Base, Arbitrum
免费 100,000 次
每 30 天
REST + WebSocket
一个密钥通用

Free

用于开发和测试

$0 / 30 天

100,000

  • 每 30 天 100,000 次调用
  • 速率限制:1 / 1 Req/s
  • WebSocket:1 个连接 × 5 个订阅
  • 频道:prices
  • 支持的链:Ethereum, Base, Arbitrum
  • 全部接口,包括批量价格

创建第一个 On-chain DEX API 端点后获得 Free。

Free 的 100,000 次适用于 2026-11-08 00:00 UTC 及之后开始的周期;已经开始的周期按原额度用到结束。

创建端点

Starter

适合第一个上线的应用

$19 / 30 天

1,000,000

  • 每 30 天 1,000,000 次调用
  • 速率限制:25 / 50 Req/s
  • WebSocket:2 个连接 × 25 个订阅
  • 频道:prices, trades, pools, candles
  • 包含 Free 的全部链和接口
最受欢迎

Pro

适合增长中的产品

$79 / 30 天

10,000,000

  • 每 30 天 10,000,000 次调用
  • 速率限制:50 / 100 Req/s
  • WebSocket:5 个连接 × 100 个订阅
  • 频道:prices, trades, pools, candles
  • 包含 Free 的全部链和接口

Business

适合高调用量的业务

$249 / 30 天

不限

  • 调用次数不限,只限频率
  • 速率限制:100 / 200 Req/s
  • WebSocket:20 个连接 × 100 个订阅
  • 频道:prices, trades, pools, candles
  • 包含 Free 的全部链和接口

需要比 Business 更多? 联系销售

套餐对比

项目FreeStarterProBusiness
每 30 天价格$0$19$79$249
每 30 天调用次数100,0001,000,00010,000,000不限
持续 / 突发频率1 / 1 Req/s25 / 50 Req/s50 / 100 Req/s100 / 200 Req/s
WebSocket 连接数12520
每连接订阅数525100100
WebSocket 频道pricesprices, trades, pools, candlesprices, trades, pools, candlesprices, trades, pools, candles
最快价格推送每 5 秒每 1 秒每 1 秒每 1 秒
链Ethereum, Base, ArbitrumEthereum, Base, ArbitrumEthereum, Base, ArbitrumEthereum, Base, Arbitrum
REST 接口(含批量价格)
超额计费

试一试:实时代币价格

下面的公开示例可以直接复制运行。填入你的 On-chain DEX API 端点密钥即可,REST 和 WebSocket 用同一个密钥。

REST · 当前价格

一次 HTTPS 调用,返回 Ethereum 上 WETH 的当前 USD 价格。

请求
curl -s "https://api.blockreq.com/v1/dex/ethereum/tokens/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2/price" \
  -H "X-API-Key: $BLOCKREQ_DATA_API_KEY"
响应
{
  "data": {
    "chain": "ethereum",
    "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
    "at": 1794038400,
    "price_usd": "3412.18",
    "price_time": 1794038398,
    "source": "current",
    "low_liquidity": false,
    "stale": false
  }
}

WebSocket · 价格推送即将开放

订阅 prices 频道,价格变动时服务端主动推送。

连接
wscat -c "wss://api.blockreq.com/v1/dex/ws" \
  -H "X-API-Key: $BLOCKREQ_DATA_API_KEY"
发送
{"op":"subscribe","id":"1","channel":"prices","params":{"chain":"ethereum","addresses":["0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"],"interval":5}}
收到
{
  "op": "prices",
  "subscription": "s1",
  "chain": "ethereum",
  "seq": 1,
  "data": [
    {
      "chain": "ethereum",
      "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
      "price_usd": "3412.55",
      "stale": false
    }
  ]
}

响应为示例,价格数字仅作示意。

去产品页直接试用,无需 key

调用次数怎么算

请求计入次数
GET /v1/dex/...1
POST /v1/dex/prices每 10 个代币计 1 次,向上取整(50 个代币 = 5 次)
  • Free 的 100,000 次适用于 2026-11-08 00:00 UTC 及之后开始的周期;已经开始的周期按原额度用到结束。
  • 每个响应都带 X-BlockReq-Data-Api-Units 头,写明这次计了几次。
  • 一个 30 天周期从该周期的第一次调用开始;周期结束后的第一次调用开启新周期,用量从零算起。
  • 超过速率或配额时返回 429,并带 Retry-After;配额用完时,X-BlockReq-Data-Api-Quota-Reset 给出重置时间。
  • 不做超额计费:配额用完后返回 429,直到周期重置。
  • 因 RPC Requests 用完而被暂停的账户,仍可使用数据 API。

常见问题

怎样获得 Free 套餐?

在控制台创建一个 On-chain DEX API 端点即可,创建第一个端点后自动获得 Free,不需要绑卡。

额度用完会怎样?

调用返回 429 和 Retry-After,直到 30 天周期重置。不做超额计费,不会多收费。

Business 的「不限」是什么意思?

Business 不设周期额度,只受频率限制。

数据 API 调用会消耗 RPC Requests 吗?

不会。On-chain DEX API 单独计价、单独计次,不消耗 RPC Requests、Request Pack 或钱包余额。

WebSocket 推送算调用次数吗?

算。prices 推送每 10 个代币计 1 次,向上取整;其他推送每条计 1 次。

用免费的链上数据开始开发

每 30 天 100,000 次调用,不需要绑卡。

要看 RPC 价格?