Google Maps Place Detail — API reference
/google/maps/detailGoogle Maps Place Detail
Look up one Google Maps place by its place ID. This complements Maps search and uses its own catalog request price.
Look up one Google Maps place by its place ID. This complements Maps search and uses its own catalog request price.
feature_idstringrequired
Use the feature_id field returned by Maps Search place results. It is formatted like 0x...:0x....
hlstringoptional
Language code. Defaults to en.
glstringoptional
Country code. Defaults to us.
idstringCatalog sample; the API validates required fields.
sample: "ChIJVVVVVYxK1EARyQpK5cQqEAA"
{
"id": "ChIJVVVVVYxK1EARyQpK5cQqEAA"
}feature_idstringrequired
Feature id resolved from the Maps detail request.
pagenumberrequired
Always 1 for maps detail.
placeMapsPlaceWhen place details are parsed.
Single place detail object.
positionnumberMaps Search only.
Place rank in the local result list.
namestringrequired
Place name.
titlestringrequired
Alias for name.
feature_idstringrequired
Google Maps feature id.
place_idstringWhen Google exposes it.
Google place id.
data_idstringAlias for feature_id.
Maps data id.
cidstringDerived from feature_id when possible.
Google CID.
kgmidstringWhen present in Maps payload.
Knowledge graph machine id.
google_maps_urlstringWhen Google exposes a Maps URL.
Google Maps URL.
urlstringgoogle_maps_url or website fallback.
Primary place URL.
ratingnumberWhen rating is present.
Google rating.
typesstring[]When categories are present.
Place type labels.
categoryobjectWhen category block is parsed.
Structured category data.
addressstringWhen address is present.
Formatted address.
address_componentsobjectWhen components are present.
Street, city, postal code, country code.
plus_codeobjectWhen plus code is present.
Global and compound plus codes.
phonestringWhen phone is present.
Local phone number.
phone_internationalstringWhen present.
International phone number.
phone_uristringWhen present.
Telephone URI.
websitestringWhen website is present.
Business website.
website_domainstringWhen website domain is present.
Business website domain.
latitudenumberWhen coordinates are present.
Latitude.
longitudenumberWhen coordinates are present.
Longitude.
imagestringWhen image is present.
Primary place image.
thumbnailstringAlias for image when available.
Primary image alias.
photosMapsPhoto[]When photos are parsed.
Photo id, URL, size, and optional coordinates.
hoursRecord<string,string>When hours are parsed.
Opening hours by day.
open_statusobjectWhen status is present.
Open status text and current hours.
attributesobject[]When attributes are parsed.
Grouped place attributes.
related_placesobject[]When related places are present.
Related places from Maps payload.
short_descriptionstringWhen description block is present.
Short place description.
descriptionstringWhen description block is present.
Longer place description.
snippetstringshort_description or description fallback.
Normalized text summary.
timezonestringWhen present.
Place timezone.
regionstringWhen present.
Region label.
country_codestringWhen present.
Country code.
languagestringWhen present.
Language code from Maps payload.
curl -X POST 'https://api.serpbase.dev/google/maps/detail' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"id":"ChIJVVVVVYxK1EARyQpK5cQqEAA"}'Existing Google request example
curl -X POST https://api.serpbase.dev/google/maps/detail \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"feature_id": "0x8085809c2c6fdc63:0x4b3f2d70e4f5a123",
"hl": "en",
"gl": "us"
}'Place enrichment, local CRM data, detail pages.
Use the feature_id field from a Maps Search place result to request a detail record. A well-formed but unknown feature_id returns status 1004.