Google 自定义搜索引擎定价

Google Custom Search Engine pricing

关于 CSE 的定价有点模糊:

For CSE users, the API provides 100 search queries per day for free. If you need more, you may sign up for billing in the API Console. Additional requests cost per 1000 queries, up to 10k queries per day

  1. 无论使用分页还是一次请求,一次查询是否等于一个关键字? (从这个意义上说,XML 比 JSON 更有效,因为它允许在 num 参数中使用 20,而不是 JSONs 10)
  2. 查询是按 API 键还是按 cx 键计算的?

含糊其辞,你不是第一个疑惑的。当我进行研究时,我发现 this blog post helpful.

假设您谈论的是自定义搜索引擎(您在 Q 中注明的术语)而不是 Google 站点搜索(从一开始就付费)。我问的原因是 the XML function is only for Google Site Search customers. There is the JSON/Atom API and Custom Search API 可用于 CSE。

对于第 1 季度,一个查询 = 一个请求。您可以在您的请求中使用尽可能多的关键字或其他参数(请参阅我引用的博客 post 中的评论),但您将始终限制为 100 个结果。

对于第 2 季度,通过 API 控制台启用计费。启用后(为了允许第 101 次查询),您的代码必须包含您的 cx 和 API 键。所以理论上你可以在你的 API 中设置多个搜索引擎并保持在 100 个请求限制以下,但我还没有看到允许 API 支持多个 cx 键的方法。