Google Address Validation API

"Address Validation lets you validate and correct address inputs with Places data powered by Google Maps Platform." [1]

developers.google.com/maps/documentation/address-validation · By Google · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

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 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 35 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 75 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

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]
Published prices
PlanItemPerAmountSource
Address Validation Pro (pay-as-you-go)address lookupsfirst 5,000 requests/month$0source
Address Validation Pro (pay-as-you-go)address lookups1,000 requests (5,001–100,000/month)$17source
Address Validation Pro (pay-as-you-go)address lookups1,000 requests (100,001–500,000/month)$13.6source
Address Validation Pro (pay-as-you-go)address lookups1,000 requests (500,001–1,000,000/month)$10.2source
Address Validation Pro (pay-as-you-go)address lookups1,000 requests (1,000,001–5,000,000/month)$5.1source
Address Validation Pro (pay-as-you-go)address lookups1,000 requests (5,000,001+/month)$1.28source
Address Validation Enterprise (pay-as-you-go)address lookupsfirst 1,000 requests/month$0source
Address Validation Enterprise (pay-as-you-go)address lookups1,000 requests (1,001–100,000/month)$25source
Address Validation Enterprise (pay-as-you-go)address lookups1,000 requests (100,001–500,000/month)$20source
Address Validation Enterprise (pay-as-you-go)address lookups1,000 requests (500,001–1,000,000/month)$15source
Address Validation Enterprise (pay-as-you-go)address lookups1,000 requests (1,000,001–5,000,000/month)$7.5source
Address Validation Enterprise (pay-as-you-go)address lookups1,000 requests (5,000,001+/month)$2.28source
Maps Platform Essentials (subscription)base subscription including Address Validation Pro (100,000 combined monthly calls)month$275source
Maps Platform Pro (subscription)base subscription including Address Validation Pro (250,000 combined monthly calls)month$1200source

Capabilities

  • USPS CASS certified
  • International coverage
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

Docs rendering: static

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

SDKs

  • Java google-cloud-java (maps-addressvalidation) · repo
  • Go cloud.google.com/go/maps/addressvalidation/apiv1 · repo
  • Node.js @googlemaps/addressvalidation · repo
  • Python google-maps-addressvalidation · repo
  • .NET/C# Google.Maps.AddressValidation.V1 · repo

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."

    Hybrid · free tier · public pricing · self-serve

  • Loqate Address Verification

    "Global address verification that ensures you reach your customers, every time."

    Usage · public pricing · self-serve

  • PostGrid Address Verification

    "Autocomplete, Verify, Validate, and Standardize addresses across 250+ countries & territories to local postal standards"

    Hybrid · public pricing · self-serve

  • Melissa

    Global data quality and enhancement solutions to profile, verify, clean, update, match, and integrate People data.

    Hybrid · free tier · public pricing · self-serve

  • Smarty (US & International Address Verification)

    "Address data on easy mode"

    Subscription · public pricing · self-serve

  • Service Objects DOTS Address Validation

    "Maximize Address Accuracy and Deliverability"

    Sales-led · self-serve

Google Address Validation API alternatives · Google Address Validation API vs Lob Address Verification · All Address Validation APIs APIs

References

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Docs Quality: 1535
  2. 2026-06-15 Score Agent Friendliness: 3050
  3. 2026-06-14 Robots Allows Agents: (none)Yes
  4. 2026-06-14 Has Structured Data: (none)Yes
  5. 2026-06-14 API Reference URL: (none)https://developers.google.com/workspace/docs/api/how-tos/overview
  6. 2026-06-14 Capabilities: {}{"international":true,"cass_certified":true}
  7. 2026-06-14 Summary Md: (none)Google Address Validation API validates and corrects postal addresses using Goo…
  8. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  9. 2026-06-14 Score Trust Readiness: (none)75
  10. 2026-06-14 Score Agent Friendliness: (none)30
  11. 2026-06-14 Score Pricing Transparency: (none)100
  12. 2026-06-14 Score Setup Speed: (none)85
  13. 2026-06-14 Score Docs Quality: (none)15
  14. 2026-06-14 Score Procurement Friction: (none)100
  15. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, Regulated or enter…
  16. 2026-06-14 Llms Txt Present: (none)No
  17. 2026-06-14 Docs URL: (none)https://developers.google.com/docs
  18. 2026-06-14 Rendering: (none)static
  19. 2026-06-14 Pricing Model: set to hybrid
  20. 2026-06-14 Has Published Pricing: set to Yes
  21. 2026-06-14 Free Tier Available: set to Yes
  22. 2026-06-14 Free Tier Details: set to Address Validation Pro SKU: 5,000 free requests per month. Address Validation E…
  23. 2026-06-14 Self Serve Signup: set to Yes
  24. 2026-06-14 Requires Sales Call: set to No
  25. 2026-06-14 Enterprise Plan Available: set to Yes
  26. 2026-06-14 SOC 2: set to type_2
  27. 2026-06-14 HIPAA: set to No
  28. 2026-06-14 GDPR: set to Yes
  29. 2026-06-14 ISO 27001: set to Yes
  30. 2026-06-14 SLA Published: set to Yes
  31. 2026-06-14 SLA URL: set to https://cloud.google.com/maps-platform/terms/sla
  32. 2026-06-14 Data Retention Policy URL: set to https://developers.google.com/maps/documentation/address-validation/policies
  33. 2026-06-14 Documented Rate Limits: set to 6,000 queries per minute (QPM) for validation methods; 6,000 QPM for feedback m…
  34. 2026-06-14 Rate Limit Requests: set to 6000
  35. 2026-06-14 Rate Limit Window: set to minute
  36. 2026-06-14 Known Restrictions: set to Content pre-fetching, caching, or storage is generally restricted; Place ID is …
  37. 2026-06-14 Auth Methods: set to api_key, oauth2
  38. 2026-06-14 Auth Docs URL: set to https://developers.google.com/maps/documentation/address-validation/cloud-setup
  39. 2026-06-14 API Style: set to rest
  40. 2026-06-14 Base URL: set to https://addressvalidation.googleapis.com/v1
  41. 2026-06-14 API Version: set to v1
  42. 2026-06-14 Versioning Scheme: set to url
  43. 2026-06-14 Stability: set to ga
  44. 2026-06-14 Deprecation Policy URL: set to https://developers.google.com/maps/deprecations
  45. 2026-06-14 Quickstart URL: set to https://developers.google.com/maps/documentation/address-validation/cloud-setup
  46. 2026-06-14 Error Format: set to vendor-specific
  47. 2026-06-14 Slug: set to google-address-validation
  48. 2026-06-14 Starting Price Usd: set to 17
  49. 2026-06-14 Price Basis: set to 1,000 requests
  50. 2026-06-14 Free Tier Limit: set to 5,000 requests/month (Pro SKU)

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

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"}'

All the ways to contribute →