SuperAPI AI 工具集

orderly-data

数据与分析

查看项目

更新于 10-16 10:02

技能介绍

概述

Orderly Data 提供对 Orderly Network 各项指标的访问能力,主要用于内容创作、报告生成和数据分析。该技能聚合了两套 API:内部指标 Data API 与公开链上数据 Public API。

主要能力与接口

Data API(需认证)

基础 URL:https://data-api.orderly.network/orderly/api/v1 认证方式:请求头 X-API-KEY,密钥从 .env 中的 ORDERLY_DATA_API_KEY 读取。

可用端点:

  • GET /metrics/overview?range=weekly:按周或月度返回随时间变化的 KPI,关键字段包括 avg_daily_volume、avg_daily_revenue、avg_new_users、avg_active_users;range 参数支持 weekly 或 monthly。
  • GET /metrics/volume-segments:按 B2B/B2C/MM 分段的成交量,关键字段 b2b_volume、b2c_volume、mm_volume。
  • GET /metrics/stake-users:$ORDER 质押者数量,关键字段 unique_stakers。
  • GET /metrics/stake-vs-supply:质押量与流通量对比,关键字段 total_staked、circulating_supply。
  • GET /metrics/omnivault-tvl:按金库的周度 TVL,关键字段 total_tvl 及金库明细。
  • GET /distributors/stats:全部分发商统计,关键字段 invitee_count、revenue_share_30d、volume_30d。
  • GET /distributors/invitees?distributor_id=X:指定分发商的被邀请人,关键字段 dex_name、volume、revenue。
  • GET /data/summary:API 健康与数据库统计,关键字段 status。

Public API(无需认证)

基础 URL:https://api.orderly.org/v1/public

可用端点:

  • GET /balance/stats:平台总持有量,关键字段 total_holding(USDC TVL)。
  • GET /volume/stats:成交量聚合,关键字段 perp_volume_ytd、perp_volume_ltd、perp_volume_last_30_days。
  • GET /funding_rates:所有永续合约资金费率,关键字段为每个交易对的 est_funding_rate、last_funding_rate。
  • GET /funding_rate/{symbol}:单个交易对的资金费率,例如 PERP_BTC_USDC。
  • GET /trading_rewards/epoch_data:$ORDER 奖励 epoch 数据,关键字段 epoch_id、reward_status、r_major、r_alts。
  • GET /info:全部交易对/合约信息,含 symbol 规格与最小变动价位。
  • GET /futures:期货合约信息。
  • GET /token:支持的代币列表。
  • GET /chain_info:支持的链信息,含 chain ID 与 RPC。

使用方式

资料给出 Python 调用示例:

import os, requests

Data API (authed)

DATA_BASE = "https://data-api.orderly.network/orderly/api/v1" API_KEY = os.environ["ORDERLY_DATA_API_KEY"] headers = {"X-API-KEY": API_KEY}

overview = requests.get(f"{DATA_BASE}/metrics/overview", params={"range": "weekly"}, headers=headers).json()

Public API (no auth)

PUB_BASE = "https://api.orderly.org/v1/public" volume = requests.get(f"{PUB_BASE}/volume/stats").json() balance = requests.get(f"{PUB_BASE}/balance/stats").json()

内容机器人快速快照(Cheat Sheet):

  • 成交量:GET /volume/stats → perp_volume_last_30_days、perp_volume_ytd
  • TVL:GET /balance/stats → total_holding
  • 增长:GET /metrics/overview?range=weekly → 最近一周的 avg_daily_volume、avg_new_users

适用场景

  • 内容机器人需要获取最新的 Orderly 指标(成交量、TVL、用户数、收入)。
  • 构建关于 Orderly Network 的报告或仪表盘。
  • 对比 Orderly 在不同时间段的表现。

数据更新与错误处理

  • Data API 指标每日更新,并非实时。
  • Public API 余额/成交量统计约每 10 分钟更新。
  • 资金费率每 8 小时更新(期间提供估算费率)。
  • Data API 认证失败返回 {"detail": "Invalid API key"}。
  • Public API 参数错误返回 {"success": false, "code": -1106, "message": "..."}。
  • 两者均返回标准 HTTP 状态码。

示例数据(截至 2026 年 3 月 20 日)

  • 永续合约成交量 YTD:$72.6B
  • 永续合约成交量 LTD:$186.8B
  • 30 天成交量:$1.16B
  • 平台 TVL:$18.3M
  • 分发商数量:399
  • $ORDER 奖励:15 个 epoch 内分发 2300 万代币

限制

除上述接口、认证方式与更新频率外,资料未提供更多关于用量上限、费用、平台兼容性或部署环境的信息。