How to Validate a Street Address in Python

Validation of street addresses is a great way to eliminate potential disasters, especially when dealing with product shipping. Want to save your afternoon from being spent dealing with the complicated setup of this system? I’ve got just the thing for you.

Pip install our API client to kick off our process.

pip install cloudmersive-validate-api-client

To continue, we have only but to write out our function call for address_validate_address.

from __future__ import print_functionimport timeimport cloudmersive_validate_api_clientfrom import ApiExceptionfrom pprint import pprint# Configure API key authorization: Apikeyconfiguration = cloudmersive_validate_api_client.Configuration()configuration.api_key['Apikey'] = 'YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['Apikey'] = 'Bearer'# create an instance of the API classapi_instance = cloudmersive_validate_api_client.AddressApi(cloudmersive_validate_api_client.ApiClient(configuration))input = cloudmersive_validate_api_client.ValidateAddressRequest() # ValidateAddressRequest | Input parse requesttry:# Validate a street addressapi_response = api_instance.address_validate_address(input)pprint(api_response)except ApiException as e:print("Exception when calling AddressApi->address_validate_address: %s\n" % e)

Now enter your address as part of the ValidateAddressRequest object and run the code. Done! Talk about easy.

Image for post
Image for post

Written by

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store