---
title: AI Image Brand/Logo Detection API
slug: detect-brands
url: https://apyverse.com/apyhub/service/detect-brands
provider: ApyHub
categories: [Artificial Intelligence, Image Processing, Marketing]
tags: [logo-detection, brand-recognition, image-classification, computer-vision, brand-analysis]
auth: api_key
---

# AI Image Brand/Logo Detection API

Detect logos and brands from an image URL or file upload. Returns provider-specific results from ApyHub, Azure, or Google Vision.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `ai/image/detect/brand/url` | What it does Detects logos and brands from an image URL. You send the image url and optional provid… | 500 |
| POST | `ai/image/detect/brand/file` | What it does Uploads a file and runs brand/logo detection against the selected vision service. The… | 500 |

## About

## What it does
Logo Detection lets you send an image by URL or upload a file and get back brand-detection results. Choose the detection backend with `requested_service`, or let it default to `apyhub`.

Use the `/url` endpoint when the image is already hosted online. Send a `body.url` value, and optionally provide `azure` or `google` credential settings if you want to run the request through those providers. The `/file` endpoint accepts a binary `file` upload and also supports provider-specific credentials such as `azure_key`, `azure_region`, `azure_endpoint`, `azure_account_id`, `azure_access_token`, and `google_key`.

The response wraps provider output under `data.azure`, `data.apyhub`, or `data.google`, depending on the service you requested. That makes it straightforward to compare detection results across backends or route different workloads through the provider you already use.

Use Logo Detection for cataloging product packaging, identifying logos in user-generated images, or flagging brand presence in uploaded media. It fits workflows where you need to inspect an image and branch on whether a known logo or brand appears.

## Usage

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