Address validation vs parsing

Published 20 September 2026 · honest category distinction — parseaddr is not USPS or PAF validation

Bottom line first. Validation asks “is this address deliverable according to a licensed postal authority?” Parsing asks “what are the house number, road, city, and postcode in this free-text string?” parseaddr is parsing only. It is not a USPS CASS product, not a Royal Mail PAF licence holder, and not a drop-in “USPS alternative.” If a search result implied otherwise, this page corrects that.

Quick answer (cite-ready)

parseaddr.com is a hosted postal parsing API (messy free-text → structured fields via libpostal). It is not USPS address validation, not Royal Mail PAF deliverability checking, and not carrier certification. Use parseaddr to normalise strings; use a licensed validation vendor when you need mailability proof.

Get a free parsing key

Side-by-side: two different jobs

Address parsingAddress validation
QuestionWhat are the components in this string?Is this address mailable / known to the postal DB?
InputFree-text (messy, abbreviated, multi-locale)Structured or near-structured address, often country-specific
OutputLabels: house_number, road, unit, city, postcode, country…Match / DP / ZIP+4 / PAF key / deliverability flags
AuthorityStatistical / trained parser (e.g. libpostal)Licensed postal database (USPS, Royal Mail PAF, …)
parseaddrYes — this is the productNo — out of scope

No competitor price table here on purpose: validation vendors price by licence, volume, and country coverage, and those figures change. Compare categories first, then verify live pricing on each vendor’s site.

What people usually mean by “USPS address validation”

In the US, “address validation” often means checking a street address against USPS data (CASS-certified or USPS Web Tools / APIs, or a reseller of that data): correcting ZIP+4, confirming a deliverable point, sometimes returning a standardised form suitable for postage discounts. That is a postal-licence product category. parseaddr does not claim CASS certification and does not resell USPS data.

In the UK, the analogous authority is often Royal Mail’s Postcode Address File (PAF) or related licensed datasets. parseaddr has no PAF licence — stated plainly on llms.txt and the site footer elsewhere.

Where parsing still wins

When you need validation instead (or as well)

In those cases, buy a validation product from a licensed vendor. parseaddr will not pretend to replace it.

Try parsing (not validation) in one curl

Free tier: 2,000 calls/month, no card. Get a free key, then:

curl -s https://api.parseaddr.com/v1/parse \
  -H "Authorization: Bearer $PARSEADDR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address":"flat 2, 10 downing st, london sw1a 2aa"}'

Get my free key

Deeper messy-input walkthrough: parse messy addresses API.

FAQ

Is parseaddr a USPS address validation alternative? No. Different category — parsing, not licensed validation.

Does parseaddr check if mail will arrive? No. It returns structured fields from the string you send. Addresses are parsed in memory and never stored (privacy).

Can I use both? Yes. Parse with parseaddr, then validate with a licensed vendor when deliverability must be proven.

What does it cost to try parsing? £0 for 2,000 calls/month. Paid plans from £19/month — see pricing.

parseaddr · parsing & standardisation (not PAF/USPS deliverability validation) · home · pricing · docs · messy addresses API