---
title: AI Video Object Detection API
slug: detect-video-objects
url: https://apyhub.com/apyhub/service/detect-video-objects
provider: ApyHub
categories: [Artificial Intelligence, Image Processing]
tags: [video-object-detection, computer-vision, object-recognition, azure-vision, google-vision]
auth: api_key
---

# AI Video Object Detection API

Detect objects from a video file or URL using Azure or Google routes. Returns provider-specific results under data for media review and indexing.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/ai/video/detect/object/file` | What it does Uploads a video file and runs object detection using either Azure or Google, based on… | 500 |
| POST | `/ai/video/detect/object/url` | What it does Detects objects in a video provided by URL and returns a JSON object with a data objec… | 500 |

## About

## What it does
Video Object Detection lets you send a video file or a video URL and get detected-object results back through either Azure or Google routes.

Use the `POST /file` endpoint when you want to upload a video directly. It requires `file` and `requested_service`, and supports Azure credentials through `azure_region`, `azure_account_id`, and `azure_access_token`, or Google credentials through `google_credential_file`. Use the `POST /url` endpoint when the video is already hosted online. It requires `url` and `requested_service`, and supports Azure settings in `azure.region`, `azure.account_id`, and `azure.access_token`, or Google settings in `google.google_language` and `google.google_credential_json`.

The response is wrapped under `data` and returns an `azure` object when you request Azure, or a `google` object when you request Google. The schemas do not define the internal object shape, so you should treat the provider payload as structured detection output specific to that route.

Video Object Detection is a fit for moderation pipelines, media indexing, and automated review flows where you need object detection results from uploaded footage or a video link without building separate integrations for each provider.

| 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-objects
