---
title: AI Image Objects Detection API
slug: detect-objects
url: https://apyverse.com/apyhub/service/detect-objects
provider: ApyHub
categories: [Artificial Intelligence, Image Processing]
auth: api_key
---

# AI Image Objects Detection API

Detect common visual objects from an image URL or upload. Returns provider results from ApyHub, Azure, or Google Vision in a single response.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `ai/image/detect/object/url` | What it does Detects common visual objects from an image URL. You send the image url and can option… | 500 |
| POST | `ai/image/detect/object/file` | What it does Uploads a file and runs common object detection against the selected visual recognitio… | 500 |

## About

## What it does
Object Detection identifies common visual objects in an image and returns the detector response from the selected service. Send either an image URL or an uploaded file, and choose `requested_service` as `apyhub`, `azure`, or `google`.

Use the `/url` endpoint when the image is already hosted somewhere accessible by URL. Its input accepts `url`, optional `azure` credentials, optional `google` credentials, and `requested_service`. Use `/file` when you have the image bytes directly; it accepts `file` plus optional Azure fields such as `azure_key`, `azure_region`, `azure_endpoint`, `azure_account_id`, and `azure_access_token`, along with `google_key` and `requested_service`.

The response is nested under `data` and includes the result from the chosen backend: `azure`, `apyhub`, or `google`. That makes it useful when you need a single object-detection interface across providers, whether you are labeling product photos, flagging objects in user uploads, or adding lightweight visual analysis to an internal workflow.

Object Detection is a good fit when you want to route the same image through different vision engines without changing your integration shape. Keep the provider-specific credentials where needed, send the image, and read the returned provider object from the response.

## Usage

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