01 / Overview

Check An Address Before You Use It

Check address components, standardize the result, and review the returned geocode. Address Validation gives your application evidence to decide whether an address is ready to use or needs attention.

From Address To Informed Action

Conceptual Overview
Input

Submitted Address

The address your customer enters.

Evidence

Validation Response

Component signals, a verdict, and a geocode.

Your Workflow

Choose An Action

Apply your rules to the response.

Accept
Ask For Confirmation
Request A Correction
These are alternative actions, not a guaranteed pass/fail result. Completeness and confirmation are distinct; available fields vary by country.

At A Glance

  • Provides: Component validation, address standardization, and geocoding.
  • Not: Identity verification, proof of residence, or a carrier delivery guarantee.
40countries/regions in the coverage list
5Kmonthly free Pro requests
$17per 1,000 in the first Pro paid band
1request for validation and geocoding

02 / What's Included

One Response, Several Kinds Of Evidence

The response can contain a verdict, structured address, geocode, metadata, and USPS data. Presence and detail vary by country and request; these are signals for your workflow, not a delivery guarantee.

Included

  • Component-level confirmation (confirmed / plausible / suspicious)
  • Standardized, formatted address output
  • Bundled geocode — latitude/longitude in the same call
  • Business, residential, and PO box detection
  • CASS-certified USPS data for US & Puerto Rico

Not Included

  • Identity / KYC verification of who lives there
  • Guaranteed carrier deliverability
  • Real-time NCOA move-updating
  • Full postal metadata outside the ~40 supported countries

Confirmation Levels (Per Component)

CONFIRMEDUNCONFIRMED_BUT_PLAUSIBLE UNCONFIRMED_AND_SUSPICIOUS

Request Shape

address.regionCodeaddress.addressLines previousResponseIdenableUspsCass
validateAddress() resultv1
verdictVerdict
addressAddress
geocodeGeocode
metadataMetadata
uspsDataUS & PR
···· responseId, englishLatinAddress

03 / Why Google + USPS

Map And Postal Data In One Validation

Google combines mapping and address information with postal reference data where supported. US and Puerto Rico responses can include USPS fields through CASS-certified processing. Check the coverage and field definitions for the country you serve.

Key Facts

  • CASS™ certified (Coding Accuracy Support System) for US & Puerto Rico addresses
  • geocode is returned with the validation result; inspect its granularity and coverage
  • coverage in 40 countries and regions, growing as new markets move out of preview
Sources Contribute Different Evidence
01
Map And Address Information

Location and address context used by the service.

02
Postal Reference Information

USPS-related processing for supported US and Puerto Rico addresses.

The validation response combines available evidence. Postal fields are conditional on geography and request.

04 / The Verdict Object

Not Pass/fail — A Confidence Signal You Can Branch On

Use the verdict and component-level signals together to decide whether to accept the address, ask the user to confirm it, or request a correction. Completeness and confirmation are distinct: an address can be complete while still containing an unconfirmed component.

Verdict Flags

  • addressComplete — no unresolved tokens or unexpected/missing components; inspect confirmation signals separately
  • hasUnconfirmedComponents / hasInferredComponents — what changed and why
  • hasReplacedComponents / hasSpellCorrectedComponents — what Google fixed for you
Choose The Next User Action
01
Accept

Components and granularity meet your application's requirements.

02
Confirm

Ask the user to review inferred, replaced, or uncertain components.

03
Correct

Request missing information or a corrected address before proceeding.

Illustrative application logic. possibleNextAction is a Preview field inside verdict; evaluate all relevant signals.

05 / Business, PO Box & USPS

Knowing What Kind Of Address It Is, Not Just Where It Is

The metadata object flags whether an address is a business, a PO box, or residential — useful for routing logic like commercial delivery surcharges or rejecting a PO box on a shipment that requires a street address. For US and Puerto Rico addresses, uspsData layers on CASS-certified fields: the standardized postal form, ZIP+4, carrier route, and delivery-point confirmation.

Metadata Booleans

  • business — flags a commercial address
  • poBox — flags a PO box, not a street address
  • residential — flags a home address

uspsData Fields (US & Puerto Rico)

standardizedAddressdeliveryPointCode carrierRoutedpvConfirmation cassProcessed

06 / Extend With Maps Platform

A Clean Address Feeds Everything Downstream

Validation is usually a gate, not the destination. Once an address is confirmed and geocoded, hand the place ID and location straight to the next Maps Platform API — no separate vendor, no separate address model to reconcile between systems.

Enable and authenticate each service for its own interface. APIs may use restricted keys or OAuth; BigQuery uses Google Cloud identity and dataset permissions, not an API key.

Geocoding APIAddress Validation already bundles a geocode — reach for standalone Geocoding when you only need coordinates and no postal validation.
Places API & Place DetailsPull live hours, photos, and reviews for the place ID a validated address resolves to.
Routes APIFeed a validated, geocoded address straight into routing and ETA calculations for delivery.
Places InsightsAnalyze the surrounding place mix through country-specific Places Insights datasets and their governed interfaces.

Pairs Well With

Geocoding API Places API Routes API Places Insights Maps JavaScript API BigQuery

07 / Example Requests

A Clean Address Vs. One That Needs A Second Look

Same endpoint, two outcomes — a fully confirmed address, and one with a missing unit number that comes back flagged instead of silently guessed. Select Show Example on either card; these are mocked responses, not a live connection.

Clean Address

fully confirmed, standardized, and geocoded

POST https://addressvalidation.googleapis.com/v1:validateAddress
    ?key=YOUR_API_KEY

    { "address": { "regionCode": "US",
        "addressLines": ["1600 Amphitheatre Pkwy",
                          "Mountain View, CA 94043"] } }

Illustrative output · No request executed

FieldValue
verdict.addressCompletetrue
address.formattedAddress1600 Amphitheatre Pkwy, Mountain View, CA 94043
metadata.businesstrue
uspsData.dpvConfirmationY
Ambiguous Address

missing a unit number — flagged, not guessed

POST https://addressvalidation.googleapis.com/v1:validateAddress
    ?key=YOUR_API_KEY

    { "address": { "regionCode": "US",
        "addressLines": ["100 Main St", "Springfield, IL"] } }

Illustrative output · No request executed

FieldValue
verdict.addressCompletefalse
verdict.hasUnconfirmedComponentstrue
address.missingComponentTypessubpremise
verdict.possibleNextActionCONFIRM_ADD_SUBPREMISES

08 / Use Cases And Industries

Where A Bad Address Becomes An Expensive Problem

Any workflow that ships something, bills something, or opens an account against an address benefits from catching a bad one before it's committed, not after.

Ecommerce checkoutCatch a mistyped or incomplete shipping address before the order is placed, not after it bounces.
Logistics & 3PL label printingStandardize addresses and use supported USPS/CASS processing before label creation; inspect the validation result.
Insurance & underwritingConfirm business vs. residential status before pricing a policy against the wrong rate class.
CRM & data hygieneBatch-clean an existing customer file into standardized, geocoded addresses for reliable joins.
Utility & subscription onboardingReject a PO box or unconfirmed unit number at signup instead of during install dispatch.
Field service dispatchConfirm a service address resolves to a real, geocoded location before a crew is scheduled.

Industries

Ecommerce & retail Logistics & delivery Insurance Utilities & telecom Financial services Real estate Field services Government & public sector

09 / Reliability

Plan For Reliability And Recovery

The Maps Platform SLA defines service availability commitments for covered services. Design your integration to handle errors and retries; an uptime commitment does not guarantee the correctness or completeness of each result.

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
Operating Checklist
01
Handle Responses

Inspect status and returned fields; missing data is not a successful business decision.

02
Recover Safely

Use bounded retries and backoff for retryable failures; avoid retry storms.

03
Review An Incident

Compare your logs with the public status dashboard and SLA claim requirements.

Availability and result quality are different measures.

10 / Coverage And Pricing

Price The Validation Workflow

Pro applies to ordinary validation requests. Enterprise applies when Address Validation terminates an Autocomplete (New) session; it is not an optional package of extra response signals. Country coverage and available metadata are independent of that billing distinction.

Free Tier

  • Pro: 5,000 validations free every month
  • Enterprise: 1,000 validations free every month

At the listed global pay-as-you-go Pro rates, 1,000,000 total monthly requests cost $12,155: 5,000 free + 95,000 × $17/1,000 + 400,000 × $13.60/1,000 + 500,000 × $10.20/1,000. This example excludes discounts, taxes, and other usage.

Monthly VolumePro / 1,000Enterprise / 1,000
Free cap + 1 – 100,000$17.00$25.00
100,001 – 500,000$13.60$20.00
500,001 – 1,000,000$10.20$15.00
1,000,001 – 5,000,000$5.10$7.50
5,000,001+$1.28$2.28

Global USD list rates checked September 14, 2026. Pro: SKU A2E0-53FF-0BE3; Enterprise: SKU 10F3-119A-C6EC. Bands apply cumulatively after each SKU’s free allowance. Coverage includes 40 countries/regions; metadata is unavailable in Colombia, Italy, and Singapore, and India/Japan have Preview coverage. Confirm the current list before quoting.

11 / Get Started

Point It At Your Worst Address Data First

The free monthly quota is enough to run a real test against the messiest slice of your own customer file — the addresses that actually cause returns and failed deliveries — with billing enabled and applicable terms accepted.

1
Enable the API and generate a keya few clicks in Google Cloud Console; restrict the key to the Address Validation API before it leaves your desk
2
Run it against your dirtiest address datathe free monthly quota is enough for a genuine proof of concept, not a toy demo
3
Choose the Integration FlowSKU follows the request/session flow; volume bands apply cumulatively
Address Validation · Technical explainer · Reviewed September 14, 2026. Examples are illustrative. Availability, pricing, and feature coverage may change; linked official documentation governs.