测试
10,000 次搜索
US$7.50
US$0.75/千次搜索
- 用你的真实查询试用所有引擎
- 与最大积分包使用同一 API
- 积分永不过期
使用场景 · 本地搜索 · 截至 2026 年 10 月
本地排名会因城市而异,地图包的变化更大。设置 location 参数,就能看到当地搜索者看到的内容,无需亲自前往或猜测。
快速回答
如何查看另一个城市的本地 Google 结果和地图包?
将查询发送到带有城市级 location 的 SERP API,例如 Denver, Colorado, United States。SerpCrypto 会返回该地点看到的 Google 结果页,地图包位于 local_results 中(名称、地址、评分、评论数、类别),截至 2026 年 10 月,每次查询 1 积分,起价 US$0.30/千次搜索。无需 KYC;加密货币支付。
| location 参数 | location=City, Region, Country,以及 gl 和 hl |
|---|---|
| 地图包数据 | local_results:位置、标题、地址、评分、评论、类型 |
| 完整的 Maps 列表 | engine=google_maps:还包括电话、网站、营业时间、坐标 |
| 设备 | 桌面端或移动端(device=mobile) |
| 价格 | 每次搜索 1 个积分;25,000 次搜索 为 US$18.75,100,000 次搜索 为 US$56.25 |
| 支付 | BTC, USDT, USDC, ETH, SOL, LTC;无需 KYC |
对于带有本地意图的查询,Google 会按相关性、距离和热度给商家排序,因此搜索者的位置会改变结果。像“emergency plumber”(紧急水管工)或“pediatric dentist”(儿童牙医)这类查询,在同一都市区的两个郊区会显示不同的地图包,自然结果往往也不同。
这就是为什么从你的办公室、或做一次泛化的全国搜索来查看排名,几乎无法反映客户所在市场的情况。你需要的是从每个对该商家重要的地点看到的页面。
地图包是普通 Google 搜索结果页内带小地图的一组约三家商家的区块。Google Maps 是独立的地图搜索,列出更多地点、信息更详细。
地图包(engine=google) | Maps 搜索(engine=google_maps) | |
|---|---|---|
| 出现位置 | 网页搜索结果页内 | Maps 搜索页 |
| 每次搜索的商家数 | 通常 3 家 | 完整列表 |
| 字段 | 名称、地址、评分、评论、分类 | 同上,外加电话、网站、营业时间、坐标 |
| 最适合 | 网页搜索中的曝光 | 审计、竞品列表、地点数据 |
两者都是每次查询消耗一个积分。Google Maps API 页面详细介绍了 Maps 引擎。
选定查询和地点,然后每个查询、每个地点各跑一次搜索。为每次记录两个数字:该商家在地图包中的位置,以及它的自然排名位置。
City, Region, Country 格式。locations 页面展示了格式。import os
import requests
API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
CITIES = [
"Denver, Colorado, United States",
"Aurora, Colorado, United States",
"Boulder, Colorado, United States",
"Lakewood, Colorado, United States",
"Littleton, Colorado, United States",
]
def map_pack_position(business, query, location):
params = {"engine": "google", "q": query, "gl": "us", "hl": "en", "location": location}
resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
resp.raise_for_status()
for place in resp.json().get("local_results", []):
if business.lower() in place.get("title", "").lower():
return place.get("position")
return None
for city in CITIES:
print(city, "->", map_pack_position("Example Plumbing Co", "emergency plumber", city))
按每个查询、每个地点、每次检查计一次搜索。五个城市十次查询每周检查一次,就是 10 × 5 × 4 = 每月 200 次搜索;同样一组改为每天检查就是 1,500 次。加上移动端,数字翻倍。
按这个规模,10,000 次搜索(US$7.50)就能覆盖单个商家好几个月。一家有 40 个客户、每个客户 15 次查询、4 个地点、每周检查一次的代理机构,每月大约需要 9,600 次搜索,100,000 次搜索(US$56.25)可覆盖约十个月。积分永不过期,所以季节性客户在活动间隔期不产生任何费用。
同一份 JSON 无需额外工具就能回答多个审计问题:
type 与你的客户分类的对比。单个商家用 10,000 次搜索 就够;代理机构通常从 100,000 次搜索 起步。所有引擎(包括 Google Maps)都是每次搜索一个积分。
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 能识别的最精确地点名,例如按 District, City, Region, Country 格式写成的郊区或行政区。城市级名称最可靠;非常小的区域可能会解析为最近的大地点。
不一定。手机版布局可能把地图包显示在页面更靠上的位置,且商家不同。当移动端对客户很重要时,用 device=mobile 再跑一次搜索;这会另计一个积分。
可以,从 Maps 引擎获取。设置 engine=google_maps,local_results 中的每个地点在 Google 显示时都会包含电话、网站、营业时间和坐标。参见 Google Maps API。
不需要。该 API 只读取公开搜索结果。它不连接 Business Profile 账户,所以你无需与我们分享客户的登录信息。
用 BTC, USDT, USDC, ETH, SOL, LTC 从 US$25 充值,然后从余额购买套餐。SerpCrypto 不要求身份证、自拍或公司文件。
起价 US$0.30/千次搜索 · 无需 KYC
获取 API 密钥