Profanity Detection and Filtering
Fast, accurate profanity detection and content filtering API. Check any text for profanity, get severity scores, identify offensive words by category, and automatically censor inappropriate content. Supports multiple replacement styles including asterisks, grawlix symbols, and first/last character masking. Ideal for chat moderation, comment filtering, content moderation pipelines, and…
Profanity Detection and Filtering endpoints
| Method | Endpoint | Description |
|---|---|---|
| Check | ||
| POST |
checkProfanityPost /v1/check |
Analyzes the provided text for profanity and offensive content. Accepts a JSON body, supporting text up to 10,000 characters. Returns a boolean flag, a severity score from 0 to… |
| GET |
checkProfanityGet /v1/check |
Analyzes the provided text for profanity and offensive content. Returns a boolean flag, a severity score from 0 to 1, an array of detected offensive words, and their categories.… |
| Filter | ||
| POST |
filterProfanity /v1/filter |
Scans the provided text for profanity and replaces offensive words with censored alternatives. Supports three replacement styles: asterisks (***), grawlix symbols (#@!$%), and… |
| Utility | ||
| GET |
getHealth /health |
Returns the current health status of the API. This endpoint requires no authentication and can be used for uptime monitoring. |
| GET |
getDocs /v1/docs |
Returns links to API documentation, changelog, and support resources. |
| Other endpoints | ||
| POST |
filterProfanity /v1/filter |
Scans the provided text for profanity and replaces offensive words with censored alternatives. Supports three replacement styles: asterisks (***), grawlix symbols (#@!$%), and… |
| GET |
getHealth /health |
Returns the current health status of the API. This endpoint requires no authentication and can be used for uptime monitoring. |
| GET |
getDocs /v1/docs |
Returns links to API documentation, changelog, and support resources. |
| POST |
checkProfanityPost /v1/check |
Analyzes the provided text for profanity and offensive content. Accepts a JSON body, supporting text up to 10,000 characters. Returns a boolean flag, a severity score from 0 to… |
| GET |
checkProfanityGet /v1/check |
Analyzes the provided text for profanity and offensive content. Returns a boolean flag, a severity score from 0 to 1, an array of detected offensive words, and their categories.… |
Profanity Detection and Filtering pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 5 / minute |
|
| PRO | $9.99 / month | 30 / minute |
|
| ULTRA Recommended | $49.99 / month | 150 / minute |
|
| MEGA | $199 / month | 500 / minute |
|