Workflows

Address Validation REST provides different address search workflows, depending on the dataset and your requirements.

GBR & USA datasets

search-address type

With this method, the address is entered on a single line. This is the quickest and most efficient way to enter an address; allowing for partial address entry to achieve a complete and validated address.

verify-address type

With this method, the whole address is entered first (similar to online address forms with multiple fields for address, city and postal code) and then passed on for searching. It requires the user to enter the complete address and works with your existing address forms.

GBR search examples

Search Type Example
Full address known Enter the premises number followed by the postcode:
35, de238lh
The correct address is returned:
35 Douglas Street
DERBY
DE23 8LH
Sub-premises known If the full address contains known sub-premises, enter the sub-premises followed by the premises number, then the postcode:
2, 18, eh105ly
The correct address is returned:
18/2 Morningside Drive
EDINBURGH
EH10 5LY
Postcode not known If the postcode is not known, enter the premises number and street name followed by the locality: 1 fairfield st, leeds
The correct address is returned:
1 Fairfield Street
LEEDS
LS13 3DX
Only street name known If the street name only is known, entering the street will return a picklist allowing further refinement. Address Validate API can handle abbreviated street descriptors such as st, rd, ave or cl.
Enter Fairfield Street to view a list of every street of that name in the country.
Character missing from address If one character is missing from the address, the unknown character can be replaced with a question mark.
Enter 12 ?arden rd, kendal and the correct address is returned:
12 Garden Road
KENDAL
Cumbria
LA9 7ED
Address contains spelling mistake Entering an address that contains one or more spelling errors can still return the correct address.
Entering 2 joyland rd, bromley will still return the correct address:
2 Boyland Road
BROMLEY
BR1 4QF
Incomplete address element If you only have partial address information, you can replace the remainder of an address element with an asterisk.
Entering church rd, winte* will display a picklist of Church Roads in all places beginning with 'winte'.
Incomplete address element Sometimes it is helpful to tag a part of the search string to let Address Validate API know which part of the address it is.
Searching on king*@s, bolton tells Address Validate API to display a picklist of streets that begin with "king…" in Bolton.
All organisation types in location Enter *bank, brighton to view a list of all the banks in Brighton.

USA search examples

Scenario verifylevel Example
Verified address found Verified 12 Dakota Drive
Zebulon
NC
27597-6670
Match to multiple results found Multiple 200 Rodeo Drive
Beverly Hills
CA
Not enough information provided None Rodeo Drive
CA
No property number provided StreetPartial Rosemont Road
North Jackson
OH
44451-9631
More than one apartment exists at provided address PremisesPartial 1825 South Main Street Walnut Creek
CA
94595
No city or ZIP information provided InteractionRequired 1664 Fyler Rd Lot 1
NY

CAN dataset

verify-address method

With this method, the whole address is entered first (similar to online address forms with multiple fields for address, city and postal code) and then passed on for searching. It requires the user to enter the complete address and works with your existing address forms.

CAN search examples

Scenario verifylevel Example
Verified address found Verified 825 Dusseault Crt Yellowknife
NT
X1A 2Z4
Match to multiple results found Multiple 14 Arnold Ave
ON
Not enough information provided None NoStreet
NoTown
No property (premise/building) information provided StreetPartial 38th Ave W
Vancouver
BC
V6M 1R9
More than one apartment exists at provided address PremisesPartial 351 Saguenay Dr
Saskatoon
ON
S7K 5T4
Street name provided is incorrect/postal code is incomplete InteractionRequired 151 David RdNepean
ON
K2G