App Logo
google.com

Get Google Maps place details

Get one Google Maps place/business details by placeId (canonical ChIJ... from search_places), place URL, or free-text name+location. Returns name, fullAddress, phone, website, instagram, category, rating, reviews, hours, plusCode, lat, lng, placeId, placeUrl, resolvedUrl, matched, elapsed_s. matched is false when it did not resolve; the free-text path falls back to the first search result, so it can resolve the wrong place. Business fields (rating/reviews/hours/category/lat/lng/plusCode) are null when the place does not expose them.

Input

query optional

Free-text name + location (e.g. 'Casita of Brooklyn'), used only when no placeId/place URL is available; resolves via search + first result.

placeId optional

Canonical Google place ID (e.g. 'ChIJ...'), as returned by search_places. The precise, preferred input.

placeUrl optional

A Google Maps place URL. A '?q=place_id:' or '/data=' URL resolves directly to the place; anything else is treated as free text.

settleMs optional

Milliseconds to wait for the place panel to settle after loading.

Default: 2500

Output

lat optional

Latitude parsed from the resolved Maps URL; null when not resolvable.

lng optional

Longitude parsed from the resolved Maps URL; null when not resolvable.

name optional

Place name. Taken from the detail panel heading, or from the canonical URL when the panel did not render (in which case matched is false).

hours optional

Today's opening-hours summary; null when not shown.

phone optional
rating optional

Average Google rating 0-5; null when the place has no rating.

matched optional

True only when the place detail panel rendered or a real field (website/phone/address) was read. False means the place did not resolve and the other fields are unreliable.

placeId optional

The placeId actually used (resolved from the arg or the URL; empty on the free-text path).

reviews optional

Google review count, read from the rating header block; null when not shown.

website optional
category optional

Primary Google Maps business category; null when none.

placeUrl optional

Echo of the placeUrl arg.

plusCode optional

Google Plus Code (open location code); null when not shown.

elapsed_s optional
instagram optional

Instagram profile URL when the place links one; empty otherwise.

fullAddress optional
resolvedUrl optional

Final Maps URL after redirect (the canonical place URL when a place loaded).

Start building not clicking