REST · JSON · <100ms

Content moderation
that doesn't get in
your way.

One endpoint. Structured JSON. Detects toxicity, spam, and harmful content in real-time with multi-model AI fallback.

View docs

1,000 calls/month free · No credit card required

~/myapp — bash
# moderate a piece of content
$ curl -X POST \
  https://moderateapi.com/api/v1/moderate \
  -H "X-API-Key: mk_••••••••" \
  -H "Content-Type: application/json" \
  -d '{"text": "your content here"}'
# 142ms later
{
"safe": false,
"confidence": 0.96,
"suggested_action": "block",
"issues": [{
"type": "toxicity",
"severity": "high",
"confidence": 0.96
}],
"response_time_ms": 142
}
// features

Built for production

Everything you need to ship content moderation. Nothing you don't.

Multi-model fallback

Gemini → Perspective → HuggingFace → pattern rules. If one model is unavailable, the chain continues. No silent failures.

Cached responses

Identical content is cached. Repeat checks return in <5ms. Novel content typically resolves in 100–300ms end-to-end.

Custom rules

Blocked words, regex patterns, length limits, URL and phone detection — per project, evaluated before AI calls to short-circuit early.

// quickstart

Up in three requests

01 Register
bash
$ curl -X POST \
  https://moderateapi.com/api/v1/register \
  -H "Content-Type: application/json" \
  -d '{"email":"you@co.com",
     "password":"••••••••"}'

# → { "user_id": 42, ... }
# Check email to verify, then log in
02 Moderate content
bash
$ curl -X POST \
  https://moderateapi.com/api/v1/moderate \
  -H "X-API-Key: mk_..." \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello world"}'
03 Act on the result
json
{
  "safe": true,
  "confidence": 0.95,
  "suggested_action": "approve",
  "issues": [],
  "service_used": "gemini",
  "response_time_ms": 87
}
// try it

See the API respond

Click a file to run it through the moderation pipeline.

input
← select a file above
response

# mock responses · sign up for live API access with your own content

// pricing

Pay for what you use

No seats, no per-user fees. Just API calls.

free
$0
/month
  • 1,000 calls/mo
  • AI moderation
  • Dashboard access
  • 10 req/min
starter
$19
/month
  • 10,000 calls/mo
  • AI moderation
  • Usage analytics
  • 50 req/min
popular
growth
$99
/month
  • 100,000 calls/mo
  • Custom rules
  • Webhook notifications
  • 200 req/min
scale
$299
/month
  • 500,000 calls/mo
  • SLA guarantee
  • Dedicated support
  • 500 req/min

Need more? Email us for volume pricing.