Google Places API
"The Places API is a service that accepts HTTP requests for location data through a variety of methods. It returns formatted location data and imagery about establishments, geographic locations, or prominent points of interest." [1]
Google Places API is a REST service that returns location data, imagery, and details for establishments, geographic locations, and points of interest, serving use cases such as nearby search, autocomplete, store locators, and AI-powered review summaries. Pricing is usage-based starting at $5.00 per 1,000 requests, with a free tier of 10,000 requests per month per SKU on the Essentials tier and unlimited free access for ID-only searches and Autocomplete sessions. The API supports self-serve signup, offers SDKs for Android, iOS, JavaScript, Python, Go, Node.js, and Java, and holds SOC 2 Type 2 and ISO 27001 certifications with GDPR compliance.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)
Scores
- 50 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 35 / 100Docs quality
- 100 / 100Procurement ease
- 75 / 100Trust readiness
Pricing & procurement
- Pricing model
- Usage-based [2]
- Published pricing
- ✓ Yes
- Free tier
- ✓ Yes [3]
- Free tier details
- Free monthly usage thresholds per SKU (replaced $200/mo credit as of March 2025): Essentials SKUs (e.g. Place Details, Autocomplete Requests) receive 10,000 free requests/month; Pro SKUs (e.g. Nearby Search Pro, Text Search Pro) receive 5,000 free requests/month; Enterprise SKUs receive 1,000 free requests/month. Some SKUs are unlimited free: Place Details - IDs Only, Text Search - IDs Only, and Autocomplete Session Usage. Resets on the 1st of each month.
- Self-serve signup
- ✓ Yes [4]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [5]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Essentials | Autocomplete Requests (free monthly cap) | first 10,000 requests/month | $0 | source |
| Essentials | Autocomplete Requests | 1,000 requests (0–100K/mo) | $2.83 | source |
| Essentials | Autocomplete Requests | 1,000 requests (100K–500K/mo) | $2.27 | source |
| Essentials | Autocomplete Requests | 1,000 requests (500K–1M/mo) | $1.7 | source |
| Essentials | Autocomplete Requests | 1,000 requests (1M–5M/mo) | $0.85 | source |
| Essentials | Autocomplete Requests | 1,000 requests (5M+/mo) | $0.21 | source |
| Essentials | Autocomplete Session Usage | unlimited (free) | $0 | source |
| Essentials | Place Details—IDs Only | unlimited (free) | $0 | source |
| Essentials | Text Search—IDs Only | unlimited (free) | $0 | source |
| Essentials | Place Details (free monthly cap) | first 10,000 requests/month | $0 | source |
| Essentials | Place Details | 1,000 requests (0–100K/mo) | $5 | source |
| Essentials | Place Details | 1,000 requests (100K–500K/mo) | $4 | source |
| Essentials | Place Details | 1,000 requests (500K–1M/mo) | $3 | source |
| Essentials | Place Details | 1,000 requests (1M–5M/mo) | $1.5 | source |
| Essentials | Place Details | 1,000 requests (5M+/mo) | $0.38 | source |
| Essentials | Maps Grounding Lite | 1,000 requests (0–100K/mo) | $7 | source |
| Essentials | Maps Grounding Lite | 1,000 requests (100K–500K/mo) | $5.95 | source |
| Essentials | Maps Grounding Lite | 1,000 requests (500K–1M/mo) | $4.9 | source |
| Essentials | Maps Grounding Lite | 1,000 requests (1M–5M/mo) | $3.85 | source |
| Essentials | Maps Grounding Lite | 1,000 requests (5M+/mo) | $2.8 | source |
| Pro | Nearby Search (free monthly cap) | first 5,000 requests/month | $0 | source |
| Pro | Nearby Search | 1,000 requests (0–100K/mo) | $32 | source |
| Pro | Nearby Search | 1,000 requests (100K–500K/mo) | $25.6 | source |
| Pro | Nearby Search | 1,000 requests (500K–1M/mo) | $19.2 | source |
| Pro | Nearby Search | 1,000 requests (1M–5M/mo) | $9.6 | source |
| Pro | Nearby Search | 1,000 requests (5M+/mo) | $2.4 | source |
| Pro | Text Search (free monthly cap) | first 5,000 requests/month | $0 | source |
| Pro | Text Search | 1,000 requests (0–100K/mo) | $32 | source |
| Pro | Text Search | 1,000 requests (100K–500K/mo) | $25.6 | source |
| Pro | Text Search | 1,000 requests (500K–1M/mo) | $19.2 | source |
| Pro | Text Search | 1,000 requests (1M–5M/mo) | $9.6 | source |
| Pro | Text Search | 1,000 requests (5M+/mo) | $2.4 | source |
| Pro | Place Details Pro | 1,000 requests (0–100K/mo) | $17 | source |
| Pro | Place Details Pro | 1,000 requests (100K–500K/mo) | $13.6 | source |
| Pro | Place Details Pro | 1,000 requests (500K–1M/mo) | $10.2 | source |
| Pro | Place Details Pro | 1,000 requests (1M–5M/mo) | $5.1 | source |
| Pro | Place Details Pro | 1,000 requests (5M+/mo) | $1.28 | source |
| Pro | Address Validation | 1,000 requests (0–100K/mo) | $17 | source |
| Pro | Address Validation | 1,000 requests (100K–500K/mo) | $13.6 | source |
| Pro | Address Validation | 1,000 requests (500K–1M/mo) | $10.2 | source |
| Pro | Address Validation | 1,000 requests (1M–5M/mo) | $5.1 | source |
| Pro | Address Validation | 1,000 requests (5M+/mo) | $1.28 | source |
| Pro | Aggregate API | 1,000 requests (0–100K/mo) | $10 | source |
| Pro | Aggregate API | 1,000 requests (100K–500K/mo) | $8 | source |
| Pro | Aggregate API | 1,000 requests (500K–1M/mo) | $6 | source |
| Pro | Aggregate API | 1,000 requests (1M–5M/mo) | $3 | source |
| Pro | Aggregate API | 1,000 requests (5M+/mo) | $0.75 | source |
| Enterprise | Nearby Search (free monthly cap) | first 1,000 requests/month | $0 | source |
| Enterprise | Nearby Search | 1,000 requests (0–100K/mo) | $35 | source |
| Enterprise | Nearby Search | 1,000 requests (100K–500K/mo) | $28 | source |
| Enterprise | Nearby Search | 1,000 requests (500K–1M/mo) | $21 | source |
| Enterprise | Nearby Search | 1,000 requests (1M–5M/mo) | $10.5 | source |
| Enterprise | Nearby Search | 1,000 requests (5M+/mo) | $2.63 | source |
| Enterprise | Nearby Search + Atmosphere | 1,000 requests (0–100K/mo) | $40 | source |
| Enterprise | Nearby Search + Atmosphere | 1,000 requests (100K–500K/mo) | $32 | source |
| Enterprise | Nearby Search + Atmosphere | 1,000 requests (500K–1M/mo) | $24 | source |
| Enterprise | Nearby Search + Atmosphere | 1,000 requests (1M–5M/mo) | $12 | source |
| Enterprise | Nearby Search + Atmosphere | 1,000 requests (5M+/mo) | $3.4 | source |
| Enterprise | Text Search | 1,000 requests (0–100K/mo) | $35 | source |
| Enterprise | Text Search | 1,000 requests (100K–500K/mo) | $28 | source |
| Enterprise | Text Search | 1,000 requests (500K–1M/mo) | $21 | source |
| Enterprise | Text Search | 1,000 requests (1M–5M/mo) | $10.5 | source |
| Enterprise | Text Search | 1,000 requests (5M+/mo) | $2.63 | source |
| Enterprise | Text Search + Atmosphere | 1,000 requests (0–100K/mo) | $40 | source |
| Enterprise | Text Search + Atmosphere | 1,000 requests (100K–500K/mo) | $32 | source |
| Enterprise | Text Search + Atmosphere | 1,000 requests (500K–1M/mo) | $24 | source |
| Enterprise | Text Search + Atmosphere | 1,000 requests (1M–5M/mo) | $12 | source |
| Enterprise | Text Search + Atmosphere | 1,000 requests (5M+/mo) | $3.4 | source |
| Enterprise | Place Details | 1,000 requests (0–100K/mo) | $20 | source |
| Enterprise | Place Details | 1,000 requests (100K–500K/mo) | $16 | source |
| Enterprise | Place Details | 1,000 requests (500K–1M/mo) | $12 | source |
| Enterprise | Place Details | 1,000 requests (1M–5M/mo) | $6 | source |
| Enterprise | Place Details | 1,000 requests (5M+/mo) | $1.51 | source |
| Enterprise | Place Details + Atmosphere | 1,000 requests (0–100K/mo) | $25 | source |
| Enterprise | Place Details + Atmosphere | 1,000 requests (100K–500K/mo) | $20 | source |
| Enterprise | Place Details + Atmosphere | 1,000 requests (500K–1M/mo) | $15 | source |
| Enterprise | Place Details + Atmosphere | 1,000 requests (1M–5M/mo) | $7.5 | source |
| Enterprise | Place Details + Atmosphere | 1,000 requests (5M+/mo) | $2.28 | source |
| Enterprise | Place Details Photos | 1,000 requests (0–100K/mo) | $7 | source |
| Enterprise | Place Details Photos | 1,000 requests (100K–500K/mo) | $5.6 | source |
| Enterprise | Place Details Photos | 1,000 requests (500K–1M/mo) | $4.2 | source |
| Enterprise | Place Details Photos | 1,000 requests (1M–5M/mo) | $2.1 | source |
| Enterprise | Place Details Photos | 1,000 requests (5M+/mo) | $0.53 | source |
| Enterprise | Address Validation | 1,000 requests (0–100K/mo) | $25 | source |
| Enterprise | Address Validation | 1,000 requests (100K–500K/mo) | $20 | source |
| Enterprise | Address Validation | 1,000 requests (500K–1M/mo) | $15 | source |
| Enterprise | Address Validation | 1,000 requests (1M–5M/mo) | $7.5 | source |
| Enterprise | Address Validation | 1,000 requests (5M+/mo) | $2.28 | source |
Capabilities
- Supported actions
- text_search, nearby_search, place_details, place_photos, autocomplete, search_along_route, review_summaries, area_summaries, resolve_names, resolve_maps_urls [6]
- Regions
- Global
- Languages
- Afrikaans, Albanian, Arabic, Armenian, Azerbaijani, Belarusian, Bengali, Bosnian, Bulgarian, Burmese, Catalan, Chinese (Simplified), Chinese (Traditional), Chinese (Hong Kong), Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Kazakh, Khmer, Korean, Kyrgyz, Lao, Latvian, Lithuanian, Macedonian, Malay, Malayalam, Marathi, Mongolian, Nepali, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Sinhalese, Slovak, Slovenian, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Zulu [7]
- Input types
- text query, lat/lon coordinates, place id, place type filter, encoded polyline (route), API key, OAuth token
- Output types
- JSON [8]
- Webhooks
- ✗ No [9]
- Sandbox / test mode
- ✗ No [10]
- SDK languages
- Android (Java/Kotlin), iOS (Swift/Objective-C), JavaScript (Maps JS API), Python, Go, Node.js, Java [11]
- MCP server
- ✓ Yes [12]
Trust & compliance
- SOC 2
- SOC 2 Type II [13]
- HIPAA
- ✗ No [14]
- GDPR
- ✓ Yes [15]
- ISO 27001
- ✓ Yes [16]
- PCI DSS
- ✗ No [17]
- Published SLA
- ✓ Yes [18]
- Rate limits
- 6,000 QPM (queries per minute) per project for Places API. The rate limit per minute is per API method per project - each API method has a separate quota. No maximum daily limits are documented. [19]
- Known restrictions
- Place content (details, photos, reviews) cannot be pre-fetched, cached, or stored - only place IDs may be stored indefinitely, Applications must display Google Maps attribution (logo or text) whenever displaying Places API content, Logo minimum height 16dp; text font size 12–16sp; cannot modify or localize 'Google Maps' text, Display author attributions for photos and review author names in close proximity to content, AI-powered summaries (Review Summaries, Area Summaries) must include localized disclosure text immediately below and a 'Report summary' link, Results displayed on maps must use Google Maps with proper attribution, Autocomplete address lists remain restricted - only user-selected addresses exempt for specific transactions, Photo names cannot be cached and may expire, Must provide publicly accessible Terms of Use and Privacy Policy incorporating Google's terms, If fields from both Essentials and Pro SKUs are requested, billing is at the Pro SKU rate [20]
Developer surface
Integration
- API style
- rest
- Base URL
- https://places.googleapis.com/v1/
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key, oauth2
- Idempotency keys
- ✗ No
- Error format
- vendor-specific (Google API error envelope: {error: {code, message, status}} with gRPC status codes via REST transcoding)
- Rate limit
- 6000 / minute
- Android (Java/Kotlin)
com.google.android.libraries.places:places· repo - iOS (Swift/Objective-C)
GooglePlaces / GooglePlacesSwift· repo - JavaScript (Maps JS API)
@googlemaps/places· repo - Python
googlemaps· repo - Go
cloud.google.com/go/maps/places/apiv1· repo - Node.js
googlemaps (google-maps-services-js)· repo - Java
com.google.maps:google-maps-services· repo
Adoption & maturity
- Launched
- 2023-10-26
- GA
- 2023-10-26
- Notable customers
- Dozens, ZEISS Vision Care, Via
Other Places & POI APIs
Azure Maps Search (POI)
"Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications."
TomTom Search / Places API
"Search is a RESTful API designed for developers allowing single-line fuzzy search for addresses and POIs. Search assigns a latitude/longitude to a specific address, cross street, geographic feature, or point of interest (POI)."
Radar Geocoding API
"Use Radar's geocoding APIs to convert addresses to latitude and longitude coordinates, or vice versa."
Mapbox Search Box API
"All-in-one location search for addresses, places, and points of interest"
HERE Geocoding & Search API (Discover & Browse)
"Enable precise conversion and discovery of geocoordinates, POIs and addresses to improve location accuracy and context."
Esri ArcGIS Places API
"a location service hosted by Esri that can search for businesses and geographic locations around the world and return detailed information about each place."
References
- ↑Description: developers.google.com
- ↑Pricing model: developers.google.com · developers.google.com
- ↑Free tier: developers.google.com · developers.google.com
- ↑Self-serve signup: developers.google.com
- ↑Enterprise plan: mapsplatform.google.com
- ↑Supported actions: developers.google.com
- ↑Languages: developers.google.com
- ↑Output types: developers.google.com
- ↑Webhooks: developers.google.com
- ↑Sandbox: developers.google.com
- ↑SDK languages: developers.google.com
- ↑MCP server: developers.google.com · developers.google.com
- ↑SOC 2: mapsplatform.google.com
- ↑HIPAA: mapsplatform.google.com
- ↑GDPR: mapsplatform.google.com
- ↑ISO 27001: mapsplatform.google.com
- ↑PCI DSS: mapsplatform.google.com
- ↑Published SLA: cloud.google.com
- ↑Rate limits: developers.google.com · developers.google.com
- ↑Known restrictions: developers.google.com · developers.google.com
Change history
- 2026-06-15 Score Agent Friendliness: 30 → 50
- 2026-06-15 Score Docs Quality: 15 → 35
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 API Reference URL: (none) → https://developers.google.com/workspace/docs/api/how-tos/overview?hl=hi
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Capabilities: {} → {"nearby":true,"photos":true,"reviews":true,"poi_search":true,"autocomplete":tr…
- 2026-06-14 Summary Md: (none) → Google Places API is a REST service that returns location data, imagery, and de…
- 2026-06-14 Score Docs Quality: 0 → 15
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Docs URL: (none) → https://developers.google.com/docs
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-14 Score Trust Readiness: (none) → 75
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Free Tier Available: set to Yes
- 2026-06-14 Free Tier Details: set to Free monthly usage thresholds per SKU (replaced $200/mo credit as of March 2025…
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to type_2
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 ISO 27001: set to Yes
- 2026-06-14 PCI DSS: set to No
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://cloud.google.com/maps-platform/terms/sla
- 2026-06-14 Data Retention Policy URL: set to https://developers.google.com/maps/documentation/places/web-service/policies
- 2026-06-14 Documented Rate Limits: set to 6,000 QPM (queries per minute) per project for Places API. The rate limit per m…
- 2026-06-14 Rate Limit Requests: set to 6000
- 2026-06-14 Known Restrictions: set to Place content (details, photos, reviews) cannot be pre-fetched, cached, or stor…
- 2026-06-14 Auth Methods: set to api_key, oauth2
- 2026-06-14 Auth Docs URL: set to https://developers.google.com/maps/documentation/places/web-service/get-api-key
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://places.googleapis.com/v1/
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Deprecation Policy URL: set to https://developers.google.com/maps/launch-stages
- 2026-06-14 Quickstart URL: set to https://console.cloud.google.com/google/maps-apis/start
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific (Google API error envelope: {error: {code, message, status}} wi…
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Slug: set to google-places
- 2026-06-14 Price Basis: set to 1,000 requests
- 2026-06-14 Free Tier Limit: set to 10,000 requests/month per SKU (Essentials tier); Place Details Essentials (IDs …
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/google-places \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/google-places/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'