Coverage
- Global: Address verification for 250+ countries and territories
- Certified datasets: Includes CASS (US) and PAF (UK) certified postal data
- Geocoding: Latitude/longitude coordinates and reverse geocoding capabilities
- Transliteration: International address conversion for cross-border operations
Available Endpoints
Address Verify provides one primary API endpoint:- International Batch Cleanse - Verify and cleanse addresses globally in single or batch mode
Getting Started
- Create an API key if you don’t have one
- Structure your address data using the input fields that match your data format
- Make your first request using the endpoint documentation above
What Address Verify Returns
Address Verify provides:- Verified and standardized address in multiple formats (mailing format, delivery format, structured components)
- Address Verification Code (AVC) indicating verification level and match quality
- Address Quality Index (AQI) for simplified quality assessment
- Geocoding data (latitude/longitude) when available
- Corrected postal codes and administrative areas
Response Fields
Response Fields
Geocoding Data
Formatted Address Output
Address Components
Organization and Contact
Country Information
Verification Indicators
Address Formatting (Optional)
Understanding the AVC:
- Verification Status (1st character): V=Verified, P=Partially verified, A=Ambiguous, R=Reverted, U=Unverified
- Match Level (2nd-3rd characters): 0=None through 5=Delivery point (higher is more granular)
- Parsing Quality (middle section): How well the input was parsed
- Matchscore (final number): Percentage match between input and reference (100=perfect match, no changes needed)
Input Fields
Input Fields
Address Verify accepts multiple input formats. Use the fields that match your data structure:
Unstructured Input
Structured Input
Additional Input Options
Tip: For best results, use structured input with address components separated when possible. If data is unstructured, pass the complete address in
Address1 and always separate the country into the Country field.Error Response Fields
Error Response Fields
When an error occurs, the API returns an error response with the following structure:
Common Error Codes
Tip: Check the
Resolution field for specific steps to fix the error. For more details on error responses, see International Batch Cleanse in API documentation.Try Address Verify
Test Address Verify using the International Batch Cleanse Playground to make your first request.FAQ
How can Address Verify help me understand if an address is good or not?
How can Address Verify help me understand if an address is good or not?
Address Verify returns an AVC (Address Verification Code) that provides detailed information about address quality:
- Verification level: How granularly the address matched (from broad Administrative Area to specific Delivery Point)
- Parsing quality: How well the input address could be separated into components
- Postal code accuracy: How precisely the postal code was verified
- Matchscore: How much the address changed during verification (100 = no changes needed)
Which fields should I pass my address into to ensure the best match rate?
Which fields should I pass my address into to ensure the best match rate?
Address Verify handles addresses formatted in two main ways:
- Complete address in a single field: Pass the entire address in
Address1. Quick to implement but may reduce parsing accuracy - Address data divided into multiple fields: Separate known elements (city, postal code) into specific fields, and group mixed information together. Recommended for best results
Address1 for street information, then populate Locality, AdministrativeArea, PostalCode, and Country separately. This gives the verification engine more context and improves match rates.Always separate the Country field when possible, even in unstructured requests.Should I use the AVC or AQI?
Should I use the AVC or AQI?
Use the AVC (Address Verification Code) for decision-making. While both codes describe address quality, they serve different purposes:
- AVC: Detailed proprietary code showing verification level, parsing quality, and matchscore. Use this to decide whether to accept a verified address
- AQI: Simplified quality indicator (A through F) providing a high-level view. Useful for reporting but not recommended for acceptance decisions
- How granular the verification was (from the AVC match level)
- How much the address changed (from the AVC matchscore)
How do Address Capture and Address Verify work together?
How do Address Capture and Address Verify work together?
Address Capture and Address Verify complement each other in the user journey:
- Address Capture: Real-time type-ahead search providing verified addresses as users type
- Address Verify: Validation and cleansing for manually entered or edited addresses
- User starts typing in address field, Address Capture provides verified suggestions
- If user selects from suggestions, then address is already verified
- If user manually enters or edits address, then Address Verify processes and cleanses it
- Use the AVC from Verify to decide whether to accept the address or prompt for corrections

