Ensure deliverability with address verification

Up to 20% of packages struggle to get delivered due to errors in the delivery address. Typos, transposed house numbers, missing suite numbers, and incorrect postal codes are all culprits in keeping shipments from reaching their rightful owner. Make sure your customers have the best purchase experience by ensuring deliverability.

Sign up free
Contact Sales

The shipping infrastructure of eCommerce

Ship better with
Address Verification Service

cake

Free with
each label purchase

Once you’re integrated with our Shipping API, you have full access to our CASS-Certified Address Verification Service.

flag

Verify addresses
worldwide

Our Address Verification System accurately verifies addresses in over 240 countries and territories.

language

Technology
you can trust

EasyPost’s fast response time, robust infrastructure, and reliable uptime make our solution dependable.

How it works

looks_one

Submit an address

Provide full destination address: unit, street, city, state, zip, and country.

looks_two

EasyPost reviews the address

EasyPost validates the address, correcting or flagging it.

looks_3

Ship with confidence

Have peace of mind knowing that your package is headed for a valid destination.

Add address verification seamlessly

# Import the EasyPost client.
import easypost

# Setup the client with your API key.
easypost.api_key = '259DA788-39A3-439E-BA1E-BC541B8BA520'

# Create and verify an address.
easypost.Address.create(
    verify=['delivery'],
    street1='417 Montgomery Street',
    street2='FL 5',
    city='San Francisco',
    state='CA',
    zip='94104',
    country='US',
    company='EasyPost'
)
{
  id: 'adr_3eb87ded5a824fd5bde6f6c977c33a30',
  object: 'Address',
  created_at: '2017-05-08T19:31:54Z',
  updated_at: '2017-05-08T19:31:54Z',
  mode: 'test',
  name: null,
  company: 'EASYPOST',
  street1: '417 MONTGOMERY ST STE 500',
  street2: '',
  city: 'SAN FRANCISCO',
  state: 'CA',
  zip: '94104-1100',
  country: 'US',
  phone: '4151234567',
  email: null,
  carrier_facility: null,
  residential: false,
  federal_tax_id: null,
  state_tax_id: null,
  verifications: {
    delivery: {
      success: true,
      errors: [],
      details: {
        longitude: -122.40288,
        latitude: 37.79298,
        time_zone: 'America/Los_Angeles',
      },
    },
  },
}

Address verification for every carrier

Reduce data entry errors and increase deliverability

Now that over 50% of internet traffic is via mobile devices, people are making purchases from their phones more than ever, but auto-correct functionality isn’t always your friend. Address verification helps your customers provide their address accurately to ensure they don’t miss a delivery.

Instantly Increase Deliverabilitylabel_important

Start verifying addresses in seconds

Our worldwide database creates a comprehensive international network of addresses. Improve delivery accuracy to ensure your packages are going to the right place.

Ship with confidencelabel_important

Getting started is easy

Take a look at our documentation and start building with one of our helper libraries (Python, PHP, Ruby, Node.js, Java, and more). Avoid month-long integrations and start verifying addresses in minutes with EasyPost.

Get started now
Contact Sales
Sign up free