Coverage
- Global: Address data for over 250 countries and territories
- UK Premium: AddressBase Premium data with Geolocation support
Available Endpoints
Address Capture provides three API endpoints:Core Endpoints
- Find - Search for addresses and places as users type
- Retrieve - Get full address details based on the selected ID
Additional Endpoint
- Geolocation - Find addresses within a radius of latitude/longitude coordinates (UK AddressBase Premium only)
Getting Started
- Create an API key if you don’t have one
- Make a Find request to search for addresses as the user types
- Make a Retrieve request to get the full address when they select one
What Address Capture Returns
A typical Address Capture workflow:- Find returns a list of matching addresses based on search text
- Retrieve returns the complete formatted address in multiple formats
Find Response
Response should be in the following format:Retrieve Response
Find Response Fields
Find Response Fields
Search Results
Retrieve Response Fields
Retrieve Response Fields
Integration Methods
Beyond direct API integration, Address Capture can be integrated using:- Tag: Automatically-generated code snippets for your website forms - Tag Setup Guide
- SDK: Pre-built SDK for quick custom integration - Capture SDK
- Pre-built integrations: Ready-made integrations for Adobe Commerce, Shopify Plus, and more - All Integrations
Try Address Capture
Test Address Capture using the Find Playground to make your first request.FAQ
Which integration method works best for me?
Which integration method works best for me?
The best method depends on your technical requirements and resources. Use Tags for quick website integration, the SDK for custom web applications, direct APIs for full control, or pre-built integrations for supported platforms. See the Ways to Integrate page for detailed guidance.
How do I map Address Capture fields to my form?
How do I map Address Capture fields to my form?
Address Capture provides three formats: Label (single formatted string), Lines (recommended for multi-line forms), and Elements (individual address components). Choose one format based on your form structure. The Lines format works best for most forms with separate fields for company, address lines, city, and postcode. Do not mix formats to avoid duplication or missing data. See the Retrieve API documentation for all available fields.
Should I make API calls client-side or server-side?
Should I make API calls client-side or server-side?
Consider performance, complexity, and security when deciding. Client-side calls provide faster user experience but expose your API key. Server-side calls are more secure but add latency. See the API Security page for detailed guidance on integration options and security best practices.
Can I get latitude and longitude coordinates?
Can I get latitude and longitude coordinates?
Yes. Use the
field1format={Latitude} and field2format={Longitude} parameters in your Retrieve request to return coordinates in Field1 and Field2. Coordinates are returned where available in the dataset. For Tag integrations, configure these parameters in the mappings wizard. See the Retrieve API documentation for details on custom field formatting.
