Not sure which product you need? Let the wizard guide you
Smarty

Global address verification checker

What is address validation? Address validation (also called address verification) confirms an address exists and can receive mail or deliveries. It standardizes formatting to match local postal standards.

Try Address Verification live - free and instant

usps cass certification badgeSOC 2 BadgeHIPAA Compliance Badge

US and international address lookups

Your go-to destination for reliable domestic and international address validation—perfect for startups and Fortune 100s alike.
  US Address Verification
View product details
  International Address Verification
  • 250 countries & territories in 78 languages
  • Transliteration for 8 non-Latin alphabets
  • Standardize to specific country formats
View product details
aflac logo
cox logo
guidewire logo
nasa logo
uber logo
shippo logo
shippo logo
aflac logo
cox logo
guidewire logo
nasa logo
uber logo
shippo logo
shippo logo
woman receiving address validation and therapeutic validation at the same time
Bad addresses cost money.
And therapy.

Validate your address list. Save your budget and your sanity.
Everything about integrating Smarty into my applications was seamless.
Jesse T.Founder, G2 Review

Try the live APIs and full versions free
The above Single Address Validation / Verification Tool combines several of Smarty's cloud-based software tools/ APIs into one.

Test each API in real time

US Street Address API

Validates US addresses.

International Street Address API

Validates addresses in 250 countries and territories.

US Autocomplete Pro API

Predicts valid US addresses with each keystroke in user webforms.

International Address Autocomplete API

Predicts valid international addresses with each keystroke in user webforms.

US Rooftop Geocoding API

(Same as US Street) - Provides rooftop-accurate geocodes for US addresses.

US Reverse Geocoding API

Provides a list of the nearest addresses for a set of lat/long coordinates.
Letter returned to sender due to an invalid address
"Return to Sender" is not a success metric.

Send smarter. Verify first
...the customer service, care, and knowledge of staff sets [Smarty] apart.
Joseph M.Web Developer, G2 Review

Prove the ROI of address verification to your leadership

It's not just nice to have—it pays for itself. This tool makes it easy to show the ROI just from mailing and shipping alone. No spreadsheets, no stress.

Mailing/shipping calculator
Estimated monthly savings
$0
Estimated ROI
0%
Prove your savings and ROI with a free trial

Why Smarty?

The Smart(y) difference

Get started fast

No coding to process in bulk. For APIs, get stellar SDKs, sample code, and support.

Stay secure

No data storage with the enhanced security option.

Count on it

Always on, with 99.999% historical uptime.

Scale with confidence

3.3 billion addresses processed in a day—no sweat.

Leverage SmartyKey®

Spot duplicate and alias addresses with ease.

Blaze through requests

Sub-30 millisecond response times.

Get real support

Reach friendly experts by phone, chat, email—even smoke signal.

Enjoy transparency

No "credits" shenanigans. Just straightforward pricing.

Key benefits of address validation - How to drive really big ROIs

Reduces shipping costs

Validate addresses to prevent undeliverable or misrouted packages, cutting wasted shipments, returns, and surcharges from carriers.

Improves customer satisfaction

Ensure more accurate deliveries and communications at faster speeds, avoiding frustration from errors, and strengthening customer trust while building brand loyalty. Bye-bye delivery failure. Hello, satisfied customers.

Enhances data quality

Clean and standardize addresses entering your database from different sources to correctly blend data, eliminate duplicates, errors, and outdated info—fueling better analytics and decision-making.

Maximizes marketing ROI

Target the right households with accurate, deliverable addresses, reducing wasted mail spend and boosting campaign effectiveness.

Decreases cart abandonment

Real-time address lookup at checkout decreases the likelihood of a customer abandoning their ecommerce purchase due to address errors or a frustrating input process.

Prevents fraud

Validating addresses helps detect and prevent fraud by flagging fake or stolen ones, adding a security layer to transactions and new accounts. Ongoing validation also keeps your database clean, catching fraud attempts that slip in later as addresses change over time.

Cleans databases

Validation tools help organizations ensure their customer relationship management (CRM) and marketing databases contain only trustworthy, validated, accurate, and perfectly standardized data, supporting more effective marketing campaigns and stronger business analysis.
Money truck going down a declining graph
Ops team celebrating clean address data
Address data so clean, your ops team might cry.

Verified addresses. Unverified emotions.
We have never experienced any downtime in more than five years of using this service.
Seth H.CEO, G2 Review

Methods for performing address validation
Programmers love Smarty. So do non-programmers. We enable everyone to start validating quickly.

01

Address validation API

Address validation is integrated into your systems via our API. Coding is even easier with our SDKs.
02

Bulk address validation

Bulk validate in 5 easy ways, including file upload, Google Sheets, Microsoft Excel, QGIS, and command line interface (CLI)—no coding required.
03

Single address validation

Validate one address at a time via our Single Address Verification tool above—no coding required.

Just for non-programmers: 5 easy ways to validate big address lists—no coding required

You don’t need to be a developer to clean thousands of addresses. Here are five powerful tools that do the heavy lifting for you:
computer with available Smarty tools
  1. Online bulk tool
    Upload your CSV file, sit back, and let the magic happen. Your validated list will be ready in seconds.


  2. Microsoft Excel add-in
    Working in Excel? Install the Smarty add-in, select your addresses, and click a few buttons. Done before your coffee can start cooling.


  3. Google Sheets add-on
    If your addresses live in Google Sheets, this one's for you. Add the Smarty add-on, run the validation, and watch your data shine.


  4. QGIS mapping plugin
    Want to map and validate simultaneously? Install our plugin in QGIS, upload your CSV, and see your data come alive on the map—and it's verified.


  5. Command Line Interface (CLI)
    Got a monster-sized file? Our CLI tool lets you validate millions of records programmatically. No coding skill needed; just follow the guide, and you're good to go.
Just for developers: APIs, SDKs, and docs you'll love
Smarty APIs let you process addresses in real time, right from your own environment. With SDKs in the most popular programming languages—packed with examples and sample code. You can integrate faster and smarter. Stellar support should you need it.
Arrow hitting the bullseye of a target
Your customers deserve precision.

Your addresses deserve Smarty.
We switched to SmartyStreets (Smarty) cloud service a year ago. For the previous 4 years, we'd been using another vendor's on-prem package. In addition to the $ savings we've had zero technical or availability issues.
Dave F.Google Review

About address verification

What does it do?
Use cases
How it helps
What others say
Circle indicating all of the uses for address validation
Businesses use address verification (sometimes called address validation) to tackle a wide range of challenges. Here’s how it helps:
  • Valid address checker: Check if an address exists in one or more authoritative databases.

  • Address corrector: Fix bad data by correcting typos, misspellings, and other errors in street addresses.

  • Address validator: Prevent incorrect addresses from being entered in the first place.

  • Shipping address checker: To improve shipping efficiency, fill in missing pieces like ZIP Code, ZIP+4, or city.

  • Address standardizer: Standardize addresses by parsing them into components, formatting them correctly for each country, and applying postal-standard abbreviations.

  • Address verifier: Confirm that an address is real, correct, and deliverable—crucial for shipping letters and packages.

  • Address deduplicator: Identify the same clients at alias addresses so that you can merge and de-duplicate customer address datasets using the standardized address or a persistent identifier like SmartyKey®.

  • Database merger: Accurately blend data from 3rd-party sources in one clean, consistent format without introducing duplicates.

  • Address enricher: Provide insight into addresses with extra data points like latitude/longitude, RDI (residential/commercial indicator), County FIPS, vacancy status, and ZIP+4.

  • Address geocoder: Prepare addresses with latitudes and longitudes for pinpoint mapping and analysis.
With Smarty, you can validate addresses one at a time, in bulk, or continuously in real time via our address verification API.

Try the address verification APIs free.

Compare us to anyone

Smarty is the preferred choice among savvy buyers.

See why our customers love us at the G2 and Google independent review sites.

3 delivery-ready checks
Fix risky stops before they hit route planning and dispatch

01

Confirm deliverability before dispatch

Catch bad stops early to protect first-attempt delivery and prevent reattempts.
02

Resolve missing unit and access details

Prevent apartment and multi-tenant exceptions caused by incomplete unit, suite, or access info
03

Guide routes to the right entrance, not just the street

Verify stop location accuracy to reduce wrong-pin errors, driver call-ins, and backtracking.

Case studies

See how organizations around the world are benefiting from our services.
fabletics logo

Address autocomplete, combined with address verification, improves data and the customer checkout process

See how Fabletics used Smarty’s address autocomplete to streamline checkout, reducing friction and errors. The result? Higher conversion rates for new customers—especially internationally—with up to a 15% boost in Canada and notable gains in Germany, Spain, and France.
insurance company logo

Migrating USPS address verification from on-premise to the cloud that lowered costs

See how an insurance company continues to save 15-20 IT person-hours per month by migrating from on-premise to the cloud, is getting greater mail discounts with USPS address verification, and is processing at the same or better speeds when they migrated from on-premise to online processing via cloud address confirmation.
lightstream company logo

Fixing bad addresses and appending secondary data to improve operations and lower costs

See how a telecommunications technology company, Lightstream, first validates addresses before sending out service technicians to reduce travel time. Validating addresses helps fix bad addresses and appends missing secondary data, such as apartment number and business suite number, to help technicians find customer locations more quickly.
red cross logo

Consolidating addresses to improve reporting, decision-making, and service

See how the American Red Cross is improving reporting, decision-making, and service to off-site locations by consolidating the address data from more than 10,000 fire departments nationwide.
rentler logo

Validating addresses to prevent fraud

See how a property management software company, Rentler, is validating addresses with Smarty’s street address API to prevent address fraud and restore renter confidence.
risk analytics logo

Combining address validation with geocoding to assess insurance risk accurately

See how a risk analytics company first validated addresses to get the most accurate rooftop geocoding possible. This combination enables them to assess property insurance risk and improve business decisions properly.
kibage logo

Proving concepts during a free trial

See how Kibage, an in-home healthcare app and provider, connected with Smarty’s Street Address API during a free trial to confirm Smarty’s service would append secondary address data such as apartment number and business suite number, which Google’s API did not. After verifying results and clear value, Kibage easily transitioned to Smarty’s ongoing service as the API was already set up.

FAQ

What is address verification?

What does address validation mean? Address verification (also called address validation) is the process of running an address through a tool that checks with other master databases (like the USPS or other verified 3rd-party data) to see if the entered address matches. If a match is found, the address is considered valid.

In the validation process, the standardized version of the address is usually returned alongside a "valid match" result. Addresses entered can also have a partial match, where part of the address matches the database's address, but one part may be unconfirmed or contain errors.

Address validation verifies that a postal address exists, includes all necessary components for successful delivery, and is formatted according to postal service standards. This process corrects common errors, standardizes the format, and can fill in missing information by cross-referencing against official postal databases.

What does "unable to validate address" mean?

This means that the address entered doesn't match or even partially match a record out of all of the address databases we've consulted. This doesn't necessarily mean that it isn't a place where people live or work. (Although that's the case if the address is just a bogus one.) Sometimes this happens when a new address isn't in any existing databases yet.

Why can't my address be validated?

So, USPS, UPS, FedEx, etc., can't validate your address? You might not be able to validate your address for 4 reasons:
  1. You're living in a newly constructed building, and the address hasn't been added to the postal service's address database yet.
  2. Elements of the entered address (like a ZIP Code or house number) contain typos or are misspelled.
  3. Address components are missing (like a unit number or state), and so the validation results are a "no match" when performing an address check.
  4. Your address lookup software isn't very accurate or up-to-date. This can be the case if you're using data quality tools other than Smarty's (we update our data monthly). In that case, your lookup might be a false negative (saying that your address isn't valid, when it is, but the authoritative database your tool is pulling from hasn't been updated to reflect that location's mailability).

How do I standardize address data?

Use address validation software to standardize your data. Postal address verification tools check addresses against a master database for a match, and the validation results will display the standardized address alongside broken-down address components, geographic coordinates, and enrichment data points surrounding it.

What is an example of a valid address?

An example of a valid address is one with all the address parts present that matches an address in an authoritative database. Here's an address you can test out in our tool:

1476 Sandhill Rd
Orem UT 84058-7310

Hey. We work there!

Why does Smarty have multiple APIs instead of one?

By having separate APIs, we can give you better results regarding geo-location, redundancy, independent scalability, and traffic prioritization. Our APIs are supported with stellar docs and SDKs to make setting up a snap. But if you need help, we're here for you.

What's the difference between address validation and verification?

There isn't much difference between address validation and address verification. It's common practice to refer to address verification and address validation as the same thing. Technically, verification refers to checking against an authoritative database, while validation would confirm compliance with a customer's or project's requirements. In location data intelligence realms, verification and validation are commonly used interchangeably.

How do you verify an address?

To verify or validate an address, you would simply compare it against an authoritative, trusted source, such as the USPS database, by entering it into a shipping address checker or address validation software. You can use Smarty's free address verification tool at the top of this page to verify or validate any address against not only the entire USPS database (Smarty is USPS CASS certified), but also Smarty's proprietary database of more than 20 million deliverable, non-postal addresses.

Not only will our tools verify the address, but they'll also enrich the data, telling you things like if your address is residential or commercial, fill in missing data points like a ZIP+4 Code, and verify whether or not you can send mail there.

How does address validation work?

Address validation software performs many functions, alongside just validating an address. The process calls on authoritative data sets to get the complete picture of an address using APIs. Here's how address validation works in a nutshell:
  • Parsing: An address is divided into parts, such as house number, street name, city, and ZIP Code.
  • Standardizing and correcting: Typos, misspellings, and formatting issues are corrected to ensure mailability to that address. (Without this step, delivery success is hit or miss, and checkout errors can occur in ecommerce practices.) In the U.S., this often means standardizing to the format required by the United States Postal Service (USPS), including using the proper ZIP+4 Code and secondary indicators like a unit number. Standardization includes normalization, such as applying proper casing and abbreviations.
  • Completing: The system can infer and add missing information, such as a missing city or ZIP Code.
  • Verifying deliverability: The service confirms that someone can deliver a package or letter to the specific address using protocols like USPS Delivery Point Validation (DPV).
  • Geocoding: Some validation services (like ours here at Smarty) also assign latitude and longitude coordinates to the address, giving you the capability to perform geolocation-based analysis and mapping on your end.

How does the address checker tool work?

Use this free address verifier (top of page) to cleanse, correct, standardize, normalize, validate, and verify addresses worldwide. To begin your address check or verification of an address, enter or paste your address in a single line or by components. Addresses entered in a single line will be parsed into address field components.

As you enter an address, valid, deliverable address predictions appear based on your location. Bad addresses are corrected if possible and standardized to the address format of the specified country. US addresses are verified against the USPS address database and Smarty's proprietary dataset of 20+ million non-postal addresses.

How do I check if an address is correct?

Checking if an address is correct is also known as address verification or validation. To check address validity, simply enter it into Smarty's free shipping address checker (address verifier) at the top of this page. Our US Address Verification also works as an address corrector as well, and footnotes returned with verification results will show you what needs to change in order to obtain a match. Select US Address Verification plans take it further—showing whether each component of an address was confirmed and what changes are needed to make it valid.

Does Smarty's Single Address Verification Tool perform USPS Address Verification?

Yes, it does. Use Smarty's Single Address Verification Tool at the top of the page to not only verify addresses in the USPS database but also 20 million additional non-USPS addresses that Smarty has found to be valid and deliverable.

Is USPS address validation free?

Yes, the USPS postal address APIs are free to use. But beware of many limitations. See 25 reasons why Smarty's address APIs are clearly a better choice than the USPS address corrector tool. If you're looking to validate a single address, just use the free address verifier tool above.

Why can't USPS/UPS/FedEx verify my address?

The various reasons why the USPS might fail to verify your address include:
  • The address contains bad data
  • The address is marked "vacant" by the USPS
  • The address is too new to have been picked up by the USPS
  • The address is unregistered
  • The address is in a postal code primarily serviced by PO boxes
For additional information, see Why Won't My Address Verify / Validate?

If the USPS won't verify your address, try using the address validator tool above, as it references not only the USPS database but also Smarty's proprietary list of more than 20 million non-postal addresses that are verified as deliverable.

How do I verify an incomplete USPS address?

To verify an incomplete USPS address, enter your information in Smarty's USPS valid address checker at the top of the page. In many cases, the address standardization tool can validate an address after appending missing data, such as the city, ZIP Code, or street direction.

How do I validate an international address?

Simple. Use the free international address format generator above to check any international address. The above address validator tool checks both residential and business addresses, whether inside or outside the US.

More FAQs

Select a category to see more information about a certain topic.

Like what you see?