---
title: Detect Explicit Content
slug: video-detect-explicit-content
url: https://apyverse.com/apyhub/service/video-detect-explicit-content
provider: ApyHub
categories: [Artificial Intelligence, "Security & Privacy"]
auth: api_key
---

# Detect Explicit Content

Check a file or media URL for explicit content using Azure or Google. Returns provider-specific analysis for moderation and safety workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `ai/video/detect/explicit/content/url` | What it does Submits a URL for explicit-content detection and returns a JSON object containing prov… | 500 |
| POST | `ai/video/detect/explicit/content/file` | What it does Uploads a file and runs explicit-content detection through the requested provider. The… | 500 |

## About

## What it does
Explicit Content Detector checks a file or media URL for explicit content and returns the provider-specific analysis in the response.

Send either a public file URL or an uploaded file, then choose `requested_service` as `azure` or `google`. The URL route accepts `url` plus the service choice, and the file route accepts `file` plus `requested_service`. If you use Azure, the request can include `azure` connection details on the URL route or `azure_region`, `azure_account_id`, and `azure_access_token` on the file route. For Google routes, provide either `google` credentials in the URL request or a `google_credential_file` upload for the file request.

The response always wraps results in `data`, with either an `azure` object or a `google` object depending on the service you selected. The schema leaves those provider payloads open-ended, so treat them as provider-native detection results rather than fixed fields.

Use Explicit Content Detector when you need to screen user uploads, review hosted video before publishing, or add a moderation step to media ingestion pipelines. It is built for developers who want a simple input/output shape while delegating the actual classification details to Azure or Google.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/video-detect-explicit-content
