Search YouTube by keyword
Search YouTube by keyword with optional type, upload-date, duration, feature, and sort filters, or continue with a token.
- Price
- $0.0162 / call
- Success (7 days)
- —
- Median latency
- —
- Runs (30 days)
- —
Details
- Tier
- bridged
- Safe to retry
- Yes
- Data
- Scraped from public web pages
- Source terms
- —
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
continuationToken | string | No | Pagination token returned by the previous response. |
duration | string | No | 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, MEDIUM, LONG. |
features | string | No | 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. |
keyword | string | No | Search keyword. Required on the first request; leave empty when using a continuation token. |
sortBy | string | No | 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. |
type | string | No | 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. |
uploadDate | string | No | 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_hour, today, this_week, this_month, this_year. |
Call it
curl https://api.orcarouter.ai/v1/tools/justoneapi.x-youtube-search-v1/run \
-H "Authorization: Bearer $ORCAROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{}}'curl "https://api.orcarouter.ai/v1/tools/functions?ids=justoneapi.x-youtube-search-v1&format=openai" \
-H "Authorization: Bearer $ORCAROUTER_API_KEY"{
"mcpServers": {
"orcarouter": {
"type": "http",
"url": "https://api.orcarouter.ai/v1/tools/mcp",
"headers": {
"Authorization": "Bearer <ORCAROUTER_API_KEY>"
}
}
}
}Questions
How much does Search YouTube by keyword cost?
Search YouTube by keyword costs $0.016236 per call: 1,000 calls cost $16.236.
What does a $10 budget buy with Search YouTube by keyword?
About 615 calls at $0.016236 per call.
What inputs does Search YouTube by keyword need?
It has no required inputs.
How do I call Search YouTube by keyword?
Send POST /v1/tools/{id}/run with your OrcaRouter API key and a JSON body {"input": {…}}, where {id} is the tool id POST /v1/tools/discover returns for it.
Alternatives
| Tool | Price | Success (7 days) | Median latency | Runs (30 days) | Tier |
|---|---|---|---|---|---|
| YouTube SearchSearch YouTube and get matching videos (title, channel, views, length, publish time) as normalized JSON. | $0.00055 / call | — | — | 24 | bridged |
| Search YouTube videos by keywordYoutube: search video (web) | $0.0011 / call | — | — | 1 | bridged |
| Search YouTube by keyword with filtersYoutube: get general search (web_v2) | $0.0011 / call | — | — | 8 | bridged |
| Search YouTube Shorts by keywordYoutube: get shorts search (web_v2) | $0.0011 / call | — | — | — | bridged |
| YouTube Shorts SearchSearch YouTube Shorts by keyword and get matching Shorts (title, views, URL) with cursor pagination as normalized JSON. | $0.00132 / call | — | — | — | bridged |
| Search YouTube Shorts by keywordYoutube: get shorts search v2 (web_v2) | $0.0022 / call | — | — | — | bridged |
| Search YouTube videos by keyword and filtersSearch YouTube by keyword (filter type=video for videos only) | $0.0022 / call | — | — | 20 | bridged |
