🚀 Apple Music Playlist Scraper · 5,000 Free Tracks/Month avatar

🚀 Apple Music Playlist Scraper · 5,000 Free Tracks/Month

Pricing

from $1.00 / 1,000 track scrapeds

Go to Apify Store
🚀 Apple Music Playlist Scraper · 5,000 Free Tracks/Month

🚀 Apple Music Playlist Scraper · 5,000 Free Tracks/Month

Apple Music Playlist Scraper gets you any Apple Music playlist or album tracklist ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — every track with ISRC, composers, preview & position. 💰 $1 per 1,000 tracks, no start fee. Scrape your first 5,000 tracks free every month 🚀

Pricing

from $1.00 / 1,000 track scrapeds

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Categories

Share

Apple Music Playlist Scraper

Apple Music Playlist Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed Apple Music playlist and album tracklists.

Paste any Apple Music playlist or album and every run reads it live — every track, in order, with its position, ISRC, composers, duration and 30-second preview link — so you can successfully complete your project.

$1 per 1,000 tracks. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 tracks each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 30 reviews on Trustpilot.

👉 Try Apple Music Playlist Scraper free — your first ~5,000 tracks are Free.

What can I get

  • 📋 Any playlist, whole — editorial playlists like Today's Hits, chart playlists, curator and artist playlists, up to 5,000 tracks each
  • 💿 Any album, whole — every track of an album by link, id or UPC
  • 🔢 In order — each track carries its 1-based position, plus the playlist's or album's name, link, curator or artist and track count
  • 🎵 Full track data — ISRC, composers, duration, release date, genres, 30-second preview link, lyrics excerpt, lossless/Dolby Atmos flags and album

Why Apple Music Playlist Scraper

Most other Apple Music scrapers fail you in one of four ways:

  • 🧩 Low-detail data — a title and an artist, never the ISRC or the composers
  • ✂️ Cut-off tracklists — the first 100 tracks and nothing more
  • 💸 Pay more to get the same data — start fees, tiers and paid "extra data" events
  • 🪦 Works today, breaks next month — nobody maintains it

Apple Music Playlist Scraper exports the whole tracklist, is priced honestly, and actively maintained.

Example: A Playlist Track Row

{
"source": "https://music.apple.com/us/playlist/todays-hits/pl.f4d106fed2bd41149aaacabb233eb5eb",
"container_type": "playlist",
"container_id": "pl.f4d106fed2bd41149aaacabb233eb5eb",
"container_name": "Today’s Hits",
"container_link": "https://music.apple.com/us/playlist/todays-hits/pl.f4d106fed2bd41149aaacabb233eb5eb",
"container_owner": "Apple Music Hits",
"container_track_count": 50,
"container_updated_at": "2026-09-18T19:10:28Z",
"position": 1,
"type": "song",
"id": "6810716062",
"name": "So Good (feat. Kendrick Lamar)",
"link": "https://music.apple.com/us/album/so-good-feat-kendrick-lamar/6810715695?i=6810716062",
"artist_name": "Jhené Aiko",
"album_name": "Westside Whimsy",
"composer_name": "Jhené Aiko, Kendrick Duckworth, Mark Spears, Matthew \"MTech\" Bernard, Ruchaun “Scott Bridgeway” Akers Jr & Jahaan Sweet",
"isrc": "USUM72608343",
"release_date": "2026-09-11",
"duration": "3:57",
"genres": ["R&B/Soul", "Music"],
"audio_traits": ["atmos", "lossless", "lossy_stereo", "spatial"],
"is_explicit": true,
"preview_link": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/20/78/dd/2078ddf0-de7d-f534-a4fd-476382ae012b/mzaf_14956571615491096710.plus.aac.ep.m4a",
"artwork": { "link": "https://is1-ssl.mzstatic.com/image/thumb/Music221/v4/5f/51/9f/5f519f49-44c1-6aeb-f289-5b14c677abb1/26UM1IM17017.rgb.jpg/3000x3000bb.jpg", "width": 3000, "height": 3000 }
}

Trimmed for readability — the real row also carries the track and disc number, duration in milliseconds, lyrics excerpt and more flags.

Get Started with 5,000 Free Tracks

  1. Hit Try for Free Button — the input is pre-filled with Apple Music's Today's Hits playlist.
  2. Enjoy your data 😎.

Pricing

High value, Low price.

WhatPriceWhat you get
Tracks$1 per 1,000One playlist or album track with its position, ISRC, composers, duration, preview link and album, plus the playlist or album it came from

No start fee, no add-ons, one flat price on every plan — you pay only for the tracks you get. A 50-track playlist costs $0.05; a 14-track album costs $0.014. Control your spend with Max Tracks per Playlist.

💡 Apify's free plan includes $5 of credit every month — about 5,000 free tracks, every month.

👉 Scrape your first 5,000 tracks free

Run It from Code

Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/apple-music-playlist-scraper").call(run_input={
"playlists": [
"https://music.apple.com/us/playlist/todays-hits/pl.f4d106fed2bd41149aaacabb233eb5eb",
"https://music.apple.com/us/album/midnights/1649434004",
],
"maxTracks": 500,
})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row["container_name"], row["position"], row["name"], row.get("artist_name"), row.get("isrc"))

Node.js (npm install apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/apple-music-playlist-scraper').call({
playlists: ['pl.3950454ced8c45a3b0cc693c2a7db97b', '00602448762689'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQ

What can I paste?

A music.apple.com playlist link (https://music.apple.com/us/playlist/todays-hits/pl.f4d106fed2bd41149aaacabb233eb5eb), a playlist id (pl.…), a music.apple.com album link, a UPC (00602448762689) or album:<id>. Songs, artists and music videos are skipped with a note — use Apple Music Scraper for those.

How long can a playlist be?

Playlists are read 100 tracks at a time up to Max Tracks per Playlist (at most 5,000). Albums come back whole in one call.

What does each row contain?

source (as you typed it), container_type (playlist or album), the playlist's or album's id, name, link, curator or artist, track count and last update or release date, then the track's position and full record — type (song or music_video), ISRC, composers, duration, release date, genres, preview link, lyrics excerpt, audio flags and artwork. The same song in two playlists is two rows, one per playlist.

Which country should I use?

Country is the Apple Music storefront (us, gb, in…). Leave it empty for US — or, for a pasted link, the link's own country.

What does it cost?

$0.001 per track — $1 per 1,000, flat on every plan, with no start fee. Apify's free plan gives you $5 of credit every month, which is 5,000 tracks free every month.

The Actor collects publicly available catalog data — the same tracklists music.apple.com shows every visitor. Please review Apple's terms of use and make sure your use complies with the law of your jurisdiction.

💬 Have Questions? We Have Answers.

You're a business owner — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

Message Us on WhatsApp

Ask Us on Email

You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!

👉 Scrape your first 5,000 tracks free now