youtube_video
Fetch detailed metadata for any YouTube video: title, views, likes, description, keywords, channel info, key moments, and chapters. Use the video ID from the video URL.
Instructions
Scrapes detailed metadata for any YouTube video including title, views, likes, description, keywords, channel info, key moments, and chapters. [Credits: 5 API credits per successful request] Notes: Shares the single /youtube endpoint with all other YouTube tools; uses video_id (not v) to select Video-metadata behavior — this differs from Transcripts/Comments, which use v. ENDPOINT VERIFIED LIVE 2026-07-10: docs show bare /youtube but the working endpoint is /youtube/video. Param name is v (verified live; video_id returns an error). Returns: { video: {id, title, views, likes, author, published_time, description, keywords[], thumbnail}, channel: {id, name, link, subscribers, featured_channel:{id,name,link}, thumbnail}, comment: {total}, key_moments[], chapters[] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | Yes | YouTube video ID (docs call it video_id, but the live API requires the parameter name v). The YouTube Video ID, found in the video URL after `?v=` (e.g., for `youtube.com/watch?v=0e3GPea1Tyg`, the ID is `0e3GPea1Tyg`). This is the parameter that selects Video-metadata behavior on the shared /youtube endpoint (note the differing param name `video_id` vs `v` used by Transcripts/Comments). | |
| country | No | Two-letter country code for the YouTube video request (e.g., `us`, `uk`, `fr`). (default: us) | |
| language | No | Language of the results. Possible values: `en`, `es`, `fr`, `de`, etc. (default: en) |