Content moderation API
We return numbers.
You decide the policy.
Submit text, an image, a GIF or a video and get a score per category — toxicity, harassment, hate, violence, sexual content, gore. No thresholds, no verdicts, no opinion about what is acceptable on your platform.
POST /moderations
{
"status": "completed",
"scores": {
"toxicity": 0.9889,
"harassment": 0.7589,
"violence": 0.7812,
"profanity": 0.6626,
"hate": 0.0432,
"sexual": null,
"gore": null
}
}null as safe is the one mistake that will bite you.Plans
Free
Enough to wire up an integration and calibrate your thresholds.
50 production requests / day
Growth
For a live product with real moderation volume.
50,000 production requests / day
Scale
High-volume moderation with headroom for spikes.
500,000 production requests / day
Every plan includes a sandbox and a production environment, with separate keys and separate quotas: sandbox is metered as the free tier — 50 requests a day, whatever you pay — so testing never spends what live traffic is paying for. Signed webhooks on every plan.