Google Address Validation API
"Address Validation lets you validate and correct address inputs with Places data powered by Google Maps Platform." [1]
Google Address Validation API validates and corrects postal addresses using Google Maps Places data, covering 40+ countries with USPS CASS certification for US and Puerto Rico addresses. It targets e-commerce checkout flows, financial services onboarding, and batch data quality use cases. Pricing starts at $17 per 1,000 requests with a free tier of 5,000 requests per month, and enterprise plans are available without a required sales call. The API is REST-based with SDK support for Java, Go, Node.js, Python, and .NET, and holds SOC 2 Type II, ISO 27001, and 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
- Hybrid (base + usage) [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- Address Validation Pro SKU: 5,000 free requests per month. Address Validation Enterprise SKU: 1,000 free requests per month. These are recurring monthly free allowances per SKU.
- Self-serve signup
- ✓ Yes
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [5]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Address Validation Pro (pay-as-you-go) | address lookups | first 5,000 requests/month | $0 | source |
| Address Validation Pro (pay-as-you-go) | address lookups | 1,000 requests (5,001–100,000/month) | $17 | source |
| Address Validation Pro (pay-as-you-go) | address lookups | 1,000 requests (100,001–500,000/month) | $13.6 | source |
| Address Validation Pro (pay-as-you-go) | address lookups | 1,000 requests (500,001–1,000,000/month) | $10.2 | source |
| Address Validation Pro (pay-as-you-go) | address lookups | 1,000 requests (1,000,001–5,000,000/month) | $5.1 | source |
| Address Validation Pro (pay-as-you-go) | address lookups | 1,000 requests (5,000,001+/month) | $1.28 | source |
| Address Validation Enterprise (pay-as-you-go) | address lookups | first 1,000 requests/month | $0 | source |
| Address Validation Enterprise (pay-as-you-go) | address lookups | 1,000 requests (1,001–100,000/month) | $25 | source |
| Address Validation Enterprise (pay-as-you-go) | address lookups | 1,000 requests (100,001–500,000/month) | $20 | source |
| Address Validation Enterprise (pay-as-you-go) | address lookups | 1,000 requests (500,001–1,000,000/month) | $15 | source |
| Address Validation Enterprise (pay-as-you-go) | address lookups | 1,000 requests (1,000,001–5,000,000/month) | $7.5 | source |
| Address Validation Enterprise (pay-as-you-go) | address lookups | 1,000 requests (5,000,001+/month) | $2.28 | source |
| Maps Platform Essentials (subscription) | base subscription including Address Validation Pro (100,000 combined monthly calls) | month | $275 | source |
| Maps Platform Pro (subscription) | base subscription including Address Validation Pro (250,000 combined monthly calls) | month | $1200 | source |
Capabilities
- Supported actions
- validateAddress, provideValidationFeedback [6]
- Regions
- Argentina, Austria, Australia, Belgium, Bulgaria, Brazil, Canada, Switzerland, Chile, Colombia, Czechia, Germany, Denmark, Estonia, Spain, Finland, France, United Kingdom, Croatia, Hungary, Ireland, Italy, Lithuania, Luxembourg, Latvia, Mexico, Malaysia, Netherlands, Norway, New Zealand, Poland, Puerto Rico, Portugal, Sweden, Singapore, Slovenia, Slovakia, United States, India (preview), Japan (preview), USPS CASS Certified for US and Puerto Rico addresses [7]
- Input types
- free-form address string via addressLines array, structured address components (regionCode, postalCode, administrativeArea, locality, sublocality, addressLines), partial address, PostalAddress object
- Output types
- standardized/formatted address, address component-level confirmation status, validity and deliverability verdict (possibleNextAction: ACCEPT/CONFIRM/FIX), geocode (LatLng coordinates, Place ID, Plus Code, viewport bounds), address metadata (residential/business/PO Box flags), USPS data for US/PR addresses (DPV/CASS fields), granularity levels (SUB_PREMISE, PREMISE, PREMISE_PROXIMITY, BLOCK, ROUTE, OTHER), inferred/spell-corrected/replaced component flags, JSON response
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No
- SDK languages
- Java, Go, Node.js, Python, .NET/C# [8]
- MCP server
- ✓ Yes [9]
Trust & compliance
- SOC 2
- SOC 2 Type II [10]
- HIPAA
- ✗ No [11]
- GDPR
- ✓ Yes [12]
- ISO 27001
- ✓ Yes [13]
- PCI DSS
- – Unknown
- Published SLA
- ✓ Yes [14]
- Rate limits
- 6,000 queries per minute (QPM) for validation methods; 6,000 QPM for feedback methods [15]
- Known restrictions
- Content pre-fetching, caching, or storage is generally restricted; Place ID is exempt and may be stored indefinitely, Address validation response elements may be cached a maximum of 30 consecutive calendar days and must be deleted after 30 days, Cached response data must be associated against a user account (email address or other primary ID), USPS CASS processing (enableUspsCass) limited to US and Puerto Rico addresses only, Recipients and organization fields in PostalAddress are ignored and discarded, Address total field length must not exceed 280 characters, EEA customers subject to separate Terms of Service effective 8 July 2025, Session tokens for billing integration only work with Autocomplete (New) API, not legacy Autocomplete, India and Japan are preview (pre-GA) regions with potential limitations and changes, Mandatory Google Maps attribution required when displaying API results, Use to transmit, store, or process health information subject to US HIPAA is explicitly prohibited by the Acceptable Use Policy, Address Validation Pro only available in Essentials ($275/mo) and Pro ($1,200/mo) subscription plans; not in Starter plan [16]
Developer surface
Integration
- API style
- rest
- Base URL
- https://addressvalidation.googleapis.com/v1
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key, oauth2
- Error format
- vendor-specific
- Rate limit
- 6000 / minute
Adoption & maturity
- Launched
- 2022-11-09
- GA
- 2022-11-09
Other Address Validation APIs
Lob Address Verification
"Avoid mail missteps and make failed deliveries a thing of the past."
Loqate Address Verification
"Global address verification that ensures you reach your customers, every time."
PostGrid Address Verification
"Autocomplete, Verify, Validate, and Standardize addresses across 250+ countries & territories to local postal standards"
Melissa
Global data quality and enhancement solutions to profile, verify, clean, update, match, and integrate People data.
Smarty (US & International Address Verification)
"Address data on easy mode"
Service Objects DOTS Address Validation
"Maximize Address Accuracy and Deliverability"
References
- ↑Description: mapsplatform.google.com
- ↑Pricing model: developers.google.com · developers.google.com
- ↑Published pricing: developers.google.com · developers.google.com
- ↑Free tier: developers.google.com
- ↑Enterprise plan: mapsplatform.google.com
- ↑Supported actions: developers.google.com
- ↑Regions: developers.google.com · developers.google.com
- ↑SDK languages: developers.google.com
- ↑MCP server: github.com · github.com
- ↑SOC 2: mapsplatform.google.com
- ↑HIPAA: developers.google.com · cloud.google.com
- ↑GDPR: developers.google.com
- ↑ISO 27001: developers.google.com · mapsplatform.google.com
- ↑Published SLA: cloud.google.com
- ↑Rate limits: developers.google.com · developers.google.com
- ↑Known restrictions: developers.google.com · developers.google.com · cloud.google.com
Change history
- 2026-06-15 Score Docs Quality: 15 → 35
- 2026-06-15 Score Agent Friendliness: 30 → 50
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 API Reference URL: (none) → https://developers.google.com/workspace/docs/api/how-tos/overview
- 2026-06-14 Capabilities: {} → {"international":true,"cass_certified":true}
- 2026-06-14 Summary Md: (none) → Google Address Validation API validates and corrects postal addresses using Goo…
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Score Trust Readiness: (none) → 75
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Docs URL: (none) → https://developers.google.com/docs
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Pricing Model: set to hybrid
- 2026-06-14 Has Published Pricing: set to Yes
- 2026-06-14 Free Tier Available: set to Yes
- 2026-06-14 Free Tier Details: set to Address Validation Pro SKU: 5,000 free requests per month. Address Validation E…
- 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 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/address-validation/policies
- 2026-06-14 Documented Rate Limits: set to 6,000 queries per minute (QPM) for validation methods; 6,000 QPM for feedback m…
- 2026-06-14 Rate Limit Requests: set to 6000
- 2026-06-14 Rate Limit Window: set to minute
- 2026-06-14 Known Restrictions: set to Content pre-fetching, caching, or storage is generally restricted; Place ID is …
- 2026-06-14 Auth Methods: set to api_key, oauth2
- 2026-06-14 Auth Docs URL: set to https://developers.google.com/maps/documentation/address-validation/cloud-setup
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://addressvalidation.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/deprecations
- 2026-06-14 Quickstart URL: set to https://developers.google.com/maps/documentation/address-validation/cloud-setup
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Slug: set to google-address-validation
- 2026-06-14 Starting Price Usd: set to 17
- 2026-06-14 Price Basis: set to 1,000 requests
- 2026-06-14 Free Tier Limit: set to 5,000 requests/month (Pro SKU)
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/google-address-validation \
-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-address-validation/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'