Business Details
gbp_location_detailsReads all information for a business location: name, address, phone, website, description, categories, business hours, THE SERVICES THE BUSINESS OFFERS, the Maps link, the Google place ID (place_id) and the direct "write a review" link (review_uri, ready for a QR card or a message to customers). location = a value from gbp_list_locations OR a business name/domain ('Altes Diş' / 'altesklinik.com') — auto-matched to the correct location.
services is the business's OWN service list (Google calls it serviceItems): each entry has a name, an optional description and an optional price, plus kind = "structured" (one of Google's predefined service types for the category) or "free_form" (a custom service the business typed itself). services_count is the true total; the list is capped at services_limit.
NOTE ON EMPTY RESULTS: services: [] means the business really has NOT entered any services — it is NOT a tool limitation. Do NOT infer the service list from categories: the category objects carry a Google CATALOG of what is available for that category, which is why the raw catalog fields are deliberately not returned here.
google_updates is the "Google updates" badge you see in the Business Profile Manager: when Google (or a member of the public) proposes a change to the listing, pending is true and changes shows each affected field with the CURRENT value next to the one Google suggests — so you can tell a harmless tweak from a name or address change the owner must react to. Accepting or rejecting a suggestion has no API endpoint; it is done in the Business Profile Manager, though re-writing the correct value with gbp_update_location also overrides the suggestion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| location | Yes | ||
| services_limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||