跳到主要内容

Credits、预留与 Receipt

AntAPI 使用 Credits 为已发布 API 能力定价。调用前查看具体操作的当前价格与计费单位,不同能力可以分别定价。操作首次创建时冻结价格版本和数量合同;重试原操作不会切换到新价格。

三种计费规则​

规则产生费用的条件
free不预留、不 Debit,也不生成扣费 Receipt。
per_request一次成功的同步请求为一个单位。
per_item以可信完成事实确认的成功离散处理项数量为准。

同步 per_request 以成功的上游 HTTP 响应计一个请求单位。per_item 按产品声明的成功定义计量,HTTP 请求成功不代表每个条目都应计费。异步 HTTP 202 表示已受理并预留资金,不触发最终 Debit。

免费接口仍要求有效 Key、访问权限并遵守限流,但不要求正 Credits 余额。

先预留,再执行​

付费操作执行前,Gateway 预留授权范围内的最高费用。这笔 Hold 会占用可用 Credits,项目 UTC 月预算也在同一事务中预留。

当适用 Credits 或项目预算无法覆盖最高费用时,操作可能被拒绝。Credits 的有效期还必须覆盖所需预留期限,因此账户可见余额不一定全部适用于长任务。

平台取得并验证终态后,扣除成功数量对应费用,释放其余预留。没有成功项时全额释放,不生成扣费 Receipt。批次跨 UTC 月份完成时,仍结算到原提交月份的预算预留。

产品的成功定义​

每个产品分别定义成功处理单位。不要仅根据 HTTP 成功、结果行或缓存命中判断是否属于计费项,先阅读对应接入指南和 API 参考。例如,WHOIS 数据质量指南说明了明确的注册结果与重复域名处理规则。

核对最终记录​

在 Console 中查看用量、Credits 和 Receipt。预留不等于最终扣费;任务执行进入终态后,平台结算记录可能稍后更新。

Gateway 返回最终付费结算结果时,可以通过以下响应头识别:

响应头含义
X-Request-ID用于排查问题的请求标识。
X-AntAPI-Receipt-ID权威扣费 Receipt 标识。
X-AntAPI-Credits-Debit-Atoms此操作扣除的 Credits atoms。

不要根据产品业务正文字段或结果行数自行判断扣费,最终以平台结算记录为准。HTTP 超时或客户端断开不会取消已授权工作,平台会恢复原执行状态。如果到安全期限仍无法确认可信终态,平台释放剩余预留并关闭结算,之后不再补扣。