链上数据 API

链上情报 · REST API

链上数据 API

新币、热门、战壕、聪明钱与 KOL 数据,变成你产品可直接调用的稳定接口。

实时数据

以下为接口实时输出的预览(每类展示前 15 条、部分字段),每 10 秒自动刷新。完整数据与全部字段请通过 API 获取。

连接中…

有哪些数据可以访问

持续采集、实时更新,覆盖 Solana / BSC。点击卡片直达对应接口文档。

快速开始

1. 获取 API Key

联系管理员开通,获得形如 gmgn_xxxxxxxx 的专属 Key。Key 等同于账号凭证,请勿泄露。

2. 接口地址

Base URL
协议仅支持 HTTPS
请求方式全部数据接口均为 GET,参数通过 URL Query 传递
认证方式请求头 X-API-Key: 你的Key
返回格式application/json,UTF-8
跨域支持 CORS,但不建议在浏览器前端直接调用(会暴露 Key)

3. 发起第一个请求

4. 返回结构

所有成功请求返回 HTTP 200,结构统一:

{
  "code": 0,               // 0 表示成功
  "message": "success",
  "data": {
    "chain": "sol",        // 请求的链(无链参数的接口为 null)
    "period": "1h",        // 请求的周期(部分接口有)
    "updated_at": 1793366340, // 这批数据的更新时间(Unix 秒)
    "count": 20,           // 本次返回条数
    "items": [ ... ]       // 数据列表
  }
}

通用约定

字段约定

规则说明
时间*_at、last_active、ts 均为 Unix 时间戳(秒)
金额*_usd 均以美元计价
百分比*_pct 已乘以 100,例如 59.49 表示 59.49%
变化率DEX 统计里的 *ChangeRate 为小数,例如 0.13 表示 +13%
空值暂无数据的字段返回 null,请做好判空
地址Solana 为 Base58,BSC 为 0x 开头的小写地址
raw 字段部分接口附带 raw 原始字段,内容可能随时变动,不建议强依赖
新增字段我们可能在不通知的情况下新增字段,解析时请忽略未知字段

数据更新频率

数据大约更新间隔建议轮询间隔
新币列表15 秒≥ 10 秒
热门榜 / 战壕 / 交易量排行1 分钟≥ 30 秒
Gas / 主流币价 / DEX 统计2 分钟≥ 60 秒
聪明钱 / KOL / 狙击手5 分钟≥ 2 分钟

比数据更新还频繁的请求只会拿到相同结果。用返回里的 updated_at 判断数据是否有变化。

支持的链

chain链说明
solSolana全部接口可用(默认值)
bscBNB Chain除 DEX 统计外可用;战壕数据可能较少

接口文档

以下接口都需要在请求头携带 X-API-Key。点击展开查看参数、返回字段与示例。

错误处理

请求失败时返回非 200 状态码,响应体格式为:

{ "detail": "invalid api key" }

参数校验失败(422)时,detail 是一个数组,指出具体哪个参数有问题。

状态码含义处理建议
400参数取值不支持,如 chain=eth、interval=5h按文档修正参数,不要重试
401missing api key:未带 Key;invalid api key:Key 错误或已停用检查请求头名称与 Key,不要重试
404接口路径不存在检查路径拼写
422参数格式或范围错误,如 limit=1000、sort 不在可选值内按 detail 修正参数
503该数据集暂时没有可用数据(首次加载中或数据源暂时为空)间隔 5~30 秒后重试
5xx服务临时异常指数退避重试(1s、2s、4s…),最多 5 次

接入建议

常见问题

为什么同一个接口连续请求结果一样?

数据按固定频率刷新(见“数据更新频率”),刷新前请求拿到的是同一批数据。

战壕“即将打满 / 已开盘”返回 503?

这两类数据源有时为空,此时返回 503。属正常现象,稍后重试即可;“新创建”通常稳定可用。

能拿到历史数据吗?

当前接口提供的是最新快照。新币列表每条链保留最近约 2000 个代币,可配合 since 自行落库积累历史。

Key 泄露了怎么办?

立即联系管理员停用旧 Key 并更换新 Key。

有机器可读的接口描述吗?

有:/v1/catalog(JSON 目录,无需 Key),/api/docs(OpenAPI,可在线调试)。