VOOZH about

URL: https://apify.com/crawlerbros/itunes-music-scraper

โ‡ฑ iTunes Music Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

iTunes Music Scraper

Search 8M+ tracks on Apple iTunes with track search, trending charts, artist/album/track lookup. Free Apple REST API, no auth, no proxy required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Search over 8 million tracks on Apple's iTunes catalog and Apple Music charts. This actor uses Apple's free, public iTunes REST API โ€” no API key, no login, no proxy required.

What can it do?

  • Search tracks, music videos, podcasts, and audiobooks by any keyword
  • Trending charts โ€” Apple Music top 200 most-played songs for any country
  • Artist lookup โ€” get an artist's top songs by their Apple Music ID
  • Album lookup โ€” list all tracks in an album by its Apple Music ID
  • Track by ID โ€” fetch specific tracks directly by their Apple Music track ID

Data Source

Uses Apple's public iTunes Search API (itunes.apple.com/search, itunes.apple.com/lookup) and the Apple Music Marketing RSS API (rss.marketingtools.apple.com). Both are free, unauthenticated, and accessible from any IP โ€” no proxy required.

Input

FieldTypeDescription
modeselectsearch, trending, artistLookup, albumLookup, or byId
searchQuerystringKeyword search query (required for search mode)
mediaTypeselectmusic, musicVideo, podcast, audiobook, or all (default: music)
countryselectiTunes store country code โ€” affects pricing, availability and charts (default: us)
artistIdintegerApple Music artist ID (required for artistLookup)
albumIdintegerApple Music album ID (required for albumLookup)
trackIdsarrayList of Apple Music track IDs (required for byId)
maxItemsintegerMaximum number of records to return (1โ€“200, default: 50)

Finding Apple Music IDs

Open any track, artist, or album on music.apple.com โ€” the numeric ID is the last segment of the URL:

  • Artist: https://music.apple.com/us/artist/queen/**3296287**
  • Album: https://music.apple.com/us/album/greatest-hits/**1440650428**

Output

Each record is a JSON object. Fields vary by record type (track, artist, collection).

Track fields

FieldDescription
wrapperTypeRecord type: track, artist, or collection
kindMedia kind: song, music-video, podcast, etc.
trackIdUnique Apple Music track ID
artistIdApple Music artist ID
collectionIdApple Music album/collection ID
trackNameSong title
artistNameArtist name
collectionNameAlbum name
trackViewUrlApple Music URL for the track
artistViewUrlApple Music URL for the artist
collectionViewUrlApple Music URL for the album
artworkUrl100Album artwork image URL (600ร—600 px)
previewUrl30-second audio preview URL
releaseDateISO 8601 release date
primaryGenreNamePrimary genre (e.g. Rock, Hip-Hop/Rap)
trackTimeMillisDuration in milliseconds
countryiTunes store country
currencyPrice currency (e.g. USD)
trackPriceTrack price
discNumberDisc number
trackNumberTrack number on album
isStreamableWhether the track is streamable on Apple Music
contentAdvisoryRatingClean or Explicit
scrapedAtISO 8601 timestamp when the record was scraped

Artist fields

artistId, artistName, artistType, primaryGenreName, artistViewUrl, amgArtistId, scrapedAt

Album/Collection fields

collectionId, artistId, collectionName, artistName, collectionViewUrl, artistViewUrl, artworkUrl100, releaseDate, primaryGenreName, country, currency, collectionPrice, trackCount, contentAdvisoryRating, scrapedAt

Example Input

{
"mode":"search",
"searchQuery":"bohemian rhapsody",
"mediaType":"music",
"country":"us",
"maxItems":10
}

Example Output

{
"wrapperType":"track",
"kind":"song",
"trackId":1440650711,
"artistId":3296287,
"collectionId":1440650428,
"trackName":"Bohemian Rhapsody",
"artistName":"Queen",
"collectionName":"Greatest Hits I, II & III: The Platinum Collection",
"trackViewUrl":"https://music.apple.com/us/album/bohemian-rhapsody/1440650428?i=1440650711",
"artworkUrl100":"https://is1-ssl.mzstatic.com/image/thumb/Music116/.../600x600bb.jpg",
"previewUrl":"https://audio-ssl.itunes.apple.com/itunes-assets/.../preview.m4a",
"releaseDate":"1975-10-31T12:00:00Z",
"primaryGenreName":"Rock",
"trackTimeMillis":355145,
"country":"USA",
"currency":"USD",
"trackPrice":1.29,
"isStreamable":true,
"scrapedAt":"2026-05-23T10:00:00Z"
}

Frequently Asked Questions

Does this require an API key? No. The iTunes Search API is completely free and public.

How many results can I get? Up to 200 per run (iTunes API limit per request). Use the maxItems input to control it.

Which countries are supported? 46 countries are available in the country dropdown โ€” from US, UK, Germany, Japan, Brazil and more. Affects pricing and trending charts.

Can I get podcast data? Yes โ€” set mediaType to podcast in search mode.

How current are the trending charts? The Apple Music RSS feed is updated daily.

Are the audio preview URLs free to use? Apple provides 30-second preview clips (.m4a). They are publicly accessible.

What is the artworkUrl100 field? The artwork image URL, automatically upscaled to 600ร—600 pixels (the iTunes API returns 100ร—100 by default).

You might also like

iTunes Music Scraper

crawlergang/itunes-music-scraper

Search 8M+ tracks on Apple iTunes with track search, trending charts, artist/album/track lookup. Free Apple REST API, no auth, no proxy required.

1

5.0

iTunes Apple Music Catalog & Charts Scraper

jungle_synthesizer/itunes-apple-music-catalog-charts-api-scraper

Search the iTunes/Apple Music catalog by keyword, artist, or album; look up tracks by Apple ID; and fetch Top Charts rankings for any country. Metadata and 30-second preview URLs only โ€” no audio downloads.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Apple Music & iTunes Scraper

rupom888/apple-music-itunes-scraper

Scrape songs, albums, artists, podcasts and charts from Apple Music and iTunes. Free public API, no key needed. Search, lookup by ID, get top charts, artist discographies, album tracks. Supports music, podcasts, movies and audiobooks.

๐ŸŽต iTunes & Apple Search Scraper - Music, Apps & More

benthepythondev/itunes-scraper

iTunes Scraper for the official Apple iTunes Search API. Search music, podcasts, apps, audiobooks, movies and ebooks; extract title, artist, album, price, genre, rating, artwork and URLs. Keyless and fast, for media catalogs, podcast and music discovery tools, and app research.

iTunes Podcast Scraper

crawlerbros/itunes-podcast-scraper

Search, browse trending, and look up podcasts using Apple's iTunes Search API and Apple Podcast Charts. No authentication required. Returns feed URLs, episode counts, genres, artwork, and more.

Apple Music Track Downloader

codingfrontend/apple-music-track-downloader

Extract Apple Music track metadata, 30-second preview URLs, and high-quality artwork. Search by artist, song, or album name.

๐Ÿ‘ User avatar

Coding Frontned

2

iTunes Search Scraper

crawlerbros/itunes-search-scraper

Scrape the iTunes Search API - search Apple's catalog of music tracks, albums, podcasts, movies, TV shows, audiobooks, and ebooks across 100+ country storefronts. Returns artist, title, genre, price, duration, release date, artwork, and preview URLs. No API key required.

iTunes & Apple Music Scraper

moving_beacon-owner1/my-actor-81

Scrape music, podcasts, movies, TV shows, audiobooks, and apps from Apple's iTunes Store. Search the entire Apple media catalogue โ€” extract artists, albums, songs, podcast episodes, prices, ratings, artwork, and preview URLs.

4

App Store Reviews Scraper โ€” Apple iTunes RSS | $1/1K

bovi/appstore-reviews

Scrape Apple App Store customer reviews: rating, title, body, author, version, date. Uses Apple's open iTunes RSS feed โ€” no API key needed. Pay per review.

๐Ÿ‘ User avatar

Vitalii Bondarev

4