想每天观察一批关键词,SerpApi能帮你拿到结构化搜索结果。可套餐应该怎么选?我会先把“月内要查多少次”和“某个小时要集中查多少次”写在两行,因为这两个限制会影响不同的工作安排。
当前免费档是每月250次搜索、每小时50的吞吐口径;Starter为 US$25/月,1000次、每小时200。[1] 月量够用,仍可能需要把一批任务分开跑。
一百次请求,不一定只按有结果的那部分计数
官方只统计成功搜索,缓存命中、错误和失败不计;成功空结果仍算一次。[1] 假设100次请求都没有命中缓存:
| 请求情况 | 示例数量 | 计入搜索额度 |
|---|---|---|
| 错误或失败 | 20 | 0 |
| 成功但空结果 | 10 | 10 |
| 成功且有结果 | 70 | 70 |
| 合计 | 100 | 80 |
80是这个假设的额度消耗,能用的资料却可能只来自70次。做日报时,我会把“成功但空”单独留下:它有时提示查询范围需要调整,不能只归类成不花钱的失败。
缓存能省重复查询,但不会跨参数共享
Google接口文档说明,查询和所有参数完全相同时才匹配缓存,缓存约1小时后过期;允许缓存是默认行为,也可以显式要求新抓取。[2]
如果几个人同时查看同一组关键词,用同一份已获取结果可能就够了。若你改变地区、语言或设备,这些都属于新的查询条件,不应该期待仍命中上一份缓存。需要看最新变化时,也要在时效和新增搜索用量之间做选择。
我会把查询词、地区、设备和获取时间一起保存,否则两天后看见排名变化,很难分清是页面变了,还是自己改了查询条件。
升档前,先看看任务集中在哪一小时
假设每天查20组关键词,每组一次,按30天是600次成功搜索,月量已超过免费250。这只估请求量,没有把追加查询算进去。若全部挤在一次早晨任务里,还要对照套餐的小时吞吐规则。[1]
量小且任务不赶时间,我会先用免费档熟悉字段与计数;有固定日报,再看Starter等档位。至于搜索结果是否足够完整、调用等待是否适合你的应用,需要自己的样例验证,不能用套餐额度代替。
日报预算有两条线:一个月成功搜索多少次,同一小时需要完成多少次。按每天20组、30天的假设,600次已超免费250;缓存命中与失败不计,成功空结果却要计。保存地区、语言、设备与获取时间,才能区分结果变动和查询条件变动,再按吞吐选档。
资料核对与适用范围
本轮读取所列官方价格与接口说明,按具体读者任务作资料选购评估。费用算术为明确假设,编辑建议不代表调用成功率、实际扣费、联网搜索或采集亲测。
当前费用与参数需按所选版本和账户再次确认,搜索与资料质量需用自己的样例观察。本站未创建账户、发起接口请求、运行Actor或核验订单;来源阅读不等于产品性能测评。