定义
SERP API 并行吞吐量是供应商在触发速率限制前接受的最大并发或每秒搜索查询数,决定批处理工作负载的完成速度。
深入了解
速率限制因供应商和方案层级而差异很大。以下是2026年的文档限制: | 供应商 | 免费 QPS | 付费 QPS | 突发 | 备注 | |---|---|---|---|---| | Scavio | 1 | 10 | 20 | 按 API key;更高请联系 | | SerpAPI | 1 | 10-30 | 不等 | 随方案扩展 | | Serper | 5 | 50+ | 100 | 最宽松的免费层 | | Brave | 1 | 20 | 40 | 按项目 | | Exa | 5 | 20 | 50 | 神经搜索延迟更高 | | Tavily | 5 | 20 | - | 严格的每分钟限制 | 对于批处理工作负载,有效吞吐量 = min(QPS限制, 1000/平均延迟ms)。在10 QPS限制和400ms平均延迟下,实际吞吐量无论延迟如何都封顶在10次查询/秒。 Python 中使用 asyncio 和 aiohttp 的并行执行可高效达到供应商 QPS 限制。简单的顺序循环以 1/延迟 次查询/秒运行——500ms延迟下为2次查询/秒,无论10 QPS限制。对于1,000次查询的批处理,10 QPS并行执行在100秒完成;2 QPS顺序执行需要500秒。
用法示例
一个使用 asyncio 进行10个并发请求的2,000次查询批量关键词排名作业在 Scavio 上210秒完成(平均420ms/次查询)。顺序执行同一作业需要840秒。
平台
SERP API 并行吞吐量在以下平台中相关,所有这些平台都可通过Scavio的统一API访问: