Complete documentation for integrating AI-powered content moderation into your application. 60+ models across image, video, audio, and text.
Get your API keys
Make your first request
Varies by plan tier
60+ AI models
All API requests require authentication using an API key. Include your API key in the Authorization header.
Authorization: Bearer mod_sk_live_xxxxxxxxxxxxx
Get your API keys from the Dashboard after signing up.
Make your first moderation request in seconds. Here's an example using the Image Moderation API:
curl -X POST https://api.bynn.com/v1/moderation/image \
-H "Authorization: Bearer mod_sk_live_xxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "nudity-detection",
"image_url": "https://example.com/image.jpg"
}'{
"status": "success",
"model": "nudity-detection",
"predictions": {
"nudity": 0.05,
"suggestive": 0.02,
"safe": 0.93
},
"flagged": false,
"confidence": 0.93
}API rate limits vary by plan tier. Upgrade your plan for higher limits.
| Plan | Requests/Minute | Requests/Month |
|---|---|---|
| Trial | 10 | 1,000 |
| Standard | 60 | Unlimited |
| Business | 120 | Unlimited |
| Enterprise | Custom | Unlimited |
The API uses standard HTTP status codes and returns errors in a consistent JSON format.
400Invalid parameters or missing required fields
401Invalid or missing API key
429Too many requests, slow down
500Internal server error, try again later