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

# AI Image Explicit Content Detection API

Scan an image URL or uploaded file for explicit or sensitive content. Returns backend-specific results for Azure, Google, or ApyHub.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `ai/image/detect/explicit-content/url` | What it does Detects explicit or sensitive content from a URL by sending the image URL to the selec… | 500 |
| POST | `ai/image/detect/explicit-content/file` | What it does Uploads a file and runs explicit/sensitive content detection on it. You can optionally… | 500 |

## About

## What it does
Explicit Content Detection checks an image URL or uploaded file for explicit or sensitive content. Send a `url` or a binary `file`, and choose the detection backend with `requested_service`.

Use the URL endpoint when the asset is already hosted, or the file endpoint when you want to scan an upload directly. Both endpoints accept `requested_service` values of `azure`, `google`, or `apyhub`, and the URL-based endpoint also supports custom Azure and Google credentials through the nested `azure` and `google` objects.

The response returns a `data` object with service-specific results under `azure`, `google`, or `apyhub`, depending on the backend you select. That makes it easy to plug into moderation workflows, upload filters, content review queues, or automated checks before publishing user-generated images.

Use Explicit Content Detection when you need a simple content-safety signal in an image pipeline without building your own classifier.

## Usage

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