---
title: AI Video Label Detection API
slug: detect-video-labels
url: https://apyhub.com/apyhub/service/detect-video-labels
provider: ApyHub
categories: [Artificial Intelligence]
auth: api_key
---

# AI Video Label Detection API

Analyze a video from a file or URL with Azure or Google. Returns provider-specific label results for search, moderation, and media workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/ai/video/detect/label/file` | What it does Uploads a file for label detection and routes the request to either Azure or Google ba… | 500 |
| POST | `/ai/video/detect/label/url` | What it does Detects labels in a video fetched from a URL. You send the video URL and choose which… | 500 |

## About

## What it does
Video Label Detection analyzes a video from a file upload or a URL and returns label data from either Azure or Google, depending on the service you request.

Use the `/file` endpoint when you have the video content in hand, or `/url` when the video is already hosted elsewhere. For both routes, you send `requested_service` as `azure` or `google`. Azure requests can include `azure_region`, `azure_account_id`, and `azure_access_token` on the file route, or an `azure` object with `region`, `account_id`, and `access_token` on the URL route. Google requests can include `google_credential_file` on the file route, or a `google` object with `google_language` and `google_credential_json` on the URL route.

The response is wrapped under `data` and includes either an `azure` object or a `google` object, depending on which provider you selected. The schemas do not define fixed label fields, so you should treat the payload as provider-specific label results rather than a rigid document shape.

Use Video Label Detection when you need to classify or index video content for moderation, search, media workflows, or internal review systems without building your own video analysis pipeline.

| Provider (requested_service) | Atoms |
|------------------------------|------:|
| Azure                        |   500 |
| Google                       |  500 |

## Usage

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