Managing address data can be challenging—especially when spelling variations, abbreviations, and inconsistent formatting enter the mix. Interzoid's Street Address Matching API provides an easy-to-use solution to match addresses within a single dataset or across multiple datasets, helping you drastically improve matchability rates. At the heart of this solution is the similarity key, which identifies unique addresses that may differ in spelling or format.
This API normalizes and analyzes an address, then generates a similarity key. This key can be compared against keys from other addresses to determine if they are likely referring to the same location. This is extremely helpful when you have addresses like “500 Main Street” vs. “500 Main St.” or “5th Avenue” vs. “Fifth Ave.” By comparing these similarity keys, you can quickly merge duplicates or match customer information across multiple sources.
You can test drive the API right now at https://try.interzoid.com. For high-volume environments, Interzoid supports parallel, high-performance batch processing at https://batch.interzoid.com, enabling you to match thousands or even millions of addresses efficiently.
Below are some simple JSON/REST API examples for the Street Address Matching API. Just replace YOUR_LICENSE with your Interzoid license key.
Example 1: Single Address Call
https://api.interzoid.com/getaddressmatchadvanced?license=YOUR_LICENSE&address=500 Main St Suite 12C&algorithm=model-v3-narrow
The above request normalizes the address “500 Main St Suite 12C” algorithmically and returns JSON data including the generated similarity key.
Sample JSON Response:
{
"SimKey": "d477E1d7sG6dja3hDNsk9Pd474",
"Code": "Success",
"Credits": "42232"
}
Example 2: Matching Another Similar Address
https://api.interzoid.com/getaddressmatchadvanced?license=YOUR_LICENSE&address=500 Main Street Ste 12c
If this second address is effectively the same location, you will see a matching SimKey
in the JSON response.
Example 3: Another Variation
https://api.interzoid.com/getaddressmatchadvanced?license=YOUR_LICENSE&address=500+Main+ST+12-C
Again, you’d compare the SimKey
to quickly identify address duplicates in your database.
Figure: Examples of different addresses that generate the same similarity keys.
The Street Address Matching API adds tremendous value when:
1. Collect addresses from your internal database, dataset, third-party files, or any other source.
2. Use the API to generate similarity keys for each address. You can do this in real-time or via batch, depending on your needs.
3. Compare keys to identify matching or near-matching addresses. Any addresses sharing the same similarity key can be considered the same or extremely close.
4. Match or de-duplicate records as necessary to maintain a clean dataset or build new ones with data from multiple sources.
If you’re looking to improve address data quality in your organization, head over to Interzoid Street Address Matching API for additional documentation and details. Don’t forget, you can try it interactively at try.interzoid.com or take advantage of parallel batch processing at batch.interzoid.com.
Whether you’re cleaning up a marketing list of a few thousand entries or normalizing millions of addresses across diverse data sources, the Street Address Matching API helps ensure reliable, accurate location data with minimal effort. Give it a spin today and discover the power of simplified, AI-powered, scalable address matching.