Search YouTube videos
search_youtube_videosSearch YouTube and return matching videos with channel, view count and duration. Use it first when researching a topic: run several differently-worded queries (and in more than one language), then read the best hits with get_youtube_transcript, find_in_transcript or get_transcripts_batch. Optional filters on views and length.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_youtube_videos"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | relevance (default) or date (newest first). | |
| limit | No | How many videos to return. Default 15. | |
| query | Yes | Search words, e.g. "how I improved my English speaking" | |
| min_views | No | Drop videos with fewer views than this. | |
| max_minutes | No | Drop videos longer than this many minutes. | |
| min_minutes | No | Drop videos shorter than this many minutes. |