View raw JSON
{
"type": "object",
"required": [
"queryParams"
],
"properties": {
"queryParams": {
"type": "object",
"required": [
"search_query"
],
"properties": {
"sort_by": {
"anyOf": [
{
"enum": [
"relevance",
"upload_date",
"view_count",
"rating"
],
"type": "string",
"title": "YouTubeSearchSortAPI",
"description": "YouTube search sort option (API enum)",
"x-readme-ref-name": "YouTubeSearchSortAPI"
},
{
"type": "null"
}
],
"title": "Sort By",
"examples": [
"relevance",
"upload_date",
"view_count",
"rating"
],
"description": "Sort order for Shorts results"
},
"time_zone": {
"type": "string",
"title": "Time Zone",
"default": "America/Los_Angeles",
"examples": [
"America/Los_Angeles"
],
"description": "Time zone (e.g. America/Los_Angeles, Asia/Shanghai)"
},
"upload_time": {
"anyOf": [
{
"enum": [
"hour",
"today",
"week",
"month",
"year"
],
"type": "string",
"title": "YouTubeUploadTimeAPI",
"description": "YouTube upload time filter (API enum)",
"x-readme-ref-name": "YouTubeUploadTimeAPI"
},
{
"type": "null"
}
],
"title": "Upload Time",
"examples": [
"hour",
"today",
"week",
"month",
"year"
],
"description": "Upload time filter for Shorts"
},
"country_code": {
"type": "string",
"title": "Country Code",
"default": "US",
"examples": [
"US"
],
"description": "Country code for regional results"
},
"search_query": {
"type": "string",
"title": "Search Query",
"examples": [
"Python编程"
],
"maxLength": 200,
"description": "Search keyword"
},
"language_code": {
"type": "string",
"title": "Language Code",
"default": "en-US",
"examples": [
"en-US"
],
"description": "Language code for results"
},
"continuation_token": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Continuation Token",
"description": "Pagination token for loading additional results"
},
"filter_mixed_content": {
"type": "boolean",
"title": "Filter Mixed Content",
"default": true,
"examples": [
true
],
"description": "Filter out long videos from results. Default: true"
}
},
"additionalProperties": true
}
},
"additionalProperties": false
}