Skip to main content
Omnifence is a content moderation platform. You submit text, an image, a video, or an audio clip. The API returns a pass or reject decision for it. Every modality works the same way. You submit content and receive a job_id immediately. You then poll for the decision, or you receive it by webhook.

Get started

Quickstart

Submit your first moderation request in under five minutes.

Agent skill

Let a coding agent add moderation to your codebase for you.

Authentication

Authenticate requests with Bearer tokens.

API reference

Explore all endpoints with request and response examples.

Moderation

Screen text, images, video, and audio for unsafe content.

Text moderation

Screen text against your prohibited categories and safety compliance standards.

Image moderation

Run automated safety and NSFW classification on an image.

Video moderation

Analyze video content to ensure full policy compliance.

Audio moderation

Analyze audio content for speech policy and safety compliance.

Categories

The built-in checks, plus your own custom categories.

Decision logic

Understand how a job reaches a pass or reject decision.

Platform

Webhooks

Receive job results asynchronously, signed so you can verify them.

Error recovery

Recover in-flight jobs after a restart or a missed webhook.

Rate limiting

Understand per-client request limits.

Billing

Top up your prepaid balance and configure auto top-up.