Google Maps Place Photos
GET /v1/places/google-maps/photos1 credit / requestcache 10080 minThe photos and videos of one Google Maps place, by place ID or by name and city, that a signed-out visitor can see: full-size and thumbnail image URLs, original width and height, video URL, upload date, coordinates, whether the owner or a visitor uploaded it, and Google's categories where the data says so ("By owner", "Street View & 360°", "Videos", owner updates, photos from reviews). Honest limit: Google's signed-out "limited view" hides the photo gallery and its tabs (Latest, Menu, Food & drink, Vibe), so we return the photos on the place page itself, usually 10-40, with a coverage figure such as "18 of 2,711 photos visible". We never log in or use accounts. One credit per call; not-found places, places with no visible photos, blocks and failures are free.
Query parameters
place_idstring | Google place ID (ChIJ...) or Google feature id (0x...:0x...). Default: null |
qstring | Business name and city, e.g. 'Iron Cactus Austin, TX'. Used when place_id is not given. Default: null |
limitinteger | Maximum photos to return. Google shows signed-out visitors about 10-40 per place. Default: 50 |
hlstring | Interface language, e.g. en, de, es. Default: "en" |
glstring | Two-letter country code to search from. Default: "us" |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/places/google-maps/photos?place_id=ChIJwYlSqae1RIYRyqQConsdnyc&limit=30" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Google Maps Place Photos API page.