SEO 本地包 API
Get the Google local pack for a keyword in a city: the short list of businesses Google shows in the map box on its normal search results page, in pack order, with rating, review count, address, category, opening hours, phone, website, booking link, and Google listing ids. Sponsored listings are left out. For the full Google Maps results list, use maps.search.
US$1.50/千次请求,按请求付费,无需订阅。
About 41,200,000 results (0.38 seconds)
Ember & Bean Coffee Roasters
4.8 (612)
(512) 555-0143 · emberandbeancoffee.com
{"position": 1,"name": "Ember & Bean Coffee Roasters","rankGroup": 1,"rankAbsolute": 1,"rating": 4.8,"reviewsCount": 612,"description": "1204 S Congress Ave\nOpen until 6 PM\n\"Best cortado on South Congress.\"","phone": "(512) 555-0143",... 还有 11 个字段}
价格与服务商
SEO 本地包 API 价格:一个 API,2 个可互换的服务商
最便宜的服务商优先响应。如果它失败,下一个会在同一次调用中接手。
试一试
一个请求获取 SEO 本地包
这个示例展示了 23 个字段中的 14 个。查看全部字段
{
"found": true,
"data": {
"places": [
{
"position": 1,
"name": "Ember & Bean Coffee Roasters",
"rankGroup": 1,
"rankAbsolute": 1,
"rating": 4.8,
"reviewsCount": 612,
"description": "1204 S Congress Ave\nOpen until 6 PM\n\"Best cortado on South Congress.\"",
"phone": "(512) 555-0143",
"url": "https://www.emberandbeancoffee.com/",
"domain": "emberandbeancoffee.com",
"cid": "4821937465012938471"
},
{
"position": 2,
"name": "Radiant Grind Coffee Bar",
"rankGroup": 2,
"rankAbsolute": 2,
"rating": 4.6,
"reviewsCount": 388,
"description": "800 W 6th St\nOpen until 9 PM",
"phone": "(512) 555-0187",
"url": "https://www.radiantgrind.com/",
"domain": "radiantgrind.com",
"cid": "11930284756102938475"
},
{
"position": 3,
"name": "Lowland Coffee Collective",
"rankGroup": 3,
"rankAbsolute": 3,
"rating": 4.5,
"reviewsCount": 241,
"description": "2100 Manor Rd\nCloses soon\n\"Quiet spot to work with great pastries.\"",
"url": "https://www.lowlandcoffee.co/",
"domain": "lowlandcoffee.co",
"cid": "7392018465720193846"
}
]
}
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-11-14 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- keywordstring
coffee shop
Search keyword, for example coffee shop or plumber.
- locationstring
Austin,Texas,United States
Location to search from, formatted like City,Region,Country; for example, New York,New York,United States.
- languagestring
en
Language code for the search results.
- limitinteger
Maximum number of local pack businesses to return. Google usually shows three. Billing is flat per request.
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `address` or `cid`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a business that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
响应
JSON,每个字段一个示例值。
Businesses in the Google local pack, in the order Google shows them. Populated whenever the provider has data for the entity.
- addressstring可设为必填
The address line Google shows for the business in the pack. For a business that serves an area rather than a storefront, Google shows years in business and the city here instead.
- bookingUrlstring可设为必填
Booking link Google shows for the business, when it has one. The query string carries the booking session, so it is kept.
- categorystring可设为必填
Business category Google shows, such as Coffee shop or Plumber.
- cidstring可设为必填
4821937465012938471
Google customer id (CID) of the business listing.
- descriptionstring可设为必填
1204 S Congress Ave Open until 6 PM "Best cortado on South Congress."
The text Google prints under the business name in the pack. Usually it is every line: the street address or years in business, opening hours, and a review quote. On some responses it is only the review quote, with the address and hours in their own fields.
- directionsUrlstring可设为必填
Google Maps directions link to the business, with tracking query parameters removed.
- domainstring
emberandbeancoffee.com
Host name of the business website, such as www.example.com.
- hoursstring可设为必填
Opening hours text Google shows, such as Open 24 hours or Closed - Opens 7 AM.
- imagestring可设为必填
Thumbnail photo URL Google shows for the business.
- knowledgeGraphIdstring可设为必填
Google Knowledge Graph id of the business, such as /g/11vb1r7rlr.
- namestring
Ember & Bean Coffee Roasters
Business name. Populated whenever the provider has data for the entity.
- phonestring
(512) 555-0143
Business phone number, when Google shows one, as Google prints it: national format such as (512) 890-2933 or international format such as +1 512-890-2933.
- positioninteger
1
One-based position of the business in the local pack, counting only unpaid listings. Populated whenever the provider has data for the entity.
- priceLevelstring可设为必填
Price range Google shows for the business, such as $10-20.
- rankAbsoluteinteger
1
Position of the business among every element of the Google results page, counting from the top.
- rankGroupinteger可设为必填
1
Position Google gives the business inside the local pack, counting sponsored listings, so it can be higher than position when an ad sits above it.
- ratingnumber
4.8
Average Google star rating out of 5. Populated whenever the provider has data for the entity.
- reviewsCountinteger
612
Number of Google reviews behind the rating. Populated whenever the provider has data for the entity.
- urlstring
https://www.emberandbeancoffee.com/
Business website URL, when listed, with tracking query parameters removed.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 SEO 本地包 API
AnyAPI 的 SEO 本地包 API 只需一次 POST 请求 /v1/run/seo.local_pack,就以统一格式的 JSON 返回 SEO 数据。Get the Google local pack for a keyword in a city: the short list of businesses Google shows in the map box on its normal search results page, in pack order, with rating, review count, address, category, opening hours, phone, website, booking link, and Google listing ids. Sponsored listings are left out. For the full Google Maps results list, use maps.search.AnyAPI 会在 2 个数据源之间路由每个请求,某个数据源失败时自动切换。费用:每千次请求 US$1.50 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 SEO 本地包 API 调用中有 94.6% 成功,响应时间中位数为 11.8 秒,共测量 167 次调用。