条目:成本
域名排名检查器 API:各项操作的成本
1 个积分等于 $0.0001。本条目列出了每项操作的价格和单次调用限制,并计算了三个示例任务的成本。

每项操作的成本与限制
| 操作 | 积分 | 每次调用费用 | 每次调用限制 |
|---|---|---|---|
| domain, overview, stats, suggest | 0 | $0 | 无需密钥 |
| bulk_dr | 1 | $0.0001 | 最多 2,000 个域名 |
| compare | 1 | $0.0001 | 最多 20 个域名 |
| top, dr_distribution, tld_breakdown | 1 | $0.0001 | 一个目标 |
| refdomains, backlinks, anchors, toppages, anchor_cloud | 2 | $0.0002 | 最多 1,000 行 |
| intersect | 2 | $0.0002 | 2 到 10 个域名 |
| search, keyword | 3 | $0.0003 | 最多 1,000 行 |
表中使用的定义
积分是计费单位。1 个积分等于 $0.0001,因此 10,000 个积分正好等于 1 美元。一次调用即一次 HTTP 请求。
一行指返回列表中的一个项目,例如一个 backlink。限制适用于每次调用。深度分页的上限适用于每次查询,达到上限时,应缩小查询范围。
阅读表格
计费单位是调用次数,而非行数。获取 1,000 个 backlink 的成本与获取 10 个相同:均为 2 个积分。
最便宜的是 bulk_dr。2,000 个域名的费用为 $0.0001,这仅相当于按行计费时单行的价格。深度分页上限为 50,000 行,超过该深度后,应缩小查询范围而非进行分页。
新账户初始赠送 $100 免费积分,即 100 万积分。后续充值通过 账户页面 使用 TRC-20 网络的 USDT 支付,因此您在页面上看到的余额即为每次调用扣除的来源。

选择既能回答问题又最便宜的操作
大多数问题有多种操作可以回答。选择成本最低且能满足需求的操作。
最便宜的路径通常分两步:先以低成本对大型列表进行评分,然后对短名单支付费用以获取详细信息。
先评分,后列表
bulk_dr 每次调用可为多达 2,000 个域名评分,仅需 1 个积分。对完整列表运行此操作,然后仅对短名单支付 2 个积分以获取列表。
40 个域名的短名单,获取引用域名列表需 80 个积分,即 $0.008。这相对于筛选步骤而言微乎其微,而先缩小范围正是筛选步骤的目的。
写下短名单规则,以便每次月度运行都以相同方式应用该规则,确保数据具有可比性。
比较同类集
compare 每次调用最多处理 20 个域名,仅需 1 个积分。对于该规模的同类集,一次调用即可涵盖,而为每个竞争对手获取列表每次调用需 2 个积分。
用于小群体的并排比较。仅当单个站点需要深度数据时,才切换到列表模式。
单目标操作
top、dr_distribution 和 tld_breakdown 各消耗 1 个积分,且仅针对一个目标。它们回答的问题比列表更具体,因此成本更低。
在选择之前,先确认您提出的问题。针对错误问题的廉价答案,依然是错误的答案。
三个示例任务及定价
| 任务 | 调用次数 | 积分 | 成本 |
|---|---|---|---|
| 使用 bulk_dr 对 10,000 个域名评分 | 5 | 5 | $0.0005 |
| 列出单个站点的 5,000 个引用域名,每次调用 1,000 行 | 5 | 10 | $0.001 |
| 针对 300 个品牌进行锚文本搜索,每次调用一个 | 300 | 900 | $0.09 |
在运行前预测成本
预测的准确性取决于其单位。此处单位为调用次数,因此请计算调用次数,乘以积分,并在最后一次性转换为美元。
大多数意外来自未被计费的步骤。后续列表或重试会增加计划中的调用次数,而每次调用都有成本。
为每个工作流单独预算
分别预测每种任务类型。筛选运行、月度审计和一次性检查具有不同的结构,单一的混合平均值会掩盖高昂的成本。
假设每周筛选 10,000 个潜在客户需要 5 次 bulk_dr 调用。这消耗 5 个积分,即 $0.0005,且尚未开始任何后续工作。
先以积分记录预算,再以美元记录。积分与每次调用的行项目匹配,因此在将运行结果与计划对比时,算术计算保持清晰可见。
预留重试空间
重试会增加调用次数。在 100 次调用的计划中进行 10 次重试,会增加 10%,即使每次重试看起来成本很低。
本条目未说明失败调用是否计费。先用一次低成本调用测试,并在依赖任何答案之前阅读 _credits。
停止无限增长的循环
脚本和代理有时会认为再多一次调用会有帮助。没有上限的循环可能会消耗远超计划的费用。
在代码中设置上限:最大调用次数,以及当余额低于完成剩余工作所需金额时停止。
每次调用记录一行日志可早期发现偏差。记录操作、域名数量和 _credits 值。在每批处理结束时,将运行总计与计划进行对比。
比较点
按调用计费与订阅单位对比
Ahrefs 在订阅内出售 API 单位,月费 $129 起,含 200,000 个单位,每次请求至少消耗 50 个单位。我们仅出售链接数据,按调用计费且价格低廉。如果您需要关键词数据、排名追踪或每日爬取,请购买 Ahrefs 或 Semrush。
- 数据每月更新一次
- 无关键词或排名数据
- 请参阅 公式条目 了解 DR 的含义
本条目仅列出价格和每次调用限制。未公布每秒请求数,因为此处未发布该数据。在任何循环中构建重试和退避机制。
在开始运行前定价
计算域名数量
假设潜在客户列表为 10,000 个。除以 2,000 并向上取整,得到 5 次 bulk_dr 调用。
乘以积分
5 次调用,每次 1 个积分,共 5 个积分。每个积分 $0.0001,总计 $0.0005。
添加后续调用
假设随后列出前 40 名的引用域名。每次调用 2 个积分,共增加 80 个积分,即 $0.008。

缓存已付费的答案
重复问题是最低效的浪费。缓存存储一次结果,并从内存中回答后续请求。
按域名和操作缓存,而非仅按域名。针对同一域名的 bulk_dr 评分和 refdomains 列表是不同的答案,且价格不同。
让刷新设置过期时间
索引每月更新一次。同一个月内的重复调用通常返回相同的快照,因此缓存有效期直到下次刷新,损失很小。
为每个条目保留时间戳。没有日期的缓存值在后续报告中难以证明其有效性。
如果运行频率高于刷新频率,否则会在一个周期内为同一快照支付两次费用。缓存可避免这种情况。
不应缓存的内容
失败的调用不是答案。不要将 401 或 402 存储为结果,因为一旦密钥或余额修复,下次调用可能会成功。
免费操作重复成本很低,因此为其编写缓存代码可能不值得。先进行测量。
在缓存键中包含操作名称和影响答案的参数,例如 per 和 sort。具有不同排序的两个列表是不同的结果。
逐调用读取 _credits 值
每个经过身份验证的响应都会报告其自身成本。对照表格读取该值,每次调用对应一个操作和一个价格。
在运行过程中记录该值。当每次调用都带有操作名称时,未解释的总计更容易追溯。
当每个响应都带有自身价格时,域名排名检查器任务最容易审计。将值与表格匹配,账单就不再是谜团。
将每项费用匹配到具体操作
报告 2 个积分的响应应属于 2 积分的操作,例如列表。3 积分的费用属于 search 或 keyword。其他情况值得仔细检查。
如果费用不匹配,请先检查发送的操作名称,再检查余额。错误通常是操作参数中的拼写错误。
通过总计发现循环
循环表现为许多具有相同成本的相同调用。如果某个操作的总计增长速度远快于其他操作,请查找永不结束的重试或分页步骤。
将该总计与该任务的预测值进行对比,而非与上月对比,因为任务规模每次运行都会变化。
在批准运行之前
- 计算调用次数,而非行数
- 将每次调用乘以其操作的积分成本
- 添加重试和后续列表的行
- 在代码中设置停止点
- 确认余额足以覆盖整个计划并有富余
关于算术的问题
返回 1,000 行的调用成本是多少?
与返回十行的调用相同。计费按每次调用计算。backlinks 等列表操作成本为 2 个积分,即 $0.0002,无论行数多少,只要不超过限制。
哪种操作适合长潜在客户列表?
bulk_dr 操作,可为多达 2,000 个域名评分,每次调用 1 个积分。对于 100,000 个域名,需要 50 次调用和 50 个积分,即半美分。
免费操作仅限于免费积分吗?
否。免费操作无需成本,也无需密钥。$100 注册积分仅适用于付费操作。