Overview
Add Google Maps Platform to any ModuleX agent or workflow. Search for places and retrieve place details using the Google Places API (New) (places.googleapis.com).
Categories: Developer Tools & Infrastructure · Geolocation · Maps & Places · Auth: Google Maps API Key · Actions: 2
Authentication
Google Maps API Key
Authenticate using your Google Cloud API key with Places API enabledRequired Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Google Maps API Key | Your Google Cloud API key with Places API (New) enabled | Yes | AIzaSyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
Available Actions
search_places — Search for places based on a text query with optional filters like type, rating, price level, and location bias or restriction
search_places — Search for places based on a text query with optional filters like type, rating, price level, and location bias or restriction
Parameters
The text string on which to search, for example: ‘restaurant’, ‘123 Main Street’, or ‘best place to visit in San Francisco’
Restricts results to places matching the specified type from Table A (e.g. ‘restaurant’, ‘cafe’, ‘hotel’)
If true, include businesses that visit or deliver to customers directly but don’t have a physical location
BCP-47 language code for results (e.g. ‘en’, ‘fr’, ‘zh-CN’)
Area to bias search results toward. JSON object with circle or rectangle specification
Area to restrict search results to. Results outside this area are not returned
Parameters for identifying available EV charging connectors and charging rates
Minimum average user rating (0.0 to 5.0 inclusive, in increments of 0.5)
If true, return only places that are currently open for business
Restrict to places at certain price levels. Valid values: PRICE_LEVEL_FREE, PRICE_LEVEL_INEXPENSIVE, PRICE_LEVEL_MODERATE, PRICE_LEVEL_EXPENSIVE, PRICE_LEVEL_VERY_EXPENSIVE
How results are ranked: RELEVANCE (by search relevance) or DISTANCE (by distance)
Two-character CLDR region code to format and bias results
When true and included_type is set, only return places matching the specified type
If true, return a reduced set of fields per place (id, name, type, status, rating, address, phone, website, hours, location)
Response
get_place_details — Retrieve detailed information for a specific place using its Place ID
get_place_details — Retrieve detailed information for a specific place using its Place ID
Limits & Quotas
- Text Search: $32.00 per 1,000 requests (standard SKU pricing).
- Place Details: $17.00 per 1,000 requests (standard SKU pricing).
- Default quota: 6,000 QPM (queries per minute) per project; can be increased via Google Cloud Console.
- Error model: non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.