google business profile
Get food menus
Returns food menus for a GBP location including sections, items, pricing, and dietary info. Only for locations with food menu support.
AuthorizationBearer <token>
API key authentication - use your Late API key as a Bearer token
In: header
Path Parameters
accountIdstring
The Late account ID (from /v1/accounts)
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://getlate.dev/api/v1/accounts/string/gmb-food-menus"{
"success": true,
"accountId": "64e1f0a9e2b5af0012ab34cd",
"locationId": "9281089117903930794",
"name": "accounts/123456789/locations/9281089117903930794/foodMenus",
"menus": [
{
"labels": [
{
"displayName": "Lunch Menu",
"description": "Available 11am-3pm",
"languageCode": "en"
}
],
"sections": [
{
"labels": [
{
"displayName": "Appetizers"
}
],
"items": [
{
"labels": [
{
"displayName": "Caesar Salad",
"description": "Romaine, parmesan, croutons"
}
],
"attributes": {
"price": {
"currencyCode": "USD",
"units": "12"
},
"dietaryRestriction": [
"VEGETARIAN"
]
}
}
]
}
]
}
]
}{
"error": "This endpoint is only available for Google Business Profile accounts"
}{
"error": "Access token expired. Please reconnect your Google Business Profile account."
}{
"error": "You do not have permission to access food menus for this location."
}{
"error": "Not found"
}{
"error": "string",
"details": {}
}