ZIP-Codes.com

Smarty sells address, ZIP lookup, and autocomplete as separate subscriptions.

Zip-Codes.com consolidates US and Canadian postal-data workflows — address, ZIP lookup, radius, typeahead, distance, and ACS demographics — onto a single API key with one credit pool.

2,500 credits/day · No credit card · No expiration

$49/mo all endpoints, one credit pool
US + CA native peers, not tiered
2,500 free credits / day, no expiry
14 years of ACS — 542 fields per ZIP

Trusted by teams at

Microsoft
Wells Fargo
Walmart
USPS
IBM
Home Depot
Harvard
UPS

Both Smarty and Zip-Codes.com are REST APIs that return JSON. Both handle address standardization with ZIP+4 append. Both support batch processing. If your workflow specifically requires CASS-certified address validation — USPS postal-rate qualification, return-mail compliance, NCOA suppression — Smarty is the right vendor, and we’ll send you there in the FAQ where it fits. The differences worth comparing sit in three places: product structure, Canadian coverage, and the per-credit cost for non-certified workflows.

Smarty’s shape is a portfolio. US Address Verification ($50/mo entry, 1,000-lookup 42-day free trial). US Autocomplete ($21/mo entry, separate subscription). US ZIP Lookup, US Property Data, Rooftop Geocoding — each one a separate plan with its own monthly quota and its own line on the invoice. International Address sits at $95/mo entry with a 100-lookup 42-day free trial (a 10× smaller trial than US). From public reviews on G2 and Capterra, a consistent customer theme is that “service offerings and packages have gotten a bit more complex over time, and it’s sometimes hard to tell if [you’re] taking full advantage.” A team that needs address validation plus autocomplete plus international coverage runs three Smarty subscriptions with three separate quotas.

Zip-Codes.com is the opposite shape. One API key. One credit pool. Multiple specialized endpoints — /v2/address, /v2/zip, /v2/quick-zip, /v2/radius, /v2/suggest, /v2/distance — share the same monthly bucket. The Developer plan ($49/mo, 100,000 credits) covers every endpoint. You don’t buy address validation separately from ZIP lookup separately from typeahead. The trade is fewer specialized products at the high end (no Property Data, no rooftop geocoding, no NCOA), but a meaningfully simpler integration and billing surface for the workloads that don’t need those.

Canadian coverage is the second structural difference. For Smarty, Canada lives inside the International Street API at the higher tier ($95/mo entry, 10× smaller free trial, per-lookup costs roughly 2.5–5× US rates). For us, Canada is a native peer to US on every relevant endpoint: full 1,600+ FSAs and 876,000+ 6-character postal codes, native Statistics Canada data, cross-border distance queries in one call. Same key, same credit pool, same monthly plan. For teams whose customer base actually is US-and-Canada, this is the structural difference that usually moves the decision.

At a Glance

The differences that actually matter for the comparison — not an exhaustive feature grid.

Capability Smarty Zip-Codes.com
API surface Separate products, separate subscriptions, separate quotas
CASS / DPV / NCOA / LACSLink Their core product
Delivery-point autocomplete US Autocomplete Pro
International coverage 195+ countries via International API
Radius search (centroid + spatial)
Geographic typeahead Address-level only
Census ACS demographics Census Block / Tract enrichment add-on
Canadian coverage Via International tier (separate subscription)
Free tier / trial 1,000 lookups / 42 days (US); 100 / 42 days (International)
Paid entry tier $50/mo US Address; +$21/mo for Autocomplete; +$95/mo for International

Code: Smarty ↔ Zip-Codes.com

Same workflow, different shape. Smarty splits the work across product calls authenticated with a key-pair (auth-id + auth-token); we consolidate it on a single API key.

Smarty — standardize address, then enrich with Census
# Call 1: US Street API (US Address Verification subscription)
GET https://us-street.api.smarty.com/street-address
    ?auth-id=AUTH&auth-token=TOKEN
    &street=350+5th+Ave&city=New+York&state=NY

# Call 2: Census Block add-on (separate enrichment subscription)
GET https://us-street.api.smarty.com/street-address
    ?auth-id=AUTH&auth-token=TOKEN
    &street=350+5th+Ave&city=New+York&state=NY
    &output=structured-data,census-block
Zip-Codes.com — same workflow, two endpoints, one credit pool
# Call 1: parse + standardize + ZIP+4
GET https://api.zip-codes.com/v2/address
    ?address=350+5th+Ave+New+York+NY
    &key=YOUR_KEY
# → 1 credit

# Call 2: ZIP-level enrichment (Census, ACS demographics, etc.)
GET https://api.zip-codes.com/v2/zip
    ?code=10118
    &include=census,acs_demographic,acs_economic
    &key=YOUR_KEY
# → 1 base + 3 enrichments = 4 credits
# Total: 5 credits = $0.0025 on Developer plan
# Both calls draw from the same monthly bucket

Both endpoints draw from the same monthly credit balance. No second subscription, no second key, no separate quota. Add radius, distance, or typeahead to the workflow — same key, same credit pool.

Pricing at Three Volume Points

Modeled on a US-only address-standardization-plus-enrichment workflow. Smarty’s exact per-tier dollar amounts above the entry tier are presented via slider on their pricing page — ranges below.

Monthly volume Smarty Zip-Codes.com
10,000 lookups $50–$75/mo entry tier (US Address only)
100,000 lookups ~$200–$400/mo US Address only (per their published tiers)
1,000,000 lookups Custom — negotiated, typically four figures monthly

Cost comparison is for a single workflow. Add Smarty’s Autocomplete ($21/mo entry), ZIP Lookup, or International tiers and the gap widens — each is a separate subscription on Smarty’s side.

For workflows requiring CASS-certified output, Smarty’s pricing is the right pricing; we don’t hold CASS, so a price-only comparison is misleading there.

When Smarty is the better choice

  • International address validation. 195+ countries, tiered verification quality. We cover US + Canada only.
  • CASS / DPV-required mailing operations. USPS postal-rate qualification, regulated mailings, return-mail compliance. We don’t hold those certifications.
  • Delivery-point-granularity address autocomplete. Smarty’s US Autocomplete returns specific mailable addresses as the user types. Our /v2/suggest is geographic-entity typeahead, not delivery-point.
  • US Property Data enrichment. 350+ property attributes (structure, geography, financial). Outside our scope.
  • Rooftop-precision geocoding as the deliverable. Smarty’s Rooftop Geocoding is best-in-class. We return ZIP+4 centroid coordinates.
  • Extreme-scale throughput. Smarty publishes 25,000 lookups/sec for US Street API. Our Business tier is 600 req/min.
Data Reliability
★★★★★
“I have used the zip code and zip+4 data from zip-codes.com for about 18 years at 3 different companies. I've never had any issues with the data and count on it to stay up to date with the latest data from USPS.”
Bruce Sherman
18 Years · 3 Companies
Verified Google Review · 18+ Year Customer

Switching from Smarty?

Migration shape depends on which Smarty products you’re using. US Street API maps to our /v2/address and /v2/zip. US ZIP Lookup maps to /v2/quick-zip or /v2/zip. Single API key replaces the auth-id/auth-token key pair. Email info@zip-codes.com if you want help mapping a specific integration. Free tier covers most evaluation and dev work.

Get an API key Try the demo

2,500 credits/day · No credit card · Documentation

Frequently Asked Questions

Usually yes for multi-capability workloads. Smarty sells US Address Verification ($50/mo entry), US Autocomplete ($21/mo entry), US ZIP Lookup, US Property Data, and International each as separate subscriptions with separate quotas. A team needing address validation plus autocomplete plus international runs three Smarty plans (~$50 + $21 + $95 entry tier = ~$166/mo minimum). Our Developer plan is $49/mo for 100,000 credits across every endpoint on the same key. We don’t win on every workload — we win on most multi-capability ones.

No — and Smarty is genuinely the right choice if you need international. Their International Street API covers 195+ countries (250 territories per Smarty’s marketing), with verification quality tiered from delivery-point in countries like US/UK/DE/JP down to locality-only in many sub-Saharan African countries. We cover US (full ZIP / ZIP+4 / address standardization) and Canada (full FSA / 6-character postal / Census). No international expansion is on our roadmap.

No. Smarty holds USPS CASS certification (which bundles DPV, LACSLink, SuiteLink). If your workflow requires CASS or DPV — USPS postal-rate qualification, return-mail compliance, regulated mailings, NCOA suppression — Smarty is the right vendor. Our /v2/address endpoint standardizes against authoritative ZIP+4 ranges, which is sufficient for non-mailing workflows (CRM dedupe, e-commerce checkout, marketing analytics, territory rules, demographic enrichment) but is not USPS-certified.

Address parsing + standardization, ZIP / postal lookup, radius search (centroid and spatial polygon-intersection), geographic typeahead, point-to-point distance, Census ACS demographics (542 fields across 14 years), boundary memberships (Census tract, congressional district, state legislature, school district), and Canadian postal coverage — all on one API key with one credit pool. Smarty splits these across US Street API, US ZIP Lookup, US Autocomplete, International, plus enrichment add-ons, each with its own subscription and quota.

No. Smarty publicly doesn’t offer NCOA either (citing USPS’s 100-record batch minimum). NCOA-certified vendors are a separate market — for those workflows, evaluate Lob, Anchor Computer, or similar list-cleansing vendors.

Not at delivery-point granularity. Our /v2/suggest endpoint is built around geographic entities — cities, counties, CBSAs, ZIPs, FSAs, states — not individual mailbox-level addresses. For checkout flows that need “type 123 Main and see the exact deliverable mailbox,” Smarty’s US Autocomplete is the right product. For “type Spring and see all cities, counties, and ZIPs that match,” /v2/suggest is the better fit.

Our free tier: 2,500 credits per day, no credit card, no expiration date. Usable in real production traffic. Smarty’s free trial: 1,000 lookups over 42 days on US Address Verification (10× smaller on International — 100 lookups, 42 days). After 42 days, Smarty’s trial ends; ours doesn’t.

Migration shape depends on which Smarty products you’re using. US Street API maps to our /v2/address and /v2/zip. US ZIP Lookup maps to /v2/quick-zip or /v2/zip. Single API key replaces the auth-id/auth-token key pair. Email info@zip-codes.com if you want help mapping a specific Smarty integration.

One API. US + Canada. One credit pool.

2,500 free credits/day. No credit card. No 42-day clock. Every endpoint on the same key.

Also compared