YouTube & Video SEO
Overview
YouTube is the second-largest search engine. These tools let you research YouTube SERPs, analyze video performance, mine comments for content ideas, and extract subtitles for repurposing into written content.
get-youtube-search
Returns YouTube search results for a keyword, including video titles, channels, view counts, and publish dates.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
keyword | string | Yes | The keyword to search YouTube for |
location_name | string | No | Target location. Defaults to US |
limit | integer | No | Max results (1–700) |
Example
"What YouTube videos rank for 'how to maintain a pool'?"
get-youtube-video-info
Returns detailed metadata for a specific YouTube video: title, description, tags, view count, likes, and channel info. Takes a video_id (string, required — the part after v= in the URL) and optional location_name.
get-youtube-comments
Extracts comments from a YouTube video. A goldmine for understanding what questions your audience asks and what language they use.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
video_id | string | Yes | YouTube video ID |
location_name | string | No | Target location. Defaults to US |
limit | integer | No | Max results (1–700) |
Example
"Pull the top comments from this pool installation video to find common questions."
get-youtube-subtitles
Extracts subtitles/captions from a YouTube video. Useful for repurposing video content into blog posts, guides, or FAQ pages.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
video_id | string | Yes | YouTube video ID |
location_name | string | No | Target location. Defaults to US |
subtitles_language | string | No | Language of the subtitles to retrieve |
subtitles_translate_language | string | No | Translate subtitles into this language |
Tips
- Workflow:
get-youtube-search→ find top-performing video →get-youtube-subtitlesto get transcript → rework into a blog post that targets the same keyword.