Apple Music Search Scraper
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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:
| Type | Additional Fields |
|---|---|
| ๐ค Songs | albumName, composerName, trackNumber, discNumber, durationInMillis, hasLyrics, hasTimeSyncedLyrics, isrc, audioTraits (Lossless, Atmos, Spatial) |
| ๐ฟ Albums | trackCount, artistUrl, description |
| ๐งโ๐ค Artists | artistUrl |
| ๐ Playlists | curatorName, description, playlistType, isChart, lastModifiedDate |
| ๐ฌ Music Videos | durationInMillis, description, has4K, hasHDR |
| ๐ป Stations/Radio | isLive, durationInMillis, description, showHostName |
| ๐ฅ Music Movies | studioName, description, durationInMillis |
Each result also includes a rawAttributes object with the complete API response attributes for maximum flexibility.
๐ง How to scrape Apple Music
- Create a free Apify account.
- Open Apple Music Search Scraper.
- Add search queries (one or more) to search Apple Music.
- Optionally set limit per query and configure proxy.
- Click Save & Start and wait for the data to be extracted.
- Download your data in JSON, CSV, XML, Excel, or access it via API.
โฌ๏ธ Input
| Field | Type | Description |
|---|---|---|
queries | string[] | List of search queries to search on Apple Music. |
limit | integer | Maximum number of results per query (default: 21, max: 100). |
proxy | object | Optional. Apify proxy configuration with useApifyProxy, apifyProxyGroups, apifyProxyCountry. |
Example input โ Search
{"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.
- Python: Use the
apify-clientPyPI package - Node.js: Use the
apify-clientNPM package
โ 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.
What types can I search?
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.
Is it legal to scrape Apple Music?
This scraper only extracts publicly available search data from Apple Music. Ensure you comply with Apple Music's Terms of Service and applicable regulations.