Data Validation · head-to-head
PurgoMalum vs US Street Address
PurgoMalum is a free, keyless GET-only web service that strips or flags profanity and obscenity in a submitted text string, recognizing common character substitutions ("@" for "a", "$" for "s") and an internal profanity list that can be extended per-request with an `add` parameter of extra blocked words. Separate request-type paths return the cleaned text as plain text, XML, or JSON, or return just a "true"/"false" verdict via its `containsprofanity` endpoint, so callers pick the shape they need without content negotiation headers. It's a single-purpose text-moderation utility rather than a full profile of a company's platform — there is no dashboard, key, or paid tier.
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.
| PurgoMalum | US Street Address | |
|---|---|---|
| Authentication | None | API Key |
| Pricing | free | freemium |
| Formats | JSON, XML, Plain Text | JSON, XML |
| CORS | yes | yes |
| HTTPS | Yes | Yes |
PurgoMalum needs no API key, while US Street Address requires API Key — pick PurgoMalum to start without signup.