---
title: AI Video Brand Detection Api
slug: video-detect-brands
url: https://apyverse.com/apyhub/service/video-detect-brands
provider: ApyHub
categories: [Artificial Intelligence, Data Extraction, Image Processing]
tags: [brand-detection, logo-detection, computer-vision, media-analysis, azure-cognitive-services, google-cloud-vision]
auth: api_key
---

# AI Video Brand Detection Api

Detect brand logos from uploaded files or media URLs using Azure or Google. Returns provider-specific detection data for review, moderation, or monitoring workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `ai/video/detect/brand/url` | What it does Detects brands from a URL and returns a JSON object containing a data object. The retu… | 500 |
| POST | `ai/video/detect/brand/file` | What it does Uploads a file for brand detection and routes the request to the specified service. Th… | 500 |

## About

## What it does
Brand Detection lets you send a media file or a media URL and get brand-detection results back from either Azure or Google. Use `/file` for binary uploads and `/url` when your asset is already hosted. In both routes, you choose `requested_service` as `azure` or `google`.

For URL-based detection, send `url` plus `requested_service`. If you are using Azure, you can also provide `azure.region`, `azure.account_id`, and `azure.access_token`. If you are using Google, you can supply `google.google_language` and a `google.google_credential_json` service account object. The file-upload route accepts `file`, `requested_service`, and the matching Azure or Google credential fields for that provider.

The response is a structured `data` object that includes an `azure` object when you requested Azure, or a `google` object when you requested Google. The service does not impose a fixed nested response shape in the schema, so you should treat those provider objects as the detection payload returned by the underlying platform.

Use Brand Detection when you need to inspect uploaded clips, hosted assets, or other supported media as part of a review workflow, content moderation pipeline, or brand-monitoring system.

## 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-brands
