数据开放 API
通过 API Key,从您自己的服务端按推广链接或应用(APP)查询访问数与安装数,支持区间合计与按天明细,便于接入自有的 BI、报表或投放系统。
快速开始
- 使用主账号登录 ROIBest 后台,点击右上角头像 →「开放 API」→「生成 API Key」,并完成邮箱验证。
- API Key 明文仅在生成成功时展示一次,请立即复制或下载,妥善保存在服务端。
- 在服务端发起第一次请求(将示例中的 ID 和 Key 替换为您自己的):
鉴权
在每个请求的请求头中携带 API Key:
- API Key 只能通过请求头传递,放在 URL 参数或请求体中均视为未携带。
- 仅主账号可以生成和管理 API Key,每个主账号同一时间仅有 1 把有效 Key。
- 在后台「重新生成」后,旧 Key 立即失效。请先准备好替换服务端配置,再执行重新生成。
安全提示
API Key 仅限服务端使用,请勿写入网页、移动端 App 或公开的代码仓库。如怀疑泄露,请立即在后台重新生成。
调用频率
每分钟最多 10 次请求。超出后返回 HTTP 429,请稍候再试。
建议
- 需要逐日数据时,请使用
group_by=day一次查询完整区间(最长 30 天),无需逐天调用。 - 需要查询多个推广链接或应用时,请分批、错峰调用。
查询统计数据
请求参数
所有参数均通过 URL 参数(Query String)传递。
查询规则:
promote_url_id与app_id必须且只能传其中一个。- 日期均按 UTC+0 计算,例如
2026-10-01指 UTC 时间2026-10-01 00:00:00至23:59:59。 - 开始、结束日期都不传时查询今天;只传其中一个时,仅查询该日。
- 结束日期不能晚于今天(UTC+0)。
- 单次查询区间最长 30 天(含开始、结束日期)。
- 仅支持查询最近 90 天内的数据:开始日期不能早于今天往前推 90 天。例如今天(UTC+0)为 11 月 6 日,最早可查询 8 月 8 日。
- 只能查询本账号下的推广链接和应用;已删除或已隐藏的同样可以查询,响应中通过
deleted、hidden字段标识。
响应参数
示例:查询区间合计
示例:按天查询
指标说明
- 两项指标均已过滤系统识别出的无效流量。
- 统计日期按 UTC+0 划分,当天数据为截至查询时刻的累计值。
错误码
请求失败时,HTTP 状态码与业务码同时返回(HTTP 429 除外),响应示例:
重试建议
- 429:等待 1 分钟后再重试。
- 500、503:按递增间隔(如 2 秒、4 秒、8 秒)重试,最多 3 次。
- 其他 4xx 错误:重试不会成功,请修正请求后再发起。