Docs · Reference
Google Maps Places Search
GET /v1/places/google-maps2 credits / placecache 43200 minBusinesses and places from a Google Maps search, by query plus city ("dentists", "Austin, TX") or by exact coordinates and zoom: name, place ID, CID, categories, rating, review count, phone, website, full address with components, coordinates, opening hours, business status, attributes and thumbnail, up to 120 places per query. Collected exactly as a signed-out visitor sees Google Maps: we never log in or use accounts. Google's signed-out "limited view" hides some fields (price level, popular times, menus); those come back as null, never estimated, and every response includes a coverage report. Billed per place returned; blocked or failed requests are free.
Query parameters
qstring · required | What to search for, e.g. 'dentists' or 'coffee'. |
locationstring | Free-text place to search in, e.g. 'Austin, TX'. Appended to the query. Default: null |
llstring | Exact map viewport as '@lat,lng,zoomz', e.g. '@30.2672,-97.7431,13z'. Default: null |
hlstring | Interface language, e.g. en, de, es. Default: "en" |
glstring | Two-letter country code to search from. Default: "us" |
limitinteger | Maximum places to return (1-120). Default: 20 |
skip_closedboolean | Leave out temporarily and permanently closed places. Default: false |
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?q=coffee&location=Austin%2C%20TX&limit=20" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Google Maps Places Search API page.