API 指南
我们在这里提供了完整且详细的 API v3 参考文档:Ahrefs API documentation。 本页面为 Ahrefs Connect 开发者提供简要介绍。
API v3 能做什么
Ahrefs API v3 可让您拉取多种数据,包括:
- 来自 Site Explorer 的自然流量与反向链接数据(适用于您自己的网站或竞争对手)
- 来自 Keywords Explorer 的关键词指标与关键词创意
- Google SERP 数据
- 来自用户 Rank Tracker 与 Site Audit 项目的数据
- 以及更多——我们会定期新增接口
API 单位与请求费用
除免费测试查询以及 Rank Tracker、Management、Public 和少数其他接口外,所有请求都会从已连接用户的账号中消耗 API 单位。
费用规则:
- 取决于返回的行数以及请求的字段
- 任何付费请求的最低费用:50 单位
- 如果某个接口是免费的,会在其文档页面中标注
开发期间
如 How it works 所述,当您的应用刚创建时,将处于未激活状态。 在此模式下,您可以通过预发布环境设置测试 OAuth 流程,并免费向 API v3 接口发送测试请求,且不会消耗单位。 应用获批并激活后,生产环境请求将按常规费用规则消耗单位。
了解更多:Free test queries 和 API limits consumption
info
节省用户 API 单位的最佳实践
代表用户发起请求时,请留意他们的每月额度。
以下方法可将单位消耗降到最低:
- 使用
select仅请求所需字段:大多数端点都支持你指定字段。 - 限制返回的行数:使用
limit或等效参数。 除非确有必要,否则不要一次拉取上千行数据。 - 尽可能使用批量端点:例如,
batch-analysis允许你在单次请求中获取多个页面的指标。 - 让用户能监控自己的用量:
limits-and-usage端点会显示他们还剩多少单位。