无需使用Places API费用抓取Google Maps商业数据
官方的Places API有调用上限、按次计费,并且隐藏了你想要的一半字段。地图搜索结果页面垂直搜索可以提供名称、评分、评论和联系方式——是潜在客户名单和本地市场研究的原始材料。
Google Maps是全球最丰富的本地商业数据集——包括名称、地址、电话号码、网站、评分、评论数量、类别、营业时间、坐标。官方的Places API技术上暴露了一些数据,但它是按次计费的,分布在不同的计费SKU中,并且悄悄省略了你真正想要的字段,比如完整的评论流。如果你在构建潜在客户名单或进行本地市场研究,直接抓取地图结果更便宜且更完整。本指南涵盖了地图搜索结果页面垂直搜索、困扰大家的120条结果上限、地点详情、评论以及法律界限。
没人提醒你的120条结果上限
抓取Google Maps最重要的事实:单个地图视图最多返回大约120个地点,无论该地区实际有多少家企业。Google将无限滚动列表分页到这个上限。因此,一个简单的“芝加哥餐馆”查询不会给你芝加哥的每家餐馆——它给你120家然后停止。团队在他们的潜在客户名单停滞后发现这一点,并假设抓取工具坏了。其实不是,表面上有上限。
解决方案是网格化搜索。而不是对整个城市进行一次查询,将区域划分为更小的单元——按邻里、邮政编码或坐标框——并查询每个单元。每个单元都有自己的120个地点预算,因此一个在120个地点上限的密集城市,一旦通过地点ID去重后,可以产生数千个独特的地点。密集区域使用较小的单元,稀疏区域使用较大的单元。这种网格化纪律是玩具级抓取和完整数据集之间的区别。
地图搜索结果页面垂直搜索:结构化地点,无需浏览器
与其驱动无头浏览器滚动Google Maps——慢、脆弱且容易被阻止——不如查询一个返回结果为结构化JSON的地图搜索结果页面垂直搜索。QuantumProxies SERP API在Google、Bing和其他垂直搜索(新闻、图片、购物、工作、评论)旁边有一个地图垂直搜索。你发送一个搜索词和一个位置;它返回排名的地点,包括名称、地址、评分、评论数量、类别、坐标和地点ID——原始列表,已经解析,地理定位到200多个国家的城市级别。
# maps vertical: structured places for one grid tile
curl -s "https://api.quantumproxies.io/serp" \
-H "Authorization: Bearer $QP_KEY" \
-G \
--data-urlencode "engine=google_maps" \
--data-urlencode "q=coffee shop" \
--data-urlencode "ll=@41.8781,-87.6298,14z" \
--data-urlencode "gl=us"
在你的坐标网格上循环调用,收集地点,并通过地点ID去重。因为SERP API为你处理旋转、地理和阻止,你的代码保持为一个简单的获取和存储循环,而不是一个浏览器自动化项目。如果你想在代理或IDE中使用,同样的地图垂直搜索可以通过我们的MCP服务器使用npx -y quantumproxies-mcp。

地点详情和评论:重要的字段
搜索列表给你骨架;地点详情查询增加血肉。对于每个地点ID,你可以提取完整记录——电话号码、网站URL、营业时间、价格范围、每星级的评论数量分布、坐标以及评论流本身,包括评论者姓名、日期和评分。该评论分布正是官方API倾向于隐瞒的内容,通常是重点:情感、声誉趋势以及竞争对手的评分随时间的变化。对于多地点评论操作,特别是我们的跨地点监控Google评论指南基于同一垂直搜索。
- 联系字段——电话、网站,有时从链接网站获取的电子邮件——是B2B潜在客户名单的支柱。
- 声誉字段——平均评分、总评论数、每星级分布、带日期的个人评论。
- 运营字段——营业时间、热门时段、价格范围、永久/临时关闭标志。
- 身份字段——地点ID和CID用于跨运行和单元的稳定去重。
将地点转化为干净的潜在客户名单
潜在客户生成是人们抓取Maps的最常见原因,一旦网格和去重就位,工作流程就很简单:查询每个单元,保留地点ID作为主键,以便从两个重叠单元抓取的同一企业合并为一行,丰富网站和电话,并可选择跟随网站提取电子邮件和社交资料。按评分或评论数过滤以优先考虑成熟企业,或按类别过滤以定位特定市场。输出是一个去重的CSV或JSON,你的销售团队可以立即使用。这是更广泛的B2B潜在客户生成手册的本地潜在客户兄弟,并且与交叉参考Yelp商业数据以获得更全面的视图相得益彰。

抓取Google Maps是否合法?
Maps上的商业列表——名称、地址、评分、营业时间——是公共数据,收集公共数据在许多司法管辖区通常被视为合法。然而,警告是真实的。直接抓取网站可能与Google的服务条款冲突,任何你接触的个人数据(评论者姓名、收集的电子邮件)都会引入隐私法律,如GDPR。保持收集真正的公共商业信息,尊重速率限制,并谨慎处理个人数据。这是信息性的,而不是法律建议——在大规模或商业收集之前咨询专业人士。有关Google如何提供和限制结果的机制,请参阅2026年SERP抓取的工作原理。
常见问题
你能抓取Google Maps数据吗?
可以。公共商业列表——名称、地址、电话、评分、评论、营业时间——可以被收集。最干净的途径是地图搜索结果页面垂直搜索,它返回结构化JSON格式的结果,按位置进行地理定位,而不是驱动无头浏览器滚动地图,这更慢且更容易被阻止。
如何从Google Maps获取超过120个结果?
单个地图视图限制在大约120个地点。要超过这个限制,将目标区域分割成更小的单元网格——按邻里、邮政编码或坐标框——并分别查询每个单元。每个单元都有自己的120个地点预算,因此通过地点ID去重合并结果,可以获得数千个独特的企业。
这如何比Google Places API更便宜?
Places API按次计费,并将数据分散在不同的计费SKU中,因此完整的本地数据集加上评论会迅速累积成本——而且某些字段完全被隐藏。地图搜索结果页面垂直搜索按查询收费,返回每个地点20多个字段,包括评论流,并且不需要Google计费项目或字段掩码。
抓取Google Maps需要代理吗?
如果你直接抓取网站,是的——Google按IP限制速率,并会迅速挑战或阻止单个地址。SERP API在内部处理代理轮换、地理定位和阻止,因此你发送查询并获得结构化结果,而无需自己管理代理池。
Google Maps是一个等待被读取的潜在客户名单和市场地图——只要你网格化区域以突破120个上限,提取官方API隐藏的详情和评论,并在地点ID上去重。通过地图搜索结果页面垂直搜索做到这一点,整个过程就简化为一个获取循环。