Smarty

Autocomplete Verification

Address autocomplete suggests real addresses as users type. Address verification confirms entered addresses are accurate and deliverable. Together, these tools are the perfect pairing for a deeply satisfying customer experience while getting pristine data for your business.
fabletics logo
goodrx logo
shippo logo
autozone logo
uber logo
aflac logo
carmax logo
fabletics logo
goodrx logo
shippo logo
autozone logo
uber logo
aflac logo
carmax logo

Smarter addresses from checkout to delivery

Build trust and customer loyalty by combining autocomplete and verification

Icon item

Fewer form and cart abandonments

Speed up form fills and checkout with autocomplete and keep bad addresses out with real-time verification. Less friction = more sales.
Icon item

Super high delivery rates

Catch typos early with autocomplete and confirm every detail with address validation before shipping. Fewer errors, faster fulfillment, happier customers.
Icon item

Clean data, no matter what

Verification keeps your addresses current despite any changes. No guesswork, just excellent targeting and consistent data for better results.
Icon item

Save on your expenses

Costs from returns, reships, delays, and angry customers add up fast. Stop bad addresses at the entry with autocomplete + verification.
From suggestion to certainty
Autocomplete + verification give you precise, reliable data in 4 steps
Step 1

Type

Customers begin typing, and address autocomplete instantly suggests only real, valid addresses.
Step 2

Select

A user selects their correct address from the dropdown, down to the unit number, minimizing errors and speeding up the form.
Step 3

Verify

If a user bypasses autocomplete or edits the address, verification fixes any typos and makes sure the address is valid, deliverable, and in the right format, all in real time.
Step 4

Enrich

Get up to 55 data points per valid address for even better decision-making.

Better business with autocomplete + verification

Autocomplete keeps users happy with quick suggestions, while verification keeps your business running with clean, deliverable data. You need both for flawless processes from entry to delivery.
BenefitAutocompleteVerification
Speeding up checkout
Reduce cart abandonment
Reduces incorrect addresses at entry
Cost savings on failed deliveries⚠️
Reduces incorrect addresses at entry 
More info
Customer satisfaction
Human-error proof⚠️
Reduces typos and mistakes, but doesn't prevent all user errors 
More info
SmartyKey®
Included with every verified address 
More info
Together, autocomplete and address verification banish pesky typos and failed deliveries, creating a user experience your customers will find simply marvelous.

This savvy one-two punch automatically boosts conversions, slashes expenses, and delivers valuable insights, all while keeping you data thrillingly accurate.

Terrific alone; even better together

A quick-hit visual of how autocomplete and verification work better together. Share it with your teams, boss or anyone still entering addresses like it's 1999.
Better Together Diagram
us address verification

FAQ

What is address autocomplete and verification?

Autocomplete: As users type, Smarty suggests valid, complete addresses for fewer keystrokes, fewer typos, and faster checkout.

Verification: After an address is entered, Smarty checks it against authoritative databases to make sure it's real and deliverable. It’s great for catching missing unit numbers, invalid ZIP Codes, and other sneaky errors.

Which countries do you support?

United States (including territories like Puerto Rico), as well as International coverage for 250 countries and territories.

Do you offer a free trial?

Yes! No credit card required. Get a 42-day free trial to test and refine before you purchase. To start your free trial, visit our pricing page, choose the product you want, and you’ll see the free trial option right there.

How accurate is your data?

Smarty uses USPS and other authoritative sources (including our own) to make sure we always have the most up-to-date information. For U.S. data, we’re CASS-certified by USPS for razor-sharp address accuracy.

Our machine-learning-powered matching technology also improves the accuracy of your results. We’ve fine-tuned it to handle even the messiest addresses without making things up. The result? More correct matches, fewer false positives — a “just right” solution. Even Goldilocks would approve.

What coding languages do you support?

Smarty is API-first and language-flexible. Each SDK package is open-source (Apache 2.0 License), well-tested, actively developed, and available to download and use at no charge. SDK’s available in these languages: .NET SDK (targets .NET 4.0 or above, .NET Standard 2.0, or Mono) Compatible with: C#, F#, Visual Basic .NET, or any other .NET/CLI language, Go SDK (requires Go 1.7 or above), iOS SDK (requires iOS 8.4 or above) Compatible with: Objective-C, Swift, JavaScript SDK, Java SDK (targets Java 7 or above) Compatible with: Android development Clojure, Groovy, Scala, Kotlin, or any other JVM language, PHP SDK (requires PHP 5.6+), Python SDK (compatible with Python 2.7 and Python 3.x), Ruby SDK (requires Ruby 2.0+), Rust SDK (requires Rust v1.63.0+).

What if your service is unavailable?

Smarty has an industry-leading >99.999% uptime (yes, really), global redundancy, and multiple data centers. We’ve planned for the apocalypse, and status updates are available 24/7.

What counts as a billable lookup (and how to use fewer of them)?

Each time the API is called counts as a billable lookup, whether for autocomplete or address verification.

Autocomplete: Every time a user types a character and the API fetches suggestions, that counts as one lookup.

Address verification: Each time you check an address against official databases, that also counts as one lookup.

To conserve autocomplete lookups, you can set the API to wait until a user types a few characters before it kicks in. Most users find their address after just 5 keystrokes, so using that as a trigger point helps you save on usage without slowing anyone down.

How quickly can I get this working?

Pretty quickly. Smarty’s APIs are designed to be fast, easy to integrate, and well-documented. Our SDKs are loaded with example code and examples. Developers love them. We’ve also documented best practices when working with our APIs.

Do you provide implementation support?

Yes! We provide developer-approved docs, SDKs, and support from real humans (no robots here) who’ve got your back.

More FAQs

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

Ready to get started?