YouTube Search shorts API
Search YouTube Shorts by keyword and get matching Shorts (title, views, URL) with cursor pagination as normalized JSON.
$1.20/1k req, pay per request, no subscription.
cat discovers the box is too small
6.7M views
{"id": "gQ4wWy0TnAr","url": "https://www.youtube.com/shorts/gQ4wWy0TnAr","title": "cat discovers the box is too small","views": 6720000,"viewsAvailable": true,"contentType": "short"}
Pricing
YouTube Search shorts API pricing
Try it
Get YouTube search shorts in one request
{
"found": true,
"data": {
"nextCursor": "CBgSC2NhdHMgc2hvcnRz",
"shorts": [
{
"id": "gQ4wWy0TnAr",
"url": "https://www.youtube.com/shorts/gQ4wWy0TnAr",
"title": "cat discovers the box is too small",
"views": 6720000,
"viewsAvailable": true,
"contentType": "short"
},
{
"id": "hR5xXz1UoBs",
"url": "https://www.youtube.com/shorts/hR5xXz1UoBs",
"title": "when the treat bag crinkles",
"views": 2140000,
"viewsAvailable": true,
"contentType": "short"
},
{
"id": "iS6yYa2VpCt",
"url": "https://www.youtube.com/shorts/iS6yYa2VpCt",
"title": "my cat judging my life choices",
"views": 0,
"viewsAvailable": false,
"contentType": "short"
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-17 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
cats
The keyword to search Shorts for.
- cursorstring
Continuation token from a previous response for pagination.
- sortByenum
relevance
Sort order: "relevance" (default) or "popular" (most-viewed).
- uploadDateenum
Filter by upload recency. Omit for any time.
Response
JSON, one example value per field.
- foundboolean
true
- nextCursorstring
CBgSC2NhdHMgc2hvcnRz
- idstring
gQ4wWy0TnAr
- urlstring
https://www.youtube.com/shorts/gQ4wWy0TnAr
- titlestring
cat discovers the box is too small
- viewsnumber
6720000
- viewsAvailableboolean
true
- contentTypestring
short
FAQ
About the YouTube Search shorts API
The AnyAPI YouTube Search shorts API returns YouTube search shorts data as normalized JSON from one POST call to /v1/run/youtube.search_shorts. Search YouTube Shorts by keyword and get matching Shorts (title, views, URL) with cursor pagination as normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of YouTube search shorts calls through AnyAPI succeeded, with a median response time of 1.4 seconds across 2,000 measured calls.