测试
10,000 次搜索
US$7.50
US$0.75/千次搜索
- 用你的真实查询试用所有引擎
- 与最大积分包使用同一 API
- 积分永不过期
engine=google_maps · 每次搜索 1 积分 · US$0.30/千次搜索 起
发送一个带城市的查询,例如“coworking space”,就能拿回 Google Maps 在那里展示的商家列表:名称、类别、地址、评分、评论数、营业时间和坐标。
快速回答
有 API 能以 JSON 返回 Google Maps 搜索结果吗?
可以。使用 SerpCrypto,设置 engine=google_maps、一个查询和一个 location,API 就会以 JSON 返回 Google Maps 针对该搜索显示的企业商家信息:名称、类别、地址、电话、网站、评分、评论数、营业时间和坐标。每次成功搜索消耗 1 个积分,价格自 2026 年 10 月起为 US$0.30/千次搜索。无需 KYC;用加密货币支付。
| Endpoint | GET https://serpcrypto.com/api/v1/search?engine=google_maps&q=…&location=… |
|---|---|
| 返回的数组 | local_results |
| 每个地点的字段 | position, title, place_id, address, phone, website, rating, reviews, type, hours, gps_coordinates |
| 不会返回 | 评论正文、评论者姓名、人物照片 |
| 价格 | 每次搜索 1 个积分;25,000 次搜索 为 US$18.75,100,000 次搜索 为 US$56.25 |
| 支付 | BTC, USDT, USDC, ETH, SOL, LTC;无需 KYC,无需银行卡 |
它会返回一个 local_results 数组,每个商家一个对象,顺序与 Google Maps 列出的顺序一致。如果 Google 未显示某个商家的某项字段(例如网站或营业时间),该字段就会从该对象中省略。
| 字段 | 含义 |
|---|---|
position | 在 Maps 列表中的排名,从 1 开始 |
title | 显示的企业名称 |
place_id | Google 为该地点分配的标识符,适合随时间跟踪同一商家 |
address | 显示的地址行 |
phone、website | 商家信息中显示的联系方式 |
rating、reviews | 平均星级评分和评论数 |
type | 主要类别,例如 "Dental clinic" |
hours | 显示的营业时间 |
gps_coordinates | latitude 和 longitude |
API 返回的是 Google 在搜索时展示的商家信息。它不会读取评论内容。
import csv
import os
import requests
API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
FIELDS = ["position", "title", "type", "address", "rating", "reviews", "website"]
params = {
"engine": "google_maps",
"q": "coworking space",
"location": "Lisbon, Portugal",
"gl": "pt",
"hl": "en",
}
resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
resp.raise_for_status()
places = resp.json().get("local_results", [])
with open("coworking-lisbon.csv", "w", newline="", encoding="utf-8") as fh:
writer = csv.DictWriter(fh, fieldnames=FIELDS, extrasaction="ignore")
writer.writeheader()
for place in places:
writer.writerow(place)
print(len(places), "places saved")
Google 自有的 Places API (New) 是另一款产品。它让应用通过 Google 的开发者平台查询地点及其详情,并拥有自己的密钥、配额、条款和计费方式。当你的应用需要将地点数据作为构建模块时(例如地址表单或门店查找器),你会使用它。
SerpCrypto Maps engine 回答的是另一个问题:一个人在此地点用 Google Maps 搜索该短语时会看到什么,顺序如何?本地 SEO 团队、市场研究人员和目录构建者需要衡量的正是这种排名,而地点查询返回的并不是这个。
如果你关注的是在普通 Google 搜索结果中的可见性,请使用 map pack;如果你需要完整的地点列表,请使用 Maps engine。map pack 是 Google 搜索结果页中约三个商家组成的区块;当你调用 engine=google 时,它会以 local_results 返回。
Maps engine 会为同一搜索列出更多地点,并包含电话、网站、营业时间和坐标。两者每次搜索都消耗 1 个积分。我们的 本地 SEO 指南 展示了如何用其中任意一种方式跨多个城市跟踪一个商家。
合适的用途是处理商家在公开场合展示的企业信息:
有些商家信息属于个体经营者,因此在某些国家,企业名称或电话号码也可能属于个人数据。请仅在合法目的下处理,并遵守当地的数据保护法律。我们的 可接受使用政策 禁止 旨在查找、跟踪或骚扰个人的查询、儿童性虐待材料、垃圾信息、欺诈,以及在您或我们运营所在地违反法律的任何使用。
Maps engine 每次成功搜索消耗 1 个积分,与 Google Search 和 Bing 相同。截至 2026 年 10 月,25,000 次搜索 为 US$18.75,积分永不过期。
10,000 次搜索
US$7.50
US$0.75/千次搜索
25,000 次搜索
US$18.75
US$0.75/千次搜索
100,000 次搜索
US$56.25
US$0.56/千次搜索
所有套餐均包含: 所有引擎均为每次搜索 1 积分 · 失败的请求不计费 · 积分永不过期 · 国家、语言、城市和设备定位
一次搜索返回 Google Maps 针对该查询和位置显示的第一批地点。请求 page=2 可获取下一批;每页消耗 1 个积分。每页数量由 Google 决定,而非我们。
不可以。Maps engine 返回每个地点的平均评分和评论数,而不是评论正文或评论者姓名。评论由人撰写,归其作者所有。
请使用城市或区域名称,格式为 District, City, Country。Google 会部分按距离对地点排名,因此精确位置会改变顺序。非常小的区域可能会解析到最近的大地点。
不是。SerpCrypto 是一个独立的 SERP API,会以 JSON 返回 Maps 结果页。Google Maps Platform 产品(如 Places API (New))由 Google 销售,并附带其自己的条款。
不需要。SerpCrypto 是一个无需 KYC 的 SERP API:无需身份证件、无需自拍、无需公司文件、无需银行卡。你可以从 BTC, USDT, USDC, ETH, SOL, LTC 以 US$25 起充值。
起价 US$0.30/千次搜索 · 无需 KYC
获取 API 密钥