Data Validation · head-to-head
PurgoMalum vs US Autocomplete
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 Autocomplete Pro API suggests valid, USPS-backed US addresses as a user types, turning a single free-form "search" string into a ranked list of deliverable candidates for checkout and signup forms, with optional city/state/ZIP filters to narrow the results. A separate "selected" parameter expands a chosen address into its individual secondary units (apartments, suites) when it resolves to more than one. It's part of Smarty's wider address-data platform, so one account and key also unlock the sibling US Street Address and US Extract APIs.
| PurgoMalum | US Autocomplete | |
|---|---|---|
| Authentication | None | API Key |
| Pricing | free | freemium |
| Formats | JSON, XML, Plain Text | JSON |
| CORS | yes | yes |
| HTTPS | Yes | Yes |
PurgoMalum needs no API key, while US Autocomplete requires API Key — pick PurgoMalum to start without signup.