基础地址
/api/v1/public/ 前缀之下,并返回 JSON。另有一条路由按次通过 x402 付费、无需密钥,位于 /api/v1/x402/ 之下:见通过 x402 按次付费。
认证
除/api/v1/public/status 外,所有 /api/v1/public/ endpoint 都需要 API 密钥,通过 X-API-Key header 发送。不存在
Authorization: Bearer 方案,携带 Bearer header 的调用会被拒绝。
响应结构
成功的响应都采用同一种结构:data:payload(对象或数组,取决于 endpoint)。pagination:在列表 endpoint 上出现,其他情况为null。meta.tier:你的密钥所属套餐:evaluation、pro、data、data_team、validator,Enterprise 为paid。meta.rate_limit_remaining:你的每分钟上限。meta.daily_limit_remaining:按你的套餐每日上限,今天还剩多少次调用;套餐没有每日上限时为null。
{ "error": "message", "code": "..." },HTTP 状态码为
400、401、403、404、422、429、500、502 或 503;每个状态码的含义见认证中的表格。
带有 warming_up 代码的 503 表示由 cron 预热的数据集处于冷缓存状态:
请在一分钟后重试,而不要将其视为空结果。
套餐一览
密钥拥有创建它的账户的套餐。每分钟限制按每个密钥和 endpoint 计数;每日限制按整个账户在一个 UTC 日内的调用数计数。
所有套餐(Validator 也不例外)在整个 API 范围内还受到一个上限约束:
每个 IP 地址每分钟 600 次请求。
价格、各套餐允许的密钥数量和完整表格见套餐与限制,该页由 API spec 生成。
同样的数字也在 cctools.network/api-docs,
适用于所有套餐的条款在 cctools.network/terms/api。
无需密钥,免费使用
以下内容无需密钥,也无需账户,全部由https://api.cctools.network 提供:
- 开放的每日网络记录,位于
/api/open/network-record/v1/,以 CC BY 4.0 发布。 - 聚合器读取的数据源,位于
/api/markets/。 - 状态 endpoint,
/api/v1/public/status。 - OpenAPI 文件,
/api/v1/openapi.json。 - MCP 服务器,
/api/mcp。
/api/v1/public/ 下的其他所有内容都需要密钥。
下一步
快速开始
选好套餐,拿到密钥,两分钟内完成第一次调用。
认证
密钥、套餐、速率限制与错误代码。
套餐与限制
价格、限制,以及每个套餐可用于什么。
Endpoints
每个只读 endpoint 都附带可直接复制粘贴的示例。
管理密钥
选择套餐,然后创建、列出并撤销你的密钥。
在线试用
在浏览器中用你自己的密钥调用任意 endpoint。
API 条款
每个套餐允许什么、署名要求和付款。
