Use SmartyStreets (Smarty) US Street Address API to validate and standardize addresses and extract ZIP+4 before carrier label purchase

domain: smarty.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Sign up for a Smarty account and obtain an auth-id and auth-token from the dashboard; free tier allows a limited number of lookups per month
  2. Send a GET or POST request to /street-address with street, city, state, zipcode, and candidates=1 as query or JSON body parameters
  3. On a successful match, read the components object for parsed street number, street name, city, state, zip code, and plus4_code fields
  4. Read dpv_match_code in the analysis object: Y = confirmed deliverable, S = secondary info missing, D = default match, N = no match
  5. Reject or flag addresses where dpv_match_code is N or where dpv_vacant is Y (vacant address) before purchasing a label
  6. Use the standardized output address to populate the carrier API shipment request to reduce address correction surcharges

Known gotchas

Related routes

Validate a US address using the SmartyStreets (Smarty) US Street Address API
smarty.com · 5 steps · unrated
Validate a commercial street address for freight delivery using the SmartyStreets US Street Address API before LTL shipment creation
smarty.com · 5 steps · unrated
Use the USPS Addresses v3 API to standardize and validate a US address and look up ZIP+4
developers.usps.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans