Moderate user content in a single API call.
ModerateHQ reads your text and returns a clear verdict: approve, flag, or block, with categories and a reason. Ship trust & safety without building a model.
500 free requests every month · No card to start · 1 credit = 1 request after
By signing up you agree to our Terms and Privacy Policy.
Drop the match context and the same line is flagged for human review.
Everything you need to keep content clean
A focused moderation API with the guardrails and visibility a production trust & safety workflow needs.
One call, one verdict
POST your text and get back approved, flagged, or blocked: a categorical decision you can act on directly.
Verdicts in seconds
Most verdicts return in a second or two. If one can't be produced quickly, you get a fast, clear error instead of a hanging request.
Pay per request
500 requests free every month, then 1 credit = 1 request. Top up when you need to, no seats, no monthly minimum.
Context-aware moderation
Send the surrounding context: platform, channel type, and recent conversation. The same words are then judged for where they actually appear, not in isolation.
Policies that fit you
Pick a built-in policy that matches your platform, from general communities to strict or gaming. Each policy draws its own line, so the rules fit your product, not the other way around.
Full visibility
A dashboard for keys, usage, credit history, and a searchable moderation log. See exactly what was decided and why.
Built for the way your platform talks
The same words mean different things in a ranked lobby, a forum thread, and a kids' app. Pick the policy that fits and the verdicts follow.
Game chat
Trash talk stays, slurs and phishing do not.
Game chat moderationForums and communities
Debate is allowed, targeted abuse is not.
Forum moderationMarketplaces
Scams get blocked, off-platform steering gets caught, selling is left alone.
Marketplace moderationKids' platforms
Personal information requests are blocked outright, not flagged.
Moderation for minorsSimple, usage-based pricing
Buy credits, spend one per request. No subscriptions, no seats. Top up whenever you need more.
Starter
For small projects and getting started.
Pro
For apps with steady moderation volume.
Scale
Best per-request rate for high throughput.
Every account includes 500 free requests each calendar month at up to 2 requests per second, no card required. Buying credits lifts you to 5 requests per second, and the free allowance still applies first.
Frequently asked questions
How does pricing work?
Every account includes 500 free requests each calendar month. Past that, you buy credits in packs: one credit equals one moderation request, charged only on a successful verdict. Credits stay on your balance while your account is active, and only expire after a long stretch of inactivity (at least 12 months with no sign-ins or API calls). We email you well before that happens.
Is there a free tier?
Yes, and it renews: every account includes 500 free requests each calendar month, with an API key created for you on first login. No card required, and buying credits later lifts your rate limit from 2 to 5 requests per second.
What can it moderate?
Text today: approve, flag, or block against your policy, with categories and a short explanation on every verdict. Image and audio moderation are on the roadmap.
What does a 'flagged' verdict mean?
Borderline content the model isn't confident is safe or unsafe. Rather than auto-blocking, you route flagged items to human review. The verdict is the source of truth, not a raw confidence number.
How do I integrate it?
Send an HTTP POST with your API key and the content to evaluate. You get structured JSON back. That's the whole integration.
Do you store the content I send?
By default, content and explanations are kept for 30 days so you can review them in your moderation log, then deleted. You can also turn content storage off entirely in Settings: nothing you send is stored, and your log keeps verdicts and statistics only.
Start moderating in minutes
Create an account, grab your API key, and send your first request. Your first 500 requests this month are free.
Get started free