API Documentation

Complete guide to integrating the AddressVerify API into your application.

Address Lookup

Our Address Lookup API validates residential addresses and provides detailed information about the property type and estimated value.

Single Line Address Request

Submit a complete address in a single line for quick verification. The API will parse and validate the address components automatically.

POSThttps://api.addressverify.io/service/lookup/address

Request Headers

ParameterDescription
x-api-key[Required] Your API access key

Request Body

ParameterDescription
address[Required] The address to be verified

Response

{
  "address": "1013 Bates Ave, Bakersfield, CA, 93307",
  "addressValid": true,
  "homeType": "SINGLE_FAMILY",
  "homeValue": "273900"
}

Multi Line Address Request

Submit address components separately for more precise validation. This method allows you to specify street, city, state, and zip code individually.

POSThttps://api.addressverify.io/service/lookup/fields

Request Body

ParameterDescription
street[Required] Street number and name
city[Required] City name
state[Required] State abbreviation
zip[Required] ZIP code

Home Type List

Home TypeDescription
APARTMENTApartment
CONDOCondominium
LOTLand Parcel
MANUFACTUREDMobile Home
MULTI_FAMILYMulti-Family Residence
SINGLE_FAMILYSingle Family Residence
TOWNHOUSETownhouse
UNKNOWNCould not verify property

Error Code List

CodeTypeDescription
400Bad RequestInvalid or missing parameters
401UnauthorizedInvalid API key or authentication
402Payment RequiredNo active subscription plan
404Not FoundResource not found
429Too Many RequestsRate limit exceeded

Code Examples

const axios = require('axios');

const config = {
  method: 'post',
  url: 'https://api.addressverify.io/service/lookup/address',
  headers: { 
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  data: {
    address: '123 Main St, New York, NY 10001'
  }
};

axios(config)
  .then(response => console.log(JSON.stringify(response.data)))
  .catch(error => console.log(error));