Endpoint Playground
Returns one page of Shorts from a YouTube channel's Shorts tab. `id` accepts a channel id, `@handle`, `/c` or `/user` path, or a full channel URL. Each short has its position within this page, video id, title, URL, thumbnail and view count text. Pass `continuation_token` from the response to fetch the next page.
14 Oct 2026: 48 shorts; 6 fields had a value in every checked item.
Sample value profiles: position: 1 to 48, median 24; url: youtube.com; thumbnail: i.ytimg.com.
curl 'https://api.crawlora.net/api/v1/youtube/channel/UCXZCJLdBC09xxGZ6gcdrc6A/shorts' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | string | Yes | UCXZCJLdBC09xxGZ6gcdrc6A | Channel ID, @handle, /c path, /user path, or full YouTube channel URL |
| continuation_token | string | No | Opaque pagination token returned by the previous response |
{
"code": 200,
"msg": "OK",
"data": {
"channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
"channel_title": "OpenAI",
"handle": "@OpenAI",
"shorts": [
{
"position": 1,
"video_id": "abc123xyz89",
"title": "OpenAI demo clip",
"url": "https://www.youtube.com/shorts/abc123xyz89",
"view_count": "1.2M views"
}
],
"continuation_token": "NEXT_TOKEN"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.