YouTube Playlist Scraper - $0.40/1k, No API Key avatar

YouTube Playlist Scraper - $0.40/1k, No API Key

Pricing

$0.40 / 1,000 video returneds

Go to Apify Store
YouTube Playlist Scraper - $0.40/1k, No API Key

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

Dami's Studio

Maintained by Community

Actor 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

InputExampleReturns
Playlist URLhttps://www.youtube.com/playlist?list=PL...Every video in that playlist
Playlist IDPLrAXtmErZgOeiKm4sgNOknGvNjby9efdfSame, from a bare id
Channel uploads / mixesUU..., OL..., RD..., FL..., LL... idsWorks 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 (default 100, max 5000). 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.