Content moderation APIs, side by side.
The best API is the one that checks the kinds of content you have, in your users’ languages, at a price that fits how you grow. Here is what eight of them publish about each: text, images, video, live streams, Turkish, and price. Every fact about another company is from its own pages, as read on 13 October 2026.
Kinds of content, by API
“Not published” means we did not find it on the company’s own pages, not that it cannot be done.
| API | Text | Images | Video | Live streams | Turkish text |
|---|---|---|---|---|---|
| Detectivision | Yes | Yes | Yes | Yes | Yes |
| Amazon Rekognition | Not published | Yes | Stored video | Not for new customers | Not published |
| Azure AI Content Safety | Yes | Yes | Not published | Not published | Not among its tested languages |
| Google Cloud | Perspective API, until 31 Dec 2026 | Yes (SafeSearch) | Yes (Video Intelligence) | Yes (Video Intelligence) | Not published |
| Hive | Yes | Yes | On request | Yes | Yes |
| OpenAI Moderation | Yes | Yes | Not published | Not published | Not published |
| Sightengine | Yes | Yes | Yes | Yes, on its Pro plan | Yes |
| WebPurify | Profanity filter | Yes | Yes | As a custom solution | Yes, in its profanity filter |
Amazon says Rekognition streaming video is not available to new customers from 30 April 2026. Detectivision is not affiliated with any of these companies.
How each one charges
All of them are hosted APIs, with nothing to run. They differ in how you pay.
| API | Pricing model | Published price, as read on 13 October 2026 |
|---|---|---|
| Detectivision | Monthly plans with credits per kind | An image is 1 credit by webhook in detect mode; plans and the free trial on our pricing page. |
| Amazon Rekognition | Per image and per minute | $0.0010 per image in its first tier; stored video $0.10 a minute. |
| Azure AI Content Safety | Per 1,000 text records or images | Free tier: 5,000 text records and 5,000 images a month. |
| Google Cloud SafeSearch | Per 1,000 images | First 1,000 a month free, then $1.50 per 1,000, or free with Label Detection. |
| Hive | Per request | $3.00 per 1,000 image requests, $0.50 per 1,000 text requests; video at special rates on request. |
| OpenAI Moderation | Free | The moderation endpoint is free to use. |
| Sightengine | Monthly plans with operations | Free: 2,000 operations a month; $29 and $99 plans; $0.002 per extra operation. |
| WebPurify | Per image; monthly plans for text | AI image moderation $0.0026 per image; profanity filter from $5 a month. |
Prices change and units differ (a request, an operation, a record, a credit): check each company’s own page before you choose.
Six questions that decide it
Which kinds of content?
Text and images are offered by most; video, audio and live streams by fewer. One API for all of them means one integration.
Which languages?
A model is only as good as the languages it was trained on. Test with your own users’ messages.
Live, or recorded?
Live streams need sessions that watch a stream as it airs, priced by the minute.
What comes back?
A yes or no, a score per category, the box and time of each finding, or a blurred copy to publish instead.
How does it scale?
Async requests and webhooks let a burst wait its turn instead of being refused.
How will you pay?
Per request, per plan, or free with limits. Work out a busy month, not an average one.
One call to Detectivision
curl https://api.detectivision.ai/api/v1/moderation \
-H "Api-Key: $DETECTIVISION_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "image_moderation",
"input": "https://example.com/photo.jpg",
"mode": "detect"
}'{
"id": 1042,
"type": "image_moderation",
"mode": "detect",
"status": "completed",
"flagged": false,
"flags": [],
"checked": ["hate", "scam", "sexual", "violence"],
"unchecked": [],
"tookMs": 380,
"usage": { "charged": 2, "remaining": 9998 }
}Text, video and live streams go through the same API, with the same key and webhooks.
Frequently asked
What is the best API for moderating user-generated content?
The one that covers your kinds of content and languages at a price that fits. For text alone, a free or per-request API may do; for images, video and live streams together, one API that does all of them saves integrations.
Which content moderation APIs support Turkish?
Of the APIs above, Detectivision, Hive, Sightengine and WebPurify’s profanity filter list Turkish. Microsoft lists eight tested languages for Azure AI Content Safety, and Turkish is not among them.
Which APIs moderate live streams?
Detectivision, Hive, Sightengine on its Pro plan, and Google Cloud’s Video Intelligence streaming API publish it; WebPurify offers it as a custom solution.
Which content moderation APIs are serverless?
All of the ones above are hosted: you send content and get an answer, with no servers or models to run. They differ in price model and in what they check.
What replaces Perspective API and Azure Content Moderator?
Perspective API stays active until 31 December 2026, and Azure Content Moderator retires on 15 March 2027. Our migration guides show the move to Detectivision for each.
Perspective API alternative
Move before it shuts down at the end of 2026.
Azure Content Moderator alternative
Move before it retires in March 2027.
Pricing
Our plans and the free trial.