Overview
Address Verification confirms that a user’s stated residential address is accurate and corresponds to their identity. It cross-references data from submitted identity documents, geolocation signals, and postal databases to:- Validate address accuracy against extracted document data
- Confirm user residency using location intelligence signals
- Detect address fraud through inconsistency analysis
- Ensure compliance with regional address requirements
Configuration Options
Validation Settings
Validation Settings
- Document Cross-Reference: Match address against data extracted from submitted ID documents
- Geolocation Confirmation: Require address to align with detected location signals
- Postal Validation: Verify address format and existence against postal databases
- Duplicate Detection: Choose action for duplicate address submissions (
REJECTED/REVIEW_NEEDED)
Restriction Settings
Restriction Settings
- Allowed Countries: Restrict accepted addresses to specific countries
- Address Completeness: Require full address including street, city, postal code, and country
Data Extraction
The system extracts and validates address fields:API Integration
Step 1: Submit Address for Verification
Endpoint:POST /api/v1/verifications/{verificationId}/send-inputs
Step 2: Get Verification Results
Endpoint:GET /api/v1/verifications/{verificationId}
Webhook Notification
Process Dependencies
Address verification works best in combination with other processes:- Document Verification: Address extracted from submitted ID is used for cross-referencing
- Location Intelligence: GPS and IP signals supplement the address data and improve accuracy
Implementation Tips
User Experience
User Experience
- Pre-populate address fields from extracted document data when available
- Provide address autocomplete to reduce input errors
- Show clear validation feedback for each address field
- Explain why address verification is required
Technical Implementation
Technical Implementation
- Normalize address fields before submission (trim whitespace, standardize casing)
- Use ISO 3166-1 alpha-2 country codes for the
COUNTRYfield - Validate postal code format client-side based on selected country
- Handle partial address submissions gracefully
Security & Compliance
Security & Compliance
- Always transmit address data over HTTPS
- Log all verification attempts for audit purposes
- Apply appropriate data retention policies for address data
- Restrict access to verified address data to authorized services only