Public moderation API
Fast, simple profanity detection API.
Detect profanity in content instantly. A fast, lightweight API for moderation pipelines with structured JSON responses and predictable rate limits.
Features
Single endpoint
POST your text and get a structured JSON response back. Fast to integrate, easy to maintain.
Severity & category
Each match includes the detected term, category, severity, and score for moderation workflows.
No API key
A public API that is ready to use immediately.
Rate limited
Fair usage limits help keep the API reliable.
JSON in, JSON out
Works with any stack. No SDK required.
API example
Endpoint:
POST /api/v1/check
curl -X POST https://ProfanityCheck/api/v1/check \
-H "Content-Type: application/json" \
-d '{"text": "This is a example."}'
Predictable API rate limits
The API is publicly accessible and rate limited to ensure reliability and fair usage. Limits are designed to support prototyping, small apps, and moderate production usage.
Per minute
10
requests
Per hour
400
requests
Per day
1000
requests
Why rate limiting?
Rate limits help keep the API fast and stable for everyone. If you need higher limits for production use, feel free to reach out.
Improve the dataset
Help improve the profanity dataset by suggesting words or phrases to add. Submissions are reviewed before being included. Do not include personal data.