Loading...
Loading...
Extracts all videos from a YouTube playlist using apidojo's YouTube Playlist Scraper on Apify. Triggers when the user asks to: get all videos from a YouTube playlist, scrape a YouTube playlist for video data, export playlist video metadata, fetch video stats from a YouTube playlist URL, collect all videos in a YouTube channel playlist, download YouTube playlist contents, or analyze a curated list of YouTube videos. Returns video title, URL, view count, like count, duration, channel info, and description per video. Ideal for content curators, educators, and YouTube channel analysts.
npx skill4agent add apidojo-io/apidojo-skills scraping-youtube-playlist| Parameter | Type | Required | Default | Notes |
|---|---|---|---|---|
| array | Optional | | YouTube playlist URLs |
| array | Optional | | Search keywords to find playlists |
| string | Optional | | Country code (e.g. |
| string | Optional | | Language code (e.g. |
| string | Optional | | Sort order |
| number | Optional | Unlimited | Maximum videos to return |
| string | Optional | — | JavaScript function to transform each output object |
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~youtube-playlist-scraper" --input '{"startUrls": ["https://www.youtube.com/playlist?list=PLABCDE12345"], "maxItems": 50}'
# Save as CSV
node scripts/run_actor.js --actor "apidojo~youtube-playlist-scraper" --input '{"startUrls": ["https://www.youtube.com/playlist?list=PLABCDE12345"], "maxItems": 50}' --output results.csv --format csv
# Save as JSON
node scripts/run_actor.js --actor "apidojo~youtube-playlist-scraper" --input '{"startUrls": ["https://www.youtube.com/playlist?list=PLABCDE12345"], "maxItems": 50}' --output results.json --format jsoncurl -X POST "https://api.apify.com/v2/acts/apidojo~youtube-playlist-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.youtube.com/playlist?list=PLABCDE12345"], "maxItems": 50}'call_actorapidojo~youtube-playlist-scraper| Field | Type | Description |
|---|---|---|
| string | Always |
| string | Video ID |
| string | Video title |
| string | Video URL |
| string | Video description |
| number | Duration in seconds |
| number | View count |
| number | Like count |
| string | Availability status |
| string | Channel ID |
| string | Channel name |
| string | Channel URL |
| array | Video tags/keywords |
| boolean | Live stream flag |
| boolean | Private flag |
| array | Thumbnail objects |