YouTube Playlist Scraper - $0.40/1k, No API Key
Pricing
$0.40 / 1,000 video returneds
YouTube Playlist Scraper - $0.40/1k, No API Key
Export every video in any YouTube playlist - title, channel, duration, views, publish date and direct URL. Handles long playlists in a single run. No Google API key, no OAuth, no quota limits. The lowest price on the market: $0.40 per 1,000 videos, under every actively-used rival.
Pricing
$0.40 / 1,000 video returneds
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
6
Monthly active users
6 hours ago
Last modified
Categories
Share
⚡ YouTube Playlist Scraper — Every Video in a Playlist (No Login, No API Key)
Scrape any public YouTube playlist without a login, cookies, or API key. Paste one or more playlist URLs (?list=...) or bare playlist IDs and get back every video in playlist order — title, view count, published time, length, channel and thumbnail. Export to JSON, CSV or Excel, call it from the API, or have results delivered straight to Notion. Just $0.40 per 1,000 videos — built for content research, catalog mirroring, competitor tracking and feeding LLM pipelines.
No account. No OAuth. No Data API quota to manage. Paste a playlist link and run.
Why this scraper wins
- 🔓 Keyless & login-free — talks to YouTube's internal InnerTube API directly. No API key, no cookies, no OAuth, no daily quota.
- 🧾 No Data API quota limits — the official YouTube Data API caps you at ~10,000 units/day; this scraper just keeps paging until the playlist ends or you hit your cap.
- 💸 Cheapest on the store — $0.40 / 1,000 videos, billed per video actually returned. No YouTube playlist scraper on Apify with an active user base charges less.
- 🔁 Full pagination — walks continuations automatically, so long playlists come back complete, in order.
- 🧹 Clean, flat records — one tidy object per video, ready for sheets, dashboards or RAG.
- 📬 Built-in Notion delivery — push every run into Notion via Apify connectors, zero extra code.
- 🚦 Honest errors — a clear diagnostic row (
NO_RESULTS,BLOCKED,NETWORK...) instead of silent emptiness.
What you can scrape
| Input | Example | Returns |
|---|---|---|
| Playlist URL | https://www.youtube.com/playlist?list=PL... | Every video in that playlist |
| Playlist ID | PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf | Same, from a bare id |
| Channel uploads / mixes | UU..., OL..., RD..., FL..., LL... ids | Works for any list-type id |
Mix and match — pass several playlists at once and they're all scraped in a single run.
Input
playlistUrls— YouTube playlist URLs containing?list=....playlistIds— or bare playlist ids (PL.../UU.../OL...).maxItems— cap on total videos returned (default100, max5000). You pay per video.proxyConfiguration— Apify Proxy (datacenter) is enabled by default and is plenty for YouTube.notionConnector(optional) — Notion connector ID for automatic delivery.notionParentId(optional) — target Notion database / data-source id.
Output (one record per video)
{"ok": true,"videoId": "dQw4w9WgXcQ","title": "Never Gonna Give You Up","url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","channelName": "Rick Astley","channelId": "UCuAXFkgsw1L7xaCfnd5JJOw","viewCountText": "1.5B views","publishedTimeText": "16 years ago","lengthText": "3:33","thumbnail": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg","mode": "playlist"}
Videos are de-duplicated by videoId and emitted in playlist order.
Pricing
$0.40 per 1,000 videos ($0.0004 each), with no run-start fee — the lowest per-video price of any YouTube playlist scraper on the Apify Store with an active user base. The next cheapest, dz_omar/youtube-playlist-extractor (32 monthly users), is $1.00 per 1,000 even on its cheapest volume tier.
Flat rate: no volume tiers, no plan gates. You are charged only for videos actually returned, so samples, diagnostics, duplicates and no-result runs cost nothing. A 5,000-video run — the per-run maximum — costs $2.00.
Scheduled change: from 19 August 2026 a $0.001 run-start fee applies. The per-video price of $0.0004 is unchanged, and a run that returns nothing will then cost $0.001 instead of nothing.
FAQ
Do I need a YouTube account or API key? No. Any public or unlisted-by-link playlist works keyless — no login, no cookies, no Data API key.
Will it scrape the whole playlist? Yes. It follows continuation tokens automatically up to your maxItems cap (max 5,000 per run).
Can I scrape a channel's uploads? Yes — pass the channel's uploads playlist id (the UU... id) just like any other playlist.
Do I need a proxy? No setup needed — Apify datacenter proxy is preconfigured and sufficient for YouTube playlists.
I got a diagnostic row instead of videos — why? That's the actor telling you exactly what happened (NO_RESULTS, BLOCKED, NETWORK) instead of failing silently. Check the playlist is public and the id/URL is correct.
Billing
One charge applies today: $0.0004 per video actually delivered, and nothing else — there is no run-start fee until 19 August 2026. Samples, diagnostics, duplicates, blocked look-ups and no-result runs never incur the per-video fee.