Skip to main content

Path Parameters

playlist_id
string
required
The YouTube playlist id (the list= value, e.g. PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf).

Query Parameters

gl
string
default:"US"
Content region (ISO 3166-1 alpha-2). Examples: US, GB, DE, JP.
hl
string
default:"en"
UI / interface language (BCP-47). Examples: en, de, fr, ja.

Response

playlist_id
string
The playlist id.
title
string
Playlist title (nullable).
description
string
Playlist description (nullable).
playlist_url
string
Full playlist URL (nullable).
video_count
integer
Number of videos in the playlist (nullable).
view_count
integer
Total playlist views (nullable).
view_count_text
string
Total views as displayed (nullable).
last_updated_text
string
When the playlist was last updated, as displayed (nullable).
channel_id
string
Owner channel id (nullable).
channel_name
string
Owner channel name (nullable).
channel_url
string
Owner channel URL (nullable).
channel_is_verified
boolean
Whether the owner channel is verified (nullable).
thumbnails
array
Playlist thumbnail variants with url, width, height.
thumbnail
string
Best/primary thumbnail URL (nullable).
privacy_status
string
Privacy status, e.g. PUBLIC, UNLISTED (nullable).
is_mix
boolean
Whether the playlist is an auto-generated mix (nullable).
videos
array
First page of playlist items.
continuation
string
Token to fetch the next page of items (nullable when no more pages).
scraped_at
string
ISO 8601 timestamp when the playlist was scraped.
scraped_utc
number
Unix timestamp when the playlist was scraped.

Example Response

Paginate the remaining items with /v1/youtube/playlists/{playlist_id}/items using the returned continuation token. Auto-generated mixes are available at GET /v1/youtube/mixes/{mix_id} and return the same Playlist shape with is_mix: true.
A playlist (or mix) request costs 5 credits. Failed requests are not charged.