search_videos
Search YouTube videos using advanced filters like channel ID, video duration, publication date, captions, and region. Customize results based on specific criteria for precise retrieval.
Instructions
Search for YouTube videos with advanced filtering options
Input Schema
Name | Required | Description | Default |
---|---|---|---|
channel_id | No | ||
max_results | No | ||
order | No | ||
published_after | No | ||
published_before | No | ||
query | Yes | ||
region_code | No | ||
video_caption | No | ||
video_definition | No | ||
video_duration | No |
Input Schema (JSON Schema)
{
"properties": {
"channel_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Channel Id"
},
"max_results": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 10,
"title": "Max Results"
},
"order": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Order"
},
"published_after": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Published After"
},
"published_before": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Published Before"
},
"query": {
"title": "Query",
"type": "string"
},
"region_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Region Code"
},
"video_caption": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Video Caption"
},
"video_definition": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Video Definition"
},
"video_duration": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Video Duration"
}
},
"required": [
"query"
],
"title": "search_videosArguments",
"type": "object"
}