Google Business · Google Business Location Details
Fetches location details.
GET
https://api.pozy.ai/v1/accounts/{accountId}/gmb-location-detailsgetGoogleBusinessLocationDetails
Guide: Location details
Request
Send your API key as Authorization: Bearer pz_live_.... Read-only keys can call it. Keys with the accounts resource group disabled get 403 resource_group_disabled. Authentication
Path parameters
| Name | Type | Notes |
|---|---|---|
accountIdrequired | string |
Query parameters
| Name | Type | Notes |
|---|---|---|
locationId | string | |
readMask | string |
Example
curl -X GET "https://api.pozy.ai/v1/accounts/696e0b682d0a31188e7a2ba9/gmb-location-details" \
-H "Authorization: Bearer $POZY_API_KEY"const res = await fetch("https://api.pozy.ai/v1/accounts/696e0b682d0a31188e7a2ba9/gmb-location-details", {
headers: { Authorization: `Bearer ${process.env.POZY_API_KEY}` },
});
const data = await res.json();
if (!res.ok) throw new Error(data?.error ?? `Request failed with status ${res.status}`);
console.log(data);import os
import requests
resp = requests.get(
"https://api.pozy.ai/v1/accounts/696e0b682d0a31188e7a2ba9/gmb-location-details",
headers={"Authorization": f"Bearer {os.environ['POZY_API_KEY']}"},
timeout=30,
)
resp.raise_for_status()
print(resp.json())Response
200 on success
successbooleanaccountIdstringlocationIdstringlocationobjectCan be null.
namestringCan be null.
placeIdstringCan be null.
reviewUrlstringCan be null.
mapsUristringCan be null.
isVerifiedboolean
titlestringregularHoursobjectperiodsarray of object4 child fields
openDaystringOne of
MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY.openTimestringcloseDaystringcloseTimestring
specialHoursobjectspecialHourPeriodsarray of object5 child fields
startDateobject3 child fields
yearintegermonthintegerdayinteger
endDateobject3 child fields
yearintegermonthintegerdayinteger
openTimestringcloseTimestringclosedboolean
profileobjectdescriptionstring
websiteUristringphoneNumbersobjectprimaryPhonestringadditionalPhonesarray of string
categoriesobjectprimaryCategoryobject2 child fields
namestringdisplayNamestring
additionalCategoriesarray of object2 child fields
namestringdisplayNamestring
serviceItemsarray of objectstructuredServiceItemobject2 child fields
serviceTypeIdstringdescriptionstring
freeFormServiceItemobject2 child fields
categorystringlabelobject2 child fields
displayNamestringlanguageCodestring
priceobject3 child fields
currencyCodestringunitsstringnanosinteger
200 response
{
"success": true,
"accountId": "696e0b682d0a31188e7a2ba9",
"locationId": "6e99c3dd69982b334a43b0b2",
"location": {
"name": "Acme",
"placeId": "6c20e662d7040845c9a89145",
"reviewUrl": "https://pozy.ai/media/example-1.jpg",
"mapsUri": "string",
"isVerified": true
},
"title": "Launch day",
"regularHours": {
"periods": [
{
"openDay": "MONDAY",
"openTime": "string",
"closeDay": "string",
"closeTime": "string"
}
]
},
"specialHours": {
"specialHourPeriods": [
{
"startDate": {
"year": 1,
"month": 1,
"day": 1
},
"endDate": {
"year": 1,
"month": 1,
"day": 1
},
"openTime": "string",
"closeTime": "string",
"closed": true
}
]
},
"profile": {
"description": "A short description"
},
"websiteUri": "string",
"phoneNumbers": {
"primaryPhone": "+14155550123",
"additionalPhones": [
"+14155550123"
]
},
"categories": {
"primaryCategory": {
"name": "Acme",
"displayName": "Acme"
},
"additionalCategories": [
{
"name": "Acme",
"displayName": "Acme"
}
]
},
"serviceItems": [
{
"structuredServiceItem": {
"serviceTypeId": "6d4297c0b29cd9542de9fe72",
"description": "A short description"
},
"freeFormServiceItem": {
"category": "string",
"label": {
"displayName": "Acme",
"languageCode": "string"
}
},
"price": {
"currencyCode": "string",
"units": "string",
"nanos": 1
}
}
]
}Errors
Errors use one shape: { error, type, code, param?, details? }. The ones you are most likely to see here:
| 400 | invalid_request_error | A parameter or body field is missing or invalid. param names it. |
| 401 | authentication_error | The API key is missing, revoked or expired. |
| 403 | permission_error | The key is scoped to other profiles or has this resource group disabled. |
| 404 | not_found | Nothing with that id exists in your workspace. |
| 429 | rate_limit_error | Too many requests this minute. Wait for Retry-After seconds. |
Every code is listed in Errors.