YouTube Trending shorts API
List currently trending YouTube Shorts (title, channel, views, likes, duration).
$1.20/1k req, pay per request, no subscription.
{"id":Â "jT7zZb3WqDu","url":Â "https://www.youtube.com/shorts/jT7zZb3WqDu","title":Â "built a treehouse in 24 hours","channelTitle":Â "Wren Builds","views":Â 18400000,"likes":Â 942000,"duration":Â "0:58","image":Â "https://i.ytimg.com/vi/jT7zZb3WqDu/hqdefault.jpg",... 7 more fields}
Pricing
YouTube Trending shorts API pricing
Try it
Get YouTube trending shorts in one request
This sample shows 18 of 19 fields. See every field
{
"found": true,
"data": {
"shorts": [
{
"id": "jT7zZb3WqDu",
"url": "https://www.youtube.com/shorts/jT7zZb3WqDu",
"title": "built a treehouse in 24 hours",
"channelTitle": "Wren Builds",
"views": 18400000,
"likes": 942000,
"duration": "0:58",
"image": "https://i.ytimg.com/vi/jT7zZb3WqDu/hqdefault.jpg",
"createdUtc": 1758844800,
"comments": 12400,
"authorId": "UC1oPn9q2rXwLm4bSzVcT5Hi",
"authorUrl": "https://www.youtube.com/@wrenbuilds",
"authorHandle": "wrenbuilds",
"category": "Howto & Style",
"durationMs": 58000
},
{
"id": "kU8aAc4XrEv",
"url": "https://www.youtube.com/shorts/kU8aAc4XrEv",
"title": "rating airport food at every gate",
"channelTitle": "Dana Ferris",
"views": 9200000,
"likes": 511000,
"duration": "0:35",
"image": "https://i.ytimg.com/vi/kU8aAc4XrEv/hqdefault.jpg",
"createdUtc": 1758672000,
"comments": 8300,
"authorId": "UC2pQo0r3sYxMn5cTaWdU6Ij",
"authorUrl": "https://www.youtube.com/@danaferris",
"authorHandle": "danaferris",
"category": "Travel & Events",
"durationMs": 35000
},
{
"id": "lV9bBd5YsFw",
"url": "https://www.youtube.com/shorts/lV9bBd5YsFw",
"title": "this $8 kitchen gadget actually works",
"channelTitle": "Test Kitchen Theo",
"views": 5600000,
"likes": 298000,
"duration": "0:47",
"image": "https://i.ytimg.com/vi/lV9bBd5YsFw/hqdefault.jpg",
"createdUtc": 1758499200,
"comments": 4100,
"authorId": "UC3qRp1s4tZyNo6dUbXeV7Jk",
"authorUrl": "https://www.youtube.com/@testkitchentheo",
"authorHandle": "testkitchentheo",
"category": "Howto & Style",
"durationMs": 47000
}
]
}
}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-11-01 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
No fields published for this endpoint.
Response
JSON, one example value per field.
Populated whenever the provider has data for the entity.
- authorHandlestring
wrenbuilds
The publishing channel's @handle, without the leading @.
- authorIdstring
UC1oPn9q2rXwLm4bSzVcT5Hi
YouTube channel ID of the publishing channel.
- authorUrlstring
https://www.youtube.com/@wrenbuilds
Canonical URL of the publishing channel, tracking query parameters stripped.
- categorystring
Howto & Style
YouTube category the short is filed under.
- channelTitlestring
Wren Builds
Populated whenever the provider has data for the entity.
- commentsinteger
12400
Number of comments on the short. Rounded as YouTube shows it on Shorts (1.2K, 15K), so counts of 1,000 or more are approximate.
- createdUtcnumber
1758844800
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- durationstring
0:58
Populated whenever the provider has data for the entity.
- durationMsinteger
58000
Length of the short in milliseconds.
- idstring
jT7zZb3WqDu
Populated whenever the provider has data for the entity.
- imagestring
https://i.ytimg.com/vi/jT7zZb3WqDu/hqdefault.jpg
URL of the short thumbnail image, tracking query parameters stripped.
- likesinteger
942000
- titlestring
built a treehouse in 24 hours
Populated whenever the provider has data for the entity.
- urlstring
https://www.youtube.com/shorts/jT7zZb3WqDu
Populated whenever the provider has data for the entity.
- viewsinteger
18400000
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the YouTube Trending shorts API
The AnyAPI YouTube Trending shorts API returns YouTube trending shorts data as normalized JSON from one POST call to /v1/run/youtube.trending_shorts. List currently trending YouTube Shorts (title, channel, views, likes, duration). 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, 95.3% of YouTube trending shorts calls through AnyAPI succeeded, with a median response time of 9.8 seconds across 190 measured calls.