The best address validation API in 2026 is Smarty for US validation at speed, Google Address Validation for global apps on Maps, and Lob for direct mail. And if your real problem is messy address fields in a B2B CRM rather than mail delivery, a normalizer like CUFinder’s is the cheaper fit. It is not a postal validator, and I’ll show exactly where that line sits.
In 2023 I ran a direct-mail gifting campaign on a client’s “clean” CRM export. A painful chunk came back undeliverable. Typos. Missing suites. The same street written three ways. Ops spent a weekend fixing addresses by hand.
Since then I keep a 200-row nightmare file of real messy address data, and every year I run it through the address validation APIs people shortlist. I re-ran it in August 2026, with a fresh check of every pricing page. And this is an honest comparison, not an ad: CUFinder appears for one use case, and loses on the others.
🔍 Did You Know? Smarty's US address data spans 210 million addresses, and about 20 million of them are valid places USPS doesn't deliver to. "Real" and "mailable" are different questions. (Source: Smarty)
TL;DR: The Best Address Validation APIs in 2026
We tested 9 address validation APIs on 200 messy addresses, 7 criteria. The winners:
- Best overall (US): Smarty. Fast, CASS-certified, from $50/mo.
- Best for global apps: Google Address Validation. 5,000 free calls/mo, then $17 per 1,000.
- Best for direct mail: Lob. Verification plus print-and-mail, 1,000 verifications for $25/mo.
- Best certifications and lineage: Melissa. CASS, DPV, PAVE certified, from $40 PAYG.
- Best global capture and autocomplete: Loqate. 45-day trial, credit packs from $100.
- Best CASS on a budget: PostGrid. CASS and SERP certified, 500 free lookups.
- Best free (US only): USPS Addresses 3.0 API.
- Best for geocoding-first teams: Radar; HERE is the logistics alternative.
- Best for CRM cleanup (NOT postal validation): CUFinder Address Normalizer, from $49/mo.
What Is an Address Validation API?
An address validation API checks, corrects, and standardizes addresses against official postal databases, returning a deliverability verdict. Address data goes in; “real, mailable, here’s the clean version” comes out.
Four neighboring terms get tangled, so let’s untangle them once.
- Validation / verification: the same thing in practice; both mean checking deliverability.
- Standardization (normalization): formatting an address one way, WITHOUT confirming a carrier can reach it.
- Autocomplete: type-ahead at the form, before bad data enters.
- Geocoding: address to coordinates. Mailability and location are different questions.
Every tool below sits somewhere on that map. So does this article’s publisher: the CUFinder API directory lives on the standardization side, and I’ll be explicit about it.
Do You Need a CASS-Certified API? (The 60-Second Decision)
You need CASS if you mail at volume in the US. You don’t need it to clean CRM fields for dedupe and routing.
CASS is the USPS Coding Accuracy Support System: it certifies software matches addresses against USPS data correctly. DPV confirms a specific mailable delivery point. NCOA tracks change-of-address. Canada Post runs SERP, Royal Mail runs PAF. And no, CASS is not global; it stops at the US border.
So ask one question: does mail physically ship from this field? If yes, you want CASS and DPV in the loop, plus presort discounts as a bonus. If the field only feeds segmentation, routing, or dedupe, standardization does the job for a fraction of the price.
📌 Example: That 2023 gifting campaign? The addresses LOOKED fine in the CRM. Deliverability is a different property than "looks fine," and it costs a weekend to learn that manually.
What Makes a Good Address Validation API? (7 Things I Check)
Seven weighted pillars decide these rankings.
- Match accuracy and correction (22%). Does “Sant Monica” come back as Santa Monica, or as an error?
- US deliverability lineage (16%). CASS, DPV, and USPS data freshness.
- International coverage (14%). Country formats differ wildly; so does depth.
- Pricing transparency and free tier (13%). Per-lookup billing charges every attempt; per-match billing only successes.
- Docs and DX (13%). Time from signup to first clean response.
- Speed and rate limits (12%). Checkout needs milliseconds; batch needs throughput.
- Extras (10%). Geocoding, RDI, autocomplete, NCOA. Nice, until they’re required.
One more thing weaker articles miss: a “failed” validation is not always a fake address. New construction lags official postal databases. The best APIs say “unconfirmed but plausible” instead of slamming the door.
Why does this deserve budget? Because the error rate at the source is wild:
“Approximately 20% of postal addresses entered online contain errors: spelling mistakes, wrong house numbers, incorrect postal codes, or formatting issues that do not comply with a country’s postal regulations,” notes Melissa in its address verification documentation.
How We Tested 9 Address Validation APIs
No vendor paid for placement. No affiliate links. Full disclosure: CUFinder is our product, and in this market it’s a niche pick, not the winner. It sits last, for one specific job.
The test file: 200 real-shaped messy CRM addresses. Typos like “Sant Monica.” Missing suites. “St.” and “Street” mixed. Partial ZIP+4s. Forty international rows (Germany, UK, Canada, Australia). Ten PO Boxes. Five new-construction addresses, the classic false “invalid.”
In August 2026 I ran that file through every API offering a self-serve key or trial, scoring quote-only products from docs and published specs (I say so where it applies). I graded parse quality, correction versus rejection, deliverability flags, latency, and what happened to the five new buildings. Qualitative findings per card, no invented percentages.
💡 Pro Tip: Run 5 new-construction addresses through each candidate. The ones that flag them "invalid" with no "unconfirmed" signal will fight you on every new building for years.
Quick Comparison: 9 Best Address Validation APIs
The shortlist. Prices checked September 2026 on vendor pages.
| Rank | API | Best For | US CASS/DPV | Free Option | Starting Price |
|---|---|---|---|---|---|
| 1 | Smarty | US validation at speed | Yes | 42-day trial (1,000 lookups) | $50/mo |
| 2 | Google Address Validation | Global apps on Maps | Enterprise SKU | 5,000 Pro calls/mo | $17 per 1,000 |
| 3 | Lob | Direct mail + verification | Yes | Developer plan | $25/mo (1,000 incl.) |
| 4 | Melissa | Certifications + lineage | Yes (CASS, DPV, PAVE) | GAV Free (250/mo) | $40 PAYG |
| 5 | Loqate | Global capture + autocomplete | Verify: quote | 45-day trial | $100 credit pack |
| 6 | PostGrid | CASS on a budget | Yes (CASS + SERP) | 500 free lookups | Not published |
| 7 | USPS Addresses 3.0 | Free US standardization | ZIP+4 standard itself | Free | Free |
| 8 | Radar | Geocoding-first teams | No | Evaluation period | $2 per 1,000 calls |
| 9 | CUFinder | CRM cleanup (not postal) | No (normalizer) | 15 trial credits | $49/mo |
Pricing Models: Per Lookup, Per Match, or Credits
The sticker lies. What a thousand CLEAN rows cost depends on the billing model, so read this before any price page.
| API | Model | Free to Start | Entry Paid | Watch For |
|---|---|---|---|---|
| Smarty | Monthly lookup plans | 42-day trial | $50/mo | Depleted plans return 402 errors |
| Pay per request | 5,000 Pro calls/mo | $17 per 1,000 | Costs climb fast past the allowance | |
| Lob | Included volume + overage | Developer plan | $25/mo | $0.025+ per extra verification |
| Melissa | Credits (10 per address) | GAV Free 250/mo | $40 for 10,000 credits | Credit SKUs take reading |
| Loqate | Prepaid credit packs | 45-day trial | $100 pack (4.7c/lookup US) | Credits expire after 12 months |
| PostGrid | Tiered plans | 500 lookups | Not published | Verification tiers need a call |
| USPS | Free | Free | Free | Shipper terms, US only |
| Radar | Annual usage quotes | Evaluation only | From $2 per 1,000 calls | No self-serve free tier |
| CUFinder | Credits, monthly plans | 15 credits | $49/mo (1,000 credits) | No deliverability check at all |
The 9 Best Address Validation APIs Reviewed
1. Smarty: Best Overall for US Address Validation

Smarty 9.2/10: the fast, boring, correct choice for US addresses.
Pricing: 42-day trial with 1,000 lookups, no card; US plans from $50/mo across tiers of 1K to 170K lookups; enterprise custom. International is a separate product.
The good and the not-so-good:
- + CASS-certified engine covering 210M US addresses, including 20M non-USPS ones.
- + Claims up to 25,000 lookups per second, and my batch felt instant.
- + Fastest signup-to-clean-response docs of anyone.
- – US-first; global work means a second product and price sheet.
- – Depleted plans return 402 errors unless auto-renew is on.
On my nightmare file, Smarty auto-corrected “Sant Monica” without complaint and flagged missing suites precisely. The non-USPS address data earns its keep on real rows.
Best for: US-heavy products and ops teams wanting validation solved by lunch.
2. Google Address Validation API: Best for Global Apps on Maps Platform

Google 9.0/10: the global default, priced per request.
Pricing: pay-as-you-go on Google Cloud. Pro SKU: 5,000 free calls/month, then $17.00 per 1,000, stepping to $1.28 at volume. Enterprise SKU with USPS CASS processing: 1,000 free, then $25.00 per 1,000. Limit 6,000 queries/minute.
The good and the not-so-good:
- + Global coverage with component-level verdicts, corrections, and geocodes in one response.
- + On the new-construction rows, its “unconfirmed but plausible” verdicts were the most useful of the test.
- – Requires a Google Cloud billing account: overkill for one form.
- – Costs climb fast past the free allowance; the r/webdev “alternatives” thread exists for a reason.
- – CASS processing sits on the pricier Enterprise SKU only.
Best for: global products on Google Maps Platform wanting validation, geocoding, and correction from one vendor. It also handled my German and Australian rows best.
3. Lob: Best for Direct Mail

Lob 8.8/10: validate the address, then mail the thing, same platform.
Pricing: US verifications $0.05 each on the starter tier; $25/mo includes 1,000 (then $0.025); $450/mo includes 50,000 (then $0.009). International from $30/mo for 500. Print-and-mail plans $0 to $550/mo.
The good and the not-so-good:
- + CASS-certified verification wired into print-and-mail automation.
- + Clean DX; my first verification ran in minutes.
- – Shines when you also mail through Lob; as pure validation it’s mid-priced.
- – Overage per verification needs watching above included volumes.
If my 2023 gifting campaign had run on Lob, the bad rows get caught before printing. Validation plus fulfillment in one API is a genuinely different product than validation alone.
Best for: teams sending physical mail programmatically.
4. Melissa: Best Certifications and Data Lineage

Melissa 8.6/10: 37 years of postal data, wearing every certification.
Pricing: US pay-as-you-go from $40 for 10,000 credits at 10 credits per address (about 1,000 addresses); subscriptions from $5,145/year for 1M records; unlimited from $16,000; global free tier at 250 records/month.
The good and the not-so-good:
- + CASS, DPV, and PAVE certified, with SERP and PAF data for global rows.
- + NCOA change-of-address products under the same roof.
- – Credit math across SKUs takes patience.
- – The portal feels dated next to the developer-first crowd.
Best for: mailers who want deep certifications and change-of-address in one vendor.
5. Loqate: Best Global Capture and Autocomplete

Loqate 8.4/10: stop bad addresses at the form, worldwide.
Pricing: 45-day trial; prepaid packs at $100, $300, $1,000, valid 12 months. US/Canada capture 4.7c per lookup on the $100 pack, 4.3c on $300; international 9.4c to 7.0c. The full Address Verify product is price-on-application.
The good and the not-so-good:
- + Type-ahead capture across country formats, used by 20,000+ businesses.
- + Prevention beats cleanup: right at entry means no fixing later.
- – Premium per-lookup costs at scale.
- – Its strongest product has no public price.
Best for: international checkout and signup forms where capture quality decides everything downstream.
6. PostGrid: Best CASS Validation on a Budget

PostGrid 8.2/10: certified checks without enterprise ceremony.
Pricing: 500 free lookups to test; published pricing covers its print-and-mail side, while verification tiers beyond the free lookups are not published.
The good and the not-so-good:
- + CASS and SERP certified, with NCOA support and monthly data updates.
- + Accepts freeform strings or components, suggesting corrections either way.
- – Verification pricing needs a conversation.
- – Younger brand than Melissa or Smarty in the same lane.
Best for: teams wanting certified US and Canadian validation with a mail platform attached, at friendlier entry terms.
7. USPS Addresses 3.0 API: Best Free Option (US Only)

USPS 7.9/10: the source of truth, free, with sharp edges.
Pricing: free through the USPS developer portal.
The good and the not-so-good:
- + Validates and standardizes US addresses to the ZIP+4 delivery point, from the authority itself.
- + Free is free.
- – US only, built for shippers: terms and rate limits suit label workflows, not bulk SaaS hygiene.
- – No autocomplete, no support SLAs, no international anything.
Best for: US shippers and side projects that need official validation at zero cost.
8. Radar: Best for Geocoding-First Product Teams

Radar 7.6/10: location platform first, address validation included.
Pricing: usage-based annual agreements; geocoding from $0.50 per 1,000 calls, API calls from $2.00 per 1,000 by product. No free tier; evaluation periods instead.
The good and the not-so-good:
- + Validation, geocoding, search, and geofencing in one platform at aggressive per-call rates.
- – No self-serve free tier, and annual commitments with quotas.
- – Not a CASS mail product; deliverability is not its framing.
Best for: apps that live on maps and coordinates and want addresses validated on the way in.
9. CUFinder Address Normalizer: Best for CRM Cleanup (Not a Postal Validator)

CUFinder 8.5/10 for the CRM-cleanup job, unscored as a postal validator on purpose.
Let me be direct, because this is my employer and you deserve the line drawn plainly. CUFinder is not a CASS-certified postal validator, and there is no DPV check. For confirmed mail deliverability, pick Smarty, Lob, or PostGrid from this list.
Pricing: 15 trial credits, no card; Lite $49/mo (1,000 credits), Standard $129/mo (3,000), Pro $299/mo (10,000), Premium $449/mo (20,000). Unlimited teammates; unmatched rows never charged.
The good and the not-so-good:
- + The Address Normalizer API turns one messy string into a standardized, component-parsed address in USPS-style or international postal format, with a validation status on the parse.
- + Four sibling normalizers clean the rest of the record in the same pass: company names, person names, URLs, and phone numbers.
- + Batch runs in the dashboard: upload a CSV, map, run, push to your CRM.
- – No CASS, no DPV, no deliverability confirmation. Said three times now, on purpose.
- – No autocomplete widget for checkout forms.
- – Credit plans are sized for data teams; overkill if you only validate one form field.
On my nightmare file, the normalizer did exactly its job: formats collapsed into one, components parsed cleanly, and my dedupe pass caught duplicates it had missed on raw rows. What it will never tell you is whether a carrier can deliver there. Different tool, different question.
Best for: RevOps teams standardizing CRM address fields (plus names, URLs, phones) for dedupe, routing, and joins.
3 More I Checked
- HERE. Logistics-grade geocoding platform; Base Plan starts free, detailed validation rates not published in plain view.
- Geoapify. Address lookup and geocoding, free 3,000 credits/day, paid from $59/mo. Honest budget option.
- Precisely. Address verification inside an enterprise data-integrity suite; quote-based, procurement-sized.
The Free Options, Honestly
Yes, free address validation exists. It just carries terms worth knowing before you architect around them.
- USPS Addresses 3.0: free, official, US-only, shipper terms.
- Google: 5,000 free Pro-SKU calls monthly, then pay per request.
- Melissa GAV Free: 250 international records per month, no charge.
- Trials: Smarty 42 days, Loqate 45 days, PostGrid 500 lookups, CUFinder 15 credits.
What about UPS and FedEx? Both offer address validation APIs inside their shipper developer programs. They keep labels deliverable; they are not general data APIs.
When You Don’t Need Postal Validation at All (The CRM-Cleanup Case)
Here’s the case nobody on this results page makes. B2B CRMs rot differently than mailing lists.
In a B2B CRM, the address data is usually roughly right but formatted five ways. “St.” here, “Street” there, country codes mixed with names. Nothing ships to that field. But dedupe breaks on it, territory routing misassigns on it, enrichment joins fail on it. You email and call B2B contacts far more than you mail them.
So the working pipeline: normalize the address, company, name, URL, and phone fields. Dedupe on clean values. Then send ONLY the mail-bound subset through a CASS validator like Smarty or Lob. Standardization for the database, postal validation for the mailbox. The data normalization pipeline walkthrough shows that flow on a real CRM export, field by field.
That’s the one lane where CUFinder belongs here, and why it sits at #9 instead of #1. A complement to the postal vendors, not a replacement.
🧠 Remember: Validation is not a one-time fix. Addresses decay as people and companies move. Schedule hygiene on a cadence; don't binge it after the next failed campaign.
How to Clean CRM Addresses in 5 Steps
- Pick the service. In the CUFinder dashboard, choose Address Normalizer (or call the API).
- Upload the export. Drop the CRM CSV, nightmare rows and all.
- Map the column. Point the address field (plus phone, name, URL columns for the full pass) at the right normalizer.
- Run the batch. Standardized values return with components parsed; unmatched rows cost nothing.
- Validate the mailable slice. Sync to your CRM, then run mail-bound records through a CASS validator before printing.
How to Choose (By Use Case)
Ecommerce checkout
Smarty for US speed, Loqate for international capture. Autocomplete at entry prevents the mess.
Direct mail
Lob if you print through the same API, PostGrid for certified validation on friendlier entry terms, Melissa when certifications and NCOA drive the call.
Logistics and delivery apps
Google, HERE, or Radar: you need coordinates as much as mailability. If places data is the real job, the best Google Maps APIs roundup covers it.
CRM hygiene
Normalizer first, validator for the mailable slice. Clean the neighboring columns too: phone fields rot the same way (see the best phone number APIs), and company/domain columns have their own fix (the best company name to domain APIs).
Frequently Asked Questions
What API can I use to validate an address?
Smarty for US validation, Google Address Validation for global coverage, Lob for direct mail. All three return corrected, standardized addresses with deliverability signals.
Is the USPS address validation API free?
Yes. The Addresses 3.0 API validates and standardizes US addresses to ZIP+4, free through the USPS developer portal. US-only, shaped for shippers, with terms and rate limits to match.
Is Google’s Address Validation API free?
Partly. The Pro SKU includes 5,000 free calls monthly, then $17.00 per 1,000. The Enterprise SKU with USPS CASS processing includes 1,000 free, then $25.00 per 1,000.
Is there a free address validation API for international addresses?
Melissa’s Global Address Verification free tier covers 250 records monthly. Beyond that, use trials: Loqate 45 days, Smarty 42 days (US product).
Is the UPS or FedEx address validation API free?
Both live inside their shipper developer programs at no separate charge. They validate for shipping workflows, not as general data APIs, so don’t build CRM hygiene on them.
What is CASS certification and do I need it?
CASS is the USPS program certifying address-matching accuracy. You need it for volume mail and presort discounts, not for standardizing CRM fields for dedupe or routing.
Can an API clean the addresses already sitting in my CRM?
Yes. Batch-normalize the address fields, dedupe on clean values, then validate only the mail-bound subset with a CASS tool. That order saves most of the budget.
Is address validation the same as geocoding?
No. Validation answers “can mail reach this address?” Geocoding answers “where is it?” Many vendors bundle both, but they’re separate checks with separate pricing.
How much does an address validation API cost?
Anywhere from free to about 5 cents per US lookup. Melissa’s PAYG lands near 4c, Loqate 4.7c, Lob $0.025 at its $25/mo tier, Google $17 per 1,000. International costs more; some products are quote-only.
References and Sources
Every price traces to a vendor page checked September 2026. Click before you buy; plans change faster than articles.
- Smarty, US address verification pricing. smarty.com
- Google, Address Validation API usage and billing. developers.google.com
- Lob, pricing (address verification tiers). lob.com
- Melissa, pricing for US and global address verification. melissa.com
- Loqate, pricing. loqate.com
- PostGrid, address verification API. postgrid.com/address-verification-api
- USPS Developer Portal, Addresses 3.0 API. developers.usps.com
- Radar, pricing. radar.com/pricing
- USPS PostalPro, Coding Accuracy Support System (CASS) program. postalpro.usps.com
Validate What You Mail, Normalize What You Store
Listen. This market has genuinely good specialists. The honest answer is usually two tools, not one.
Postal validation for what ships. Normalization for the address data you store, dedupe, and route. Run your own nightmare file through your top two picks before signing. Twenty minutes, one CSV, no guessing.
You’ve got this. If the CRM side is your mess, run 50 rows through the Address Normalizer and watch the “St.”/”Street” chaos collapse into one format. What’s the worst address your database ever shipped to? Mine involved a suite that didn’t exist. The chocolate never arrived.
