Validate an address

We currently can only validate UK & US addresses.
https://dash.stannp.com/api/v1/addresses/validate

Parameters

company string Company name
address1 string Address line 1
address2 string Address line 2
address3 string Address line 3
city string Address city
zipcode string Address postal code
country string ISO 3166-1 Alpha 2 Country Code (GB,US,FR...)
Request
$ curl https://us.stannp.com/api/v1/addresses/validate \
-u {API_KEY}: \
-d "company=Stannp" \ 
-d "address1=1000 N west street" \ 
-d "address2=Suite 1200 #1939" \ 
-d "city=Wilmington" \ 
-d "zipcode=19801" \ 
-d "country=US"
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://us.stannp.com/api/v1/addresses/validate?api_key={API_KEY}',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS => array(
        'company' => "Stannp",
        'address1' => "1000 N west street",
        'address2' => "Suite 1200 #1939",
        'city' => "Wilmington",
        'zipcode' => "19801",
        'country' => "US"
    ),
));

$response = curl_exec($curl);

curl_close($curl);
print_r($response);
import requests

data = {
    'company': 'Stannp',
    'address1': '1000 N west street',
    'address2': 'Suite 1200 #1939',
    'city': 'Wilmington',
    'zipcode': '19801',
    'country': 'US'
}

response = requests.post('https://us.stannp.com/api/v1/addresses/validate?api_key={API_KEY}', data=data)
print(response.text)
var client = new RestClient("https://us.stannp.com/api/v1/addresses/validate?api_key={API_KEY}");

var request = new RestRequest(Method.POST);

request.AddParameter("company", "Stannp");
request.AddParameter("address1", "1000 N west street");
request.AddParameter("address2", "Suite 1200 #1939");
request.AddParameter("city", "Wilmington");
request.AddParameter("zipcode", "19801");
request.AddParameter("country", "US");

IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content)
Response
{
    "success":true,
    "data":{
        "is_valid":true
    }
}