Quick Start
Request
Response
Specification
Endpoint
GET https://api.supadata.ai/v1/youtube/channel/videos
Each request requires an x-api-key
header with your API key available after signing up. Get your API key here.
Query Parameters
Parameter | Type | Required | Description |
---|---|---|---|
id | string | Yes | YouTube channel URL, handle or ID. See Supported YouTube URL Formats. |
limit | number | No | Maximum number of video IDs to return. If type = all , vertical videos are prioritized. (Default: 30, Max: 5000) |
type | enum | No | all , video , short , live (Default: all ) |
When fetching
type: all
, the limit parameter applies to vertical videos
first, then Shorts and live videos. For example, if the channel has 100
vertical videos and 100 Shorts, and limit
is 150, then 100 vertical videos
and 50 Shorts will be returned.Response Format
Error Codes
The API returns HTTP status codes and error codes. See this page for more details.Supported YouTube Identifiers
The universalid
parameter supports various YouTube URL and ID formats. See this page for more details.
Working with Channel Videos
After retrieving the list of video IDs, you can:- Get metadata for each video using the Video Metadata endpoint
- Get transcripts for each video using the Transcript endpoint
Videos are returned latest first, just like in the “Videos” tab of a YouTube
channel.
Pricing
- 1 channel videos request = 1 credit