Two Ways To Resolve A Location
Conceptual OverviewA Readable Location
Street address or place description.
A Geographic Reference
Latitude and longitude for the returned location.
At A Glance
- Provides: Address and coordinate lookups; v4 also supports destination lookups.
- Not: Address validation, proof of deliverability, or guaranteed entrance access.
02 / What's Included
Choose An Input And Inspect The Result
Included
- Forward geocoding (address → lat/lng)
- Reverse geocoding (lat/lng → address)
- Place geocoding (Place ID lookup)
- Component filtering (country, postal code)
- v3 location types: ROOFTOP, RANGE_INTERPOLATED, GEOMETRIC_CENTER, APPROXIMATE
Not Included
- Address component validation (separate API)
- Autocomplete-as-you-type (Places API)
- Turn-by-turn routing (Routes API)
- Place attributes at scale (Places Insights)
v3 Location Types
v3 Request Parameters
03 / Why Google's Data
Check Coverage And Granularity
Key Facts
- Check the country-specific geocoding coverage list
- Inspect returned location type, address components, and partial-match indicators
- Treat an interpolated point or area center differently from a rooftop result
A street-address location; still inspect the returned address.
Estimated along a street between known address points.
A geometric center or approximate location; suitability depends on your use case.
Location type is not a probability of correctness.
04 / v3 → v4
v4 Adds Destination Context
v4 Specifics
- Use /v4/ for GA, /v4beta/ for Preview, and /v4alpha/ for Experimental features
- Check the project’s current quota and the chosen method; the 25 QPS note in the quickstart is explicitly scoped to Preview
- v3 experimental building outlines, entrances, navigation points, and grounds moved to destination search; migrate using the dedicated guide
Address text → candidate locations
Coordinates → readable addresses
Place ID → geocoding result
Address, Place ID, or location → available destination context
Alternative methods, not sequential processing stages. Check the channel for each requested feature.
05 / Address Descriptors
When A Formal Address Isn't Enough
Availability
- generally available in India since March 25, 2025, at no extra cost on top of the Geocoding (India) Essentials SKU
- Experimental launch stage everywhere else
Landmark Relationships
Area Containment
06 / Extend With Maps Platform
The Address Resolver The Rest Of Maps Platform Builds On
Use the credential and access model required by each service. API key/OAuth configuration is separate from BigQuery identity, dataset permissions, and country subscriptions.
Pairs Well With
07 / Example Requests
What A Request Actually Looks Like
an address to a rooftop-precision location
GET https://maps.googleapis.com/maps/api/geocode/json
?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
&key=YOUR_API_KEY
Illustrative output · No request executed
| Field | Value |
|---|---|
| formatted_address | 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA |
| location | 37.4224764, -122.0842499 |
| location_type | ROOFTOP |
| place_id | ChIJ2eUgeAK6j4ARbn5u_wAGqWA |
a lat/lng to a structured street address
GET https://maps.googleapis.com/maps/api/geocode/json
?latlng=40.714224,-73.961452
&result_type=street_address
&key=YOUR_API_KEY
Illustrative output · No request executed
| Field | Value |
|---|---|
| formatted_address | 277 Bedford Ave, Brooklyn, NY 11211, USA |
| types | street_address |
| place_id | ChIJd8BlQ2BZwokRAFUEcm_qrcA |
08 / Use Cases And Industries
Where The Geocoding API Gets Used
Industries
09 / Reliability
Plan For Reliability And Recovery
The Commitment
- 99.9% monthly uptime objective for covered services
- Credits require eligibility, a timely claim, and the conditions in the SLA
The Proof
- Use the public status dashboard to investigate incidents
- Preview and Experimental features are subject to their own terms and exclusions
Inspect status and returned fields; missing data is not a successful business decision.
Use bounded retries and backoff for retryable failures; avoid retry storms.
Compare your logs with the public status dashboard and SLA claim requirements.
Availability and result quality are different measures.
10 / Coverage And Pricing
Calculate Cost Across Volume Bands
Free Tier & Bundling
- 10,000 core Geocoding requests free per month under global pay-as-you-go
- Subscription plans have a shared allowance across included SKUs; do not add their allowance to this pay-as-you-go example
For 1,000,000 total monthly requests: 10,000 free + 90,000 × $5/1,000 + 400,000 × $4/1,000 + 500,000 × $3/1,000 = $3,550. Assumes global pay-as-you-go pricing, no negotiated discount, and excludes taxes or other usage.
| Monthly Volume | Price / 1,000 |
|---|---|
| 0 – 10,000 | Free |
| 10,001 – 100,000 | $5.00 |
| 100,001 – 500,000 | $4.00 |
| 500,001 – 1,000,000 | $3.00 |
| 1,000,001 – 5,000,000 | $1.50 |
| 5,000,001+ | $0.38 |
Global core Geocoding list rates checked September 14, 2026. Applicable India pricing, subscription plans, negotiated agreements, or destination-specific billing may differ. Verify the method, SKU, and account arrangement before quoting.
11 / Get Started

