---
title: "YouTube Video Metadata"
method: POST
path: "/youtube/video/metadata"
---

# YouTube Video Metadata

`POST /youtube/video/metadata`

Get YouTube video metadata.

## Request body

- object
  - `video_url` string, required — The YouTube video URL
  - `channel` 'apify' | 'rapid' | 'memories.ai', required — The channel name. Supported values: apify, rapid, memories.ai

## Response `200`

Video metadata information

- object
  - `code` string — Response code indicating the result status
  - `msg` string — Response message describing the operation result
  - `data` object[] — Array of video metadata objects
    - `original_url` string — The original YouTube video URL
    - `requested_resolution` string — The requested video resolution
    - `title` string — Video title
    - `channel` string — YouTube channel name
    - `duration` string — Video duration in human-readable format
    - `provided_resolution` string — The actual video resolution provided
    - `thumbnail` string — Thumbnail image URL
    - `downloadable_video_link` string — Direct download link for video file
    - `downloadable_audio_link` string — Direct download link for audio file
    - `merged_downloadable_link` string — Merged video and audio download link
    - `view_count` string — Number of views
    - `categories` string[] — Video categories
    - `description` string — Video description
    - `availability` string — Video availability status
    - `live_status` string — Live streaming status
    - `channel_subscribers` string — Number of channel subscribers
    - `video_filesize` string — Video file size
    - `audio_filesize` string — Audio file size
    - `additional_metadata` object — Additional metadata including format details, keywords, channel information, etc.
      - `view_count` string
      - `like_count` string
      - `comment_count` string
      - `video_type` string
      - `keywords` string[]
      - `categories` string[]
      - `language` string
      - `channel_name` string
      - `channel_id` string
      - `video_format` object — Video format details
      - `audio_format` object — Audio format details
      - `source_platform` string
      - `webpage_url` string
  - `success` boolean — Indicates whether the operation was successful
  - `failed` boolean — Indicates whether the operation failed

---

[API](https://skmtc.net/memories/apis/screenplay-extraction-api.md) · [All operations](https://skmtc.net/memories/apis/screenplay-extraction-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/memories/screenplay-extraction-api/versions/720c8c144ddc/schema)
