---
title: AI Video Text Detection API
slug: detect-video-text
url: https://apyhub.com/apyhub/service/detect-video-text
provider: ApyHub
categories: [Artificial Intelligence, Data Extraction, Image Processing]
auth: api_key
---

# AI Video Text Detection API

Extract text from video URLs or uploads using Azure or Google. Returns provider-specific results for OCR workflows, indexing, and review.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/ai/video/detect/text/url` | What it does Detects text in a video fetched from a URL. You send the video url and choose the OCR… | 500 |
| POST | `/ai/video/detect/text/file` | What it does Uploads a video file and runs text detection using either Azure or Google, depending o… | 500 |

## About

## What it does
Video Text Detection extracts text from a video when you send either a video URL or an uploaded video file. Choose `azure` or `google` as the `requested_service`, and provide the matching provider fields for that route.

Use the `/url` endpoint with a `url` to a video file, or the `/file` endpoint with a binary `file` upload. For Azure requests, the URL route accepts `azure.region`, `azure.account_id`, and `azure.access_token`, while the file route accepts `azure_region`, `azure_account_id`, and `azure_access_token`. For Google requests, the URL route accepts `google.google_language` and `google.google_credential_json`, and the file route accepts `google_language` plus a binary `google_credential_file`.

The response wraps provider-specific results under `data.azure` or `data.google`, depending on the service you requested. That makes it suitable for workflows that need to pull visible text from videos for indexing, review, or downstream analysis without tying your app to one OCR provider.

Use Video Text Detection when you need to process screen recordings, recorded presentations, product demos, or other video assets where text appears inside the frames.

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