Apple Music Search Scraper avatar

Apple Music Search Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Apple Music Search Scraper

Apple Music Search Scraper

Search Apple Music for songs, albums, artists, playlists, music videos, and more. Get structured data with artwork URLs in multiple resolutions, track details, ISRC codes, audio traits (Lossless, Atmos), and complete metadata.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Headless Agent

Headless Agent

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Search Apple Music for songs, albums, artists, playlists, music videos, and more. Get structured JSON with detailed metadata, artwork URLs, and more.

๐Ÿค” What can Apple Music Search Scraper do?

This Actor lets you search Apple Music and extract music data. Just provide search queries and get structured results:

๐Ÿ” Search Apple Music by song title, artist name, album, or any keyword

๐ŸŽต Get results across multiple types: songs, albums, artists, playlists, music videos, stations, and more

๐Ÿ–ผ๏ธ Get artwork URLs in multiple resolutions (120x120, 240x240, 640x640, 1024x1024) in WebP format

๐Ÿ“ Get rich metadata: release dates, track numbers, composers, genres, audio traits (Lossless, Atmos), ISRC codes

๐Ÿ‘ค Collect artist info including artist URLs and related data

๐Ÿ“ฆ Download results in JSON, CSV, XML, or Excel from the Apify Dataset

๐Ÿฆพ Integrate via API, webhooks, SDKs (Python & Node.js), or connect with tools like Zapier, n8n, Make, and more

โœ… What data can I scrape from Apple Music?

From each search result:

  • ๐Ÿ†” Apple Music ID and direct URL
  • ๐Ÿ“ Name, artist name, and type (songs, albums, artists, etc.)
  • ๐Ÿ–ผ๏ธ Artwork URLs in 4 resolutions (120, 240, 640, 1024) in WebP format with color palette info
  • ๐ŸŽต Genre names and content rating
  • ๐Ÿ“… Release date
  • ๐Ÿ‘ค Artist URL

Type-specific fields:

TypeAdditional Fields
๐ŸŽค SongsalbumName, composerName, trackNumber, discNumber, durationInMillis, hasLyrics, hasTimeSyncedLyrics, isrc, audioTraits (Lossless, Atmos, Spatial)
๐Ÿ’ฟ AlbumstrackCount, artistUrl, description
๐Ÿง‘โ€๐ŸŽค ArtistsartistUrl
๐Ÿ“‹ PlaylistscuratorName, description, playlistType, isChart, lastModifiedDate
๐ŸŽฌ Music VideosdurationInMillis, description, has4K, hasHDR
๐Ÿ“ป Stations/RadioisLive, durationInMillis, description, showHostName
๐ŸŽฅ Music MoviesstudioName, description, durationInMillis

Each result also includes a rawAttributes object with the complete API response attributes for maximum flexibility.

๐Ÿ”ง How to scrape Apple Music

  1. Create a free Apify account.
  2. Open Apple Music Search Scraper.
  3. Add search queries (one or more) to search Apple Music.
  4. Optionally set limit per query and configure proxy.
  5. Click Save & Start and wait for the data to be extracted.
  6. Download your data in JSON, CSV, XML, Excel, or access it via API.

โฌ‡๏ธ Input

FieldTypeDescription
queriesstring[]List of search queries to search on Apple Music.
limitintegerMaximum number of results per query (default: 21, max: 100).
proxyobjectOptional. Apify proxy configuration with useApifyProxy, apifyProxyGroups, apifyProxyCountry.
{
"queries": ["Taylor Swift", "Billie Eilish", "Bohemian Rhapsody"],
"limit": 5
}

Example input โ€” With proxy

{
"queries": ["Bohemian Rhapsody"],
"limit": 3,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

โฌ†๏ธ Output

Results are pushed to the Apify Dataset. Each entry contains all results for one query grouped together.

๐Ÿ”Ž Output sample

{
"search_query": "Bohemian Rhapsody",
"totalResults": 19,
"results": [
{
"id": "1125281672",
"type": "songs",
"name": "Bohemian Rhapsody",
"artistName": "Panic! At the Disco",
"url": "https://music.apple.com/us/album/bohemian-rhapsody/1125281254?i=1125281672",
"artwork": {
"url": "https://is1-ssl.mzstatic.com/image/thumb/.../640x640bb.webp",
"url120": ".../120x120bb.webp",
"url640": ".../640x640bb.webp",
"url1024": ".../1024x1024bb.webp",
"bgColor": "9cda9c"
},
"genreNames": ["Alternative", "Music"],
"releaseDate": "2016-08-04",
"durationInMillis": 361800,
"albumName": "Suicide Squad: The Album",
"composerName": "Freddie Mercury",
"trackNumber": 11,
"hasLyrics": true,
"isrc": "USAT21601936",
"artistUrl": "https://music.apple.com/us/artist/panic-at-the-disco/80456331"
},
{
"id": "914076292",
"type": "albums",
"name": "Bohemian Rhapsody - Single",
"artistName": "The Forest Rangers",
"url": "https://music.apple.com/us/album/.../914076292",
"artwork": {
"url": ".../640x640bb.webp",
"bgColor": "020001"
},
"releaseDate": "2014-09-09",
"trackCount": 1
}
]
}

๐Ÿ”— Integrations

You can connect Apple Music Search Scraper with almost any cloud service or web app through Apify integrations. Connect with Zapier, n8n, Make, Slack, Google Sheets, Google Drive, Airbyte, GitHub, and many more.

You can also use webhooks to trigger actions whenever a run finishes โ€” for example, getting a notification or automatically processing the scraped data.

๐Ÿฆพ Using the Apify API

The Apify API gives you programmatic access to Apple Music Search Scraper. You can start runs, fetch datasets, monitor execution, and integrate the scraper into your own workflows.

โ“ FAQ

Can I search multiple queries in one run?

Yes. The queries field accepts an array. Each query is processed sequentially and results are tagged with the search_query field.

By default, all types are searched: songs, albums, artists, playlists, music videos, stations, curators, music movies, radio shows, and more.

How many results can I get per query?

You can control it with the limit field (default: 21, max: 100).

Can I use Apify proxy?

Yes. The proxy field uses the standard Apify proxy configuration. You can enable useApifyProxy, select proxy groups with apifyProxyGroups, or set a country with apifyProxyCountry. IPs are rotated automatically.

Does this require an Apple Music subscription?

No. The search API is publicly accessible without an Apple Music subscription.

How does the token work?

The scraper automatically fetches a temporary access token from Apple Music's website, similar to how music.apple.com works in a browser. No manual token setup required.

This scraper only extracts publicly available search data from Apple Music. Ensure you comply with Apple Music's Terms of Service and applicable regulations.