Endpoint Playground
Lists the videos on a YouTube channel's Videos tab. `id` accepts a channel id, `@handle`, `/c` or `/user` path, or a full channel URL. Each item has its video id, title, URL, duration, view count, published text, thumbnail, badges and live flag. Pass the returned `continuation_token` to fetch the next page.
14 Oct 2026: 30 items; 10 fields had a value in every checked item.
Sample value profiles: position: 1 to 30, median 15; url: youtube.com; thumbnail: i.ytimg.com.
curl 'https://api.crawlora.net/api/v1/youtube/channel/%40OpenAI/videos' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | string | Yes | @OpenAI | Channel ID, @handle, /c path, /user path, or full YouTube channel URL |
| continuation_token | string | No | Pagination token returned by a previous request |
{
"code": 200,
"msg": "OK",
"data": {
"channel_id": "UCXZCJLdBC09xxGZ6gcdrc6A",
"channel_title": "OpenAI",
"handle": "@OpenAI",
"channel_url": "https://www.youtube.com/@OpenAI",
"items": [
{
"type": "video",
"position": 1,
"title": "Channel Video 1",
"video_id": "abc123xyz89",
"duration": "10:05"
}
],
"continuation_token": "NEXT_TOKEN"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.