Address Correction, Validation, Standardization and Geocoding

Try it now:

What YAddress Does


Corrects thousands of typos, misspellings, common abbreviations and other text entry errors in postal addresses.


Returned address is known to represent a valid location. If not, you get an error code.


Every address is presented in the USPS standard format, suitable for mailing and direct string comparison of addresses.


Returns latitude and longitude of the address" location on the map with precision to the exact building.

And more...

Returns many other data fields such as FIPS codes for state and county, US Census Bureau tract and block, and many more. See Web API for details.

Three Ways to Use YAddress


Use convenient RESTful API on the Web. JSON and XML-formatted responses.


Software Package

Deploy and host locally on your own hardware.


Batch Processing

Upload a batch of addresses in an Excel file for one-time processing.


YAddress with SQL Server

Call YAddress directly from SQL Server

Make YAddress calls directly from SQL queries and stored procedures. Or incorporate YAddress into your SSIS ETL packages.

Learn more about SQL Server integration...

YAddress in Excel

Validate addresses in Excel spreadsheets

In Microsoft Excel, you can use YAddress to validate postal addresses directly in your spreadsheet.

Follow this tutorial to learn how to install and use YAddress add-in for Excel.

See YAddress Tutorial for Excel...

Wonder How YAddress Works?

Find out in Dr. Dobb's Magazine

Read our article on inner-workings of YAddress in Dr. Dobb's Magazine -- the #1 publication for software developers

Read Dr. Dobb's article...