justoneapi_x_youtube-search-v1 $0.01845 per call
Search YouTube by keyword. Search YouTube by keyword with optional type, upload-date, duration, feature, and sort filters, or continue with a token. (Just One API · YouTube)
For AI agents: call justoneapi_x_youtube-search-v1
POST https://toll402.dev/v1/p/justoneapi.x.youtube-search-v1
{
"keyword": "",
"continuationToken": ""
}Answers 402 with x402 payment requirements; pay with any x402 client (@x402/fetch, x402 for Python, toll402-client, toll402-mcp) or send a prepaid-credits key as x-toll402-key (https://toll402.dev/credits). Paid per call via x402 (USDC on Base) or with a prepaid-credits key (x-toll402-key, card at /credits); charged only on success. Start at /llms.txt or connect the MCP server:
npx -y toll402-mcp · remote https://toll402.dev/mcp.Input schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Search keyword. Required on the first request; leave empty when using a continuation token.",
"examples": [
""
]
},
"continuationToken": {
"type": "string",
"description": "Pagination token returned by the previous response.",
"examples": [
""
]
},
"uploadDate": {
"type": "string",
"description": "Filter results by upload date. Available Values: - `last_hour`: Uploaded within the last hour - `today`: Uploaded today - `this_week`: Uploaded this week - `this_month`: Uploaded this month - `this_year`: Uploaded this year One of: last_hou",
"enum": [
"last_hour",
"today",
"this_week",
"this_month",
"this_year"
]
},
"type": {
"type": "string",
"description": "Filter results by result type. Available Values: - `video`: Video results - `channel`: Channel results - `playlist`: Playlist results - `movie`: Movie results One of: video, channel, playlist, movie.",
"enum": [
"video",
"channel",
"playlist",
"movie"
]
},
"duration": {
"type": "string",
"description": "Filter video results by duration. Supported request values: short, medium, long. Available Values: - `SHORT`: Short videos under 4 minutes - `MEDIUM`: Medium videos from 4 to 20 minutes - `LONG`: Long videos over 20 minutes One of: SHORT, M",
"enum": [
"SHORT",
"MEDIUM",
"LONG"
]
},
"features": {
"type": "string",
"description": "Feature filters separated by commas. Supported values: live, 4k, hd, subtitles, creative_commons, 360, vr180, 3d, hdr. One of: live, FOUR_K, hd, subtitles, creative_commons, THREE_SIXTY, vr180, THREE_D, hdr.",
"enum": [
"live",
"FOUR_K",
"hd",
"subtitles",
"creative_commons",
"THREE_SIXTY",
"vr180",
"THREE_D",
"hdr"
]
},
"sortBy": {
"type": "string",
"description": "Sort order for search results. Available Values: - `relevance`: Sort by relevance - `upload_date`: Sort by upload date - `view_count`: Sort by view count - `rating`: Sort by rating One of: relevance, upload_date, view_count, rating.",
"enum": [
"relevance",
"upload_date",
"view_count",
"rating"
]
}
},
"additionalProperties": true
}
MCP
{"mcpServers":{"toll402":{"command":"npx","args":["-y","toll402-mcp"],"env":{"TOLL402_WALLET_KEY":"0x..."}}}}