Coverage
- Global: Distance calculations and geocoding available worldwide
- Regional restrictions: Distance calculation supported between countries within the same region (e.g., France to Germany within Europe)
Available Endpoints
Store Finder provides 8 API endpoints:Location Management
- Create List - Create a list of store locations
- Update List or Point - Update existing lists or individual points
- Delete List or Point - Remove lists or individual points
- Get List - Retrieve location list details
Geocoding & Distance
- Geocoding Typeahead - Search for towns, cities, states, and postcodes
- Global Geocoding - Convert addresses to coordinates
- Global Distance Finder - Calculate road-based distances and travel times
- Mapping - Generate signed URLs for map tile rendering
Getting Started
- Create an API key if you don’t have one
- Create a Store Finder service in your account (generates Service and Management keys, see more in the FAQ about these keys)
- Create a Location List with your stores (via account UI or Create List API)
- Make your first request to find nearest stores
Response
You’ll receive a list of stores sorted by distance:- Stores sorted by distance (closest first)
- Multiple distance formats (km, miles, meters)
- Travel times calculated from historical traffic data
- Store details from your Location List
Complete Response Structure
Complete Response Structure
The full response includes additional fields:
Key Fields
| Field | Type | Description |
|---|---|---|
DestinationLocation.Id | string | Store identifier from your Location List |
DestinationLocation.Name | string | Store name |
DestinationLocation.Address | string | Store address |
DestinationLocation.Latitude | string | Store latitude |
DestinationLocation.Longitude | string | Store longitude |
Distance | string | Road-based distance in kilometers |
DistanceMiles | string | Road-based distance in miles |
DistanceMeters | integer | Road-based distance in meters |
Time | string | Travel time (human-readable) |
TimeSeconds | integer | Travel time in seconds |
Try Store Finder
Test Store Finder using the Global Distance Finder API reference to make your first request.FAQ
How do I create a Location List?
How do I create a Location List?
Via Account UI:
- Go to Add Service → Location List
- Upload CSV with headers: Name, Description, Address, Latitude, Longitude
- Optional: Enable “Geocode Address” to add coordinates (500 location max, charges apply)
- Note the generated List ID
- Edit/delete locations in the Locations tab
- Download as CSV for bulk updates
- Find lists in Your Services
What are Service and Management keys?
What are Service and Management keys?
Store Finder creates two API keys automatically:
- Service key - For public operations (Geocoding, Distance Finder, Mapping). Safe for client-side use.
- Management key - For private operations (creating/editing lists). Keep server-side only.
Can I test without uploading a Location List?
Can I test without uploading a Location List?
Yes. Pass an array of stores directly in the
Locations field instead of using LocationListId:How do I get customer coordinates?
How do I get customer coordinates?
Use the Global Geocoding API to convert addresses to coordinates:The geocoded coordinates can then be passed as
OriginLocation to Distance Finder.Why use road-based distances?
Why use road-based distances?
Road-based distances provide accurate travel information by following actual routes. Straight-line distances ignore geographic features like water or terrain, potentially directing customers to inaccessible locations.Travel times use historical traffic data, helping customers assess if they can reach a store quickly.
What are the performance limits?
What are the performance limits?
- MaxDistance: Up to 500km radius (default 100km, smaller is faster)
- MaxResults: Up to 100 stores (default 10, fewer is faster)
- Best practice: Use regional lists and limit results to improve response times
How do I display results on a map?
How do I display results on a map?
Use the Mapping API to get signed URLs for map tiles, then render with:
- MapLibre (recommended)
- Leaflet
- Tangram
Does Store Finder work internationally?
Does Store Finder work internationally?
Yes. Distance calculations work globally and between countries in the same region (e.g., France to Germany in Europe). Ferry routes are included where data is available.
Next Steps
- Global Distance Finder API - Full API reference
- API Security - Secure your integration
- Monitoring Usage - Track consumption

