---
title: Extract Video Metadata API
slug: extract-video-metadata
url: https://apyhub.com/apyhub/service/extract-video-metadata
provider: ApyHub
categories: [Data Extraction, File Conversion, File Manipulation]
auth: api_key
---

# Extract Video Metadata API

Read metadata from a video file or URL and get nested audio, video, and file details in JSON for validation, indexing, or processing.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/video/metadata/file` | What it does Uploads a video file and returns a JSON response containing extracted metadata in a au… | 250 |
| POST | `/video/metadata/url` | What it does Extracts metadata from a video available at a URL and returns it in a JSON response. T… | 250 |

## About

## What it does
Video Metadata Extractor reads a video file or video URL and returns its metadata as JSON. Send a binary video upload to `/multi-part/download`, or pass a `video_url` to `/url/download`.

The response contains structured metadata sections for audio, video, and file details. That makes it useful when you need to inspect media properties before processing, storing, or transcoding a video. For example, you can validate an incoming upload, build a media library index, or branch workflows based on codec, duration, or container information.

Use it when your application needs metadata without decoding the video itself. If you already have a file in your system, upload it directly. If the asset is hosted elsewhere, provide the URL and get the same JSON structure back.

Video Metadata Extractor is designed for straightforward media inspection: one input, one structured response containing audio, video, and file metadata sections.

## Usage

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