Validate
The Validate API verifies and corrects incomplete address data.
Request
GET POST https://api.getAddress.io/validate/{unstructured address}?api-key={api-key}
Successful Response
{ "status": 200, "address": { "postcode": "SW11 6DF", "latitude": 51.457751, "longitude": -0.164772, "formatted_address": [ "91 Salcott Road", "", "", "London", "" ], "thoroughfare": "Salcott Road", "building_name": "", "sub_building_name": "", "sub_building_number": "", "building_number": "91", "line_1": "91 Salcott Road", "line_2": "", "line_3": "", "line_4": "", "locality": "", "town_or_city": "London", "county": "", "district": "Wandsworth", "country": "England", "residential": true } }
Not Found Response
{ "status": 404, "address": { "postcode": "", "latitude": 0, "longitude": 0, "formatted_address": [ "", "", "", "", "" ], "thoroughfare": "", "building_name": "", "sub_building_name": "", "sub_building_number": "", "building_number": "", "line_1": "", "line_2": "", "line_3": "", "line_4": "", "locality": "", "town_or_city": "", "county": "", "district": "", "country": "", "residential": false } }
Multiple Addresses Found
{ "status": 300, "address": { "postcode": "", "latitude": 0, "longitude": 0, "formatted_address": [ "", "", "", "", "" ], "thoroughfare": "", "building_name": "", "sub_building_name": "", "sub_building_number": "", "building_number": "", "line_1": "", "line_2": "", "line_3": "", "line_4": "", "locality": "", "town_or_city": "", "county": "", "district": "", "country": "", "residential": false } }
Other Parameters
Property | Default | Description | Type |
---|---|---|---|
strict | true | When true, a status 300 is returned when multiple addresses can be found. When false, the most likely address is returned. | true/false |
residential | Not set | When true, only residential addresses are searched. When false, only company addresses are searched. | true/false |