Google Maps API
Search Google Maps businesses and retrieve place details and reviews. Use the stable cid to join results across endpoints and deduplicate overlapping search pages.
3 endpoints
Endpoints
Each endpoint links to its request parameters, response schema, and code examples.
- Get place detailsReturns one business's full record by its Google cid — the same record /v1/google-maps/search returns per row. data is null if the cid does not resolve. Review text is on /v1/google-maps/reviews, keyed by the same cid.
/v1/google-maps/place1 crGET - List place reviewsReturns a page of reviews, newest first, up to 20 per page via next_cursor paging. Complete corpus verified at 5,950 of 5,950, zero duplicate review ids. NO sort parameter — other orders reach as few as 143. Warm-up of roughly 35 seconds after idle; 503s are retryable with backoff.
/v1/google-maps/reviews1 crGET - Search businessesReturns up to 20 complete business records near a point: name, address, phone, website, hours, rating, attributes and photos in one call — 26 requests covers 500 businesses, not 526. Requires query, latitude and longitude. A parameter that can't be applied fails terminal, not retryable.
/v1/google-maps/search1 crGET
What you can build
- Build a directory of places matching a search.
- Analyze place details and customer reviews.
Make your first request
Replace the placeholders with your input values. The endpoint reference explains each input and the returned fields.
curl -X GET "https://api.toolzerhub.com/v1/google-maps/search?query=<query>&latitude=<latitude>&longitude=<longitude>" -H "x-api-key: $TOOLZERHUB_API_KEY"Need a key? Create an account, then review credits and responses and errors.