import { Supadata } from '@supadata/js';const supadata = new Supadata({ apiKey: 'YOUR_API_KEY',});const playlist = await supadata.youtube.playlist({ id: 'https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc', // can be id or url});console.log(`Playlist ${playlist.title} contains ${playlist.videoCount} videos`);
from supadata import Supadata
supadata = Supadata(api_key="YOUR_API_KEY")
playlist = supadata.youtube.playlist(
id="https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc" # can be id or url
)
print(f"Playlist title: {playlist.title} contains {playlist.video_count} videos")
{ "id": "PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc", "title": "My Favorite Videos", "videoCount": 25, "channel": { "id": "UCuAXFkgsw1L7xaCfnd5JJOw", "name": "Rick Astley" }, "description": "A collection of my favorite videos", "viewCount": 1000000, "lastUpdated": "2023-01-01T00:00:00.000Z"}
{
"error": "invalid-request",
"message": "Invalid Request",
"details": "The request is invalid or malformed",
"documentationUrl": "https://docs.supadata.ai/errors#invalid-request"
}
{
"error": "invalid-request",
"message": "Invalid Request",
"details": "The request is invalid or malformed",
"documentationUrl": "https://docs.supadata.ai/errors#invalid-request"
}
{
"error": "invalid-request",
"message": "Invalid Request",
"details": "The request is invalid or malformed",
"documentationUrl": "https://docs.supadata.ai/errors#invalid-request"
}
YouTube Endpoints
Playlist
Get metadata for a YouTube playlist.
GET
/
youtube
/
playlist
Node.js
import { Supadata } from '@supadata/js';const supadata = new Supadata({ apiKey: 'YOUR_API_KEY',});const playlist = await supadata.youtube.playlist({ id: 'https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc', // can be id or url});console.log(`Playlist ${playlist.title} contains ${playlist.videoCount} videos`);
from supadata import Supadata
supadata = Supadata(api_key="YOUR_API_KEY")
playlist = supadata.youtube.playlist(
id="https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc" # can be id or url
)
print(f"Playlist title: {playlist.title} contains {playlist.video_count} videos")