Data Validation · head-to-head
US Extract vs US Street Address
Smarty's US Extract API scans arbitrary blocks of text — emails, PDFs-turned-text, scraped web pages, free-text form fields — to locate and validate US postal addresses embedded inside them, rather than requiring the caller to already know where an address starts and ends. Each match comes back with the same standardized, USPS-checked components (city, state, ZIP+4, delivery-point data) as Smarty's dedicated street-address API, plus the surrounding text offsets. It shares billing and account access with the rest of Smarty's address-data platform, so an existing Smarty key also works here.
Smarty's US Street API is a CASS-certified single/batch address validator: it corrects, standardizes, and appends ZIP+4, county, carrier route, and delivery-point-validation (DPV) data to a US postal address, flagging vacant, undeliverable, or CMRA (commercial mail receiving agency) addresses along the way. Requests can be sent as GET query parameters or as a JSON/XML batch of up to 100 addresses per POST, and responses are returned in the same format. It shares an account and API key with Smarty's other address-data products, including US Autocomplete and US Extract.
| US Extract | US Street Address | |
|---|---|---|
| Authentication | API Key | API Key |
| Pricing | freemium | freemium |
| Formats | JSON | JSON, XML |
| CORS | yes | yes |
| HTTPS | Yes | Yes |
US Street Address supports 2 response formats, while US Extract offers fewer — pick US Street Address for more integration flexibility.