11 safety categories
Checks for hate, hate/threatening, harassment, harassment/threatening, self-harm, self-harm/intent, self-harm/instructions, sexual, sexual/minors, violence, and violence/graphic.
Send a piece of text and get back a safety verdict. The service checks the text
Learn more about Text ModerationThe text to moderate.
Instant sample preview — no cost, no account. Sign up free to run with your own input.
{
"flagged": true,
"categories": {
"harassment": 0.86,
"threat": 0.62,
"hate": 0.04,
"self_harm": 0
},
"action_hint": "review"
}Sample output — generated with “You're completely useless, stop replying to my tickets or you'll regret it.”. Sign in to run your own input.
This request costs 1 credits per item.
Send a piece of text and get back a safety verdict. The service checks the text against 11 categories — hate, hate/threatening, harassment, harassment/threatening, self-harm, self-harm/intent, self-harm/instructions, sexual, sexual/minors, violence, and violence/graphic — and returns is_safe along with a list of plain-language reasons for anything it flags. Use it to moderate comments and reviews, keep chat safe, or gate user-generated content before it's published.
Checks for hate, hate/threatening, harassment, harassment/threatening, self-harm, self-harm/intent, self-harm/instructions, sexual, sexual/minors, violence, and violence/graphic.
Returns is_safe (boolean) plus reasons — a list of human-readable strings explaining each flagged category.
Text moderation is lightweight; you typically get a result in under a second.
Comment and review moderation
Filter or flag user comments, reviews, or forum posts before or after publishing.
Chat safety
Check chat messages in real time for policy violations.
Content pipeline gate
Screen text before further processing — for example, before sending it to a chatbot or text-to-speech.
input
A single text to moderate.
output
is_safe (boolean) and reasons (array of strings for flagged categories).
The service checks for 11 categories:
textrequiredstringThe text to moderate.
is_safebooleanTrue when nothing is flagged.
reasonsarrayPlain-language reasons for each flagged category (empty when safe).
Billed per text moderated.
| Service | Unit | Price |
|---|---|---|
| Text Moderation | item | 1 credits/text |