Validate an address

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

Parameters

company string Company name.
address1 string Address line 1.
address2 string Address line 2.
city string Address city.
state string Two letter abbreviation if possible.
zipcode string Address zipcode.
country string ISO 3166-1 Alpha 2 Country Code (US,GB,CA,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
    }
}