抓取一个页面的实际成本
简而言之:在 FourA 上,一个页面消耗 1 点积分;而在 Apify 上,成本取决于 Actor 运行了多长时间。核心区别在于,前者是你在调用前就确切知晓的数字,而后者只能在账单里看到。如果你正在为爬取任务在两者之间做选择,一句话就能概括这个决定。两家定价页面数据均采集于 2026 年 10 月 19 日。
FourA 每个页面的收费方式
FourA 按 request 计费。通过 Single 进行的常规 HTTP 抓取消耗 1 点积分。通过 Browser 进行的 JavaScript 渲染消耗 5 点积分。你只需为成功的 request 付费,如果抓取被你自定义的验证规则拒绝,系统会自动重试且不计费。每次调用的费用都会通过 X-FourA-Credits header 返回,因此你可以直接从 response 中读取价格,而无需事后核算。
需要使用住宅代理流量时,会根据不同方案按每 GB 2 到 5 美元扣除套餐内的 GB 配额(基于 2026 年 10 月 19 日 定价页面公布的 FourA 美元公开价格)。标准流量不按数据量计费。计费单位是 request,且单个 request 的价格是固定的。
Apify 完成相同任务的收费方式
Apify 按平台资源用量计费。Actor 的运行按计算单元计量,1 个单元相当于 1 GB 内存运行 1 小时,根据方案不同,每单元价格在 0.13 到 0.20 美元之间,此外还要加上存储读写费用、数据传输费用以及 proxy 费用。住宅 proxy 为每 GB 8 美元。各方案中预付的用量不可结转,会在计费周期结束时失效。
因此,单个页面的成本取决于 Actor 占用了多少内存以及运行了多长时间。Apify 官方也是这样说明的:了解 Actor 成本的方法是"执行一次测试运行"并在事后查看账单。计量标准是计算时间,而不是页面本身。
| 单个页面 | FourA | Apify |
|---|---|---|
| 计费方式 | 按 request | 计算时间 |
| 事前可知 | 是,1 点积分 | 测试运行后 |
| 抓取失败 | 免费 | 计算资源照常计费 |
| 住宅代理 /GB | $2 至 $5 | $8 |
为什么 FourA 在此场景下更具优势
按 request 计费的价格是可以在预算中明确规划的。抓取 1000 次就是 1000 点积分,不论具体页面在处理过程中有什么差异。Apify 的算力计量器随 Actor 动态变化:页面内容更重、目标站点更慢、运行时间更长,同一项抓取任务的成本就会增加,且最终费用只能事后确认。对于希望账单与 request 数量直接对应的稳定抓取任务,request 是更理想的计量单位,而且每 GB 2 到 5 美元的住宅代理价格明显优于 8 美元。
不过,Apify 的重点并不在此类竞争上。它的核心价值在于生态市场:拥有超过 90000 个现成的 Actor,针对常见目标,你只需运行现成代码,完全不需要自己写解析器。这是实打实的附加价值,我们坦率地认可这种商业模式;而 FourA 目前并不提供此类服务。但一旦你需要大规模运行自研爬虫,基于算力的计量方式需要你不断建模预估成本,而按 request 计算的积分则是一笔确切已知的开销。
在 FourA 上运行相同的任务
通过 Single 发送一批你自己的 URL 并统计 credit 消耗:每次成功抓取计 1 个 credit,显示在每个 response 的 X-FourA-Credits header 中。然后在任何按计算时间计费的平台上运行相同批次,将两份账单放在一起对比。关于爬虫账单在标价背后隐藏的更多成本,请参见 Web Scraping API Pricing: What the Sticker Hides。
常见问题
FourA 如何对单次 request 计费? 通过 Single 进行普通抓取计 1 个 credit,通过 Browser 进行 JavaScript 渲染计 5 个 credit,未通过 validate 规则的 request 不计费。
Apify 在任务未抓取到内容时也会收费吗? 运行仍然会消耗其占用的内存和时间对应的计算单元,而 Apify 正是按计算量计费,因此无论页面是否成功返回都会计入用量。
FourA 对带宽如何收费? 在公开方案中,标准流量不按体积计量。只有通过高级(住宅)出口的流量才会计入套餐的 GB 配额,费用为每 GB 2 到 5 美元。
在 https://auth.foura.ai/signup 创建免费账户,并通过 Single 运行一批你自己的 URL。免费方案包含 3,000 个 credit 且无需信用卡,你可以在做出选择前,根据自己的实际流量观察单次 request 成本的累计情况。