AllMusic Scraper avatar

AllMusic Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
AllMusic Scraper

AllMusic Scraper

Scrape comprehensive music metadata, artist profiles, album details, and track listings from TheAudioDB (the open music database powering AllMusic-style lookups). Covers 3M+ artists with biographies, genres, moods, ratings, and album artwork.

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

4 days ago

Last modified

Share

Scrape comprehensive music metadata — artist profiles, album details, track listings, ratings, biographies, genres, moods, and artwork. Powered by TheAudioDB open music database, covering 3M+ artists and 10M+ album and song credits with full editorial content matching AllMusic's coverage.

What you get

  • Artist profiles — name, biography, genre, style, mood, country, formed/disbanded year, member count, record label, MusicBrainz ID, and high-resolution images (thumbnail, fanart, logo, banner)
  • Album data — title, release year, genre, style, mood, theme, label, format, community score, sales figures, and cover artwork in multiple sizes
  • Track listings — song title, track number, duration, genre, mood, music video URL, community score, play counts, and listener counts
  • Music videos — links to YouTube/Vevo music videos with view counts

Modes

ModeDescription
searchArtistsSearch for artists by name
artistProfileFull artist profile with optional discography
searchAlbumsFind all albums for an artist
albumDetailsAlbum details with optional full tracklist
artistTracksTop tracks for an artist
topArtistsByGenreDiscover artists by genre or style

Example inputs

Search for The Beatles:

{
"mode": "searchArtists",
"query": "Beatles",
"maxItems": 5
}

Get full artist profile with discography:

{
"mode": "artistProfile",
"artistId": 111247,
"includeAlbums": true,
"maxItems": 1
}

Get album details with tracklist:

{
"mode": "albumDetails",
"albumId": 2109680,
"includeTracks": true,
"maxItems": 1
}

Browse top Rock artists:

{
"mode": "topArtistsByGenre",
"genre": "Rock",
"maxItems": 20
}

Output fields

Artist record

FieldTypeDescription
recordTypestringAlways "artist"
artistIdstringTheAudioDB artist ID
namestringArtist name
alternateNamestringAlternate/alias name
genrestringPrimary genre
stylesarrayMusical styles
moodstringOverall mood
countrystringCountry/region of origin
formedYearintegerYear formed or born
disbandedYearintegerYear disbanded
isDisbandedbooleanWhether the artist is disbanded
memberCountintegerNumber of members
labelstringRecord label
biographystringEnglish biography
thumbnailUrlstringArtist thumbnail image URL
fanartUrlstringFanart image URL
logoUrlstringArtist logo URL
bannerUrlstringArtist banner URL
audioDbUrlstringTheAudioDB artist page URL
musicBrainzIdstringMusicBrainz identifier
albumCountintegerNumber of albums (artistProfile mode with includeAlbums)
discographyarrayList of album records (artistProfile mode)
scrapedAtstringISO timestamp

Album record

FieldTypeDescription
recordTypestringAlways "album"
albumIdstringTheAudioDB album ID
artistIdstringTheAudioDB artist ID
titlestringAlbum title
artiststringArtist name
releaseYearintegerYear released
genrestringPrimary genre
stylesarrayMusical styles
moodstringAlbum mood
themestringAlbum theme
labelstringRecord label
releaseFormatstringRelease format (Album, Single, EP, etc.)
communityScorefloatCommunity rating (0–10)
salesFigureintegerSales figure
coverImageUrlstringAlbum cover art URL
descriptionstringAlbum description
reviewstringEditorial review
tracklistarrayTrack list (albumDetails mode)
trackCountintegerNumber of tracks
audioDbUrlstringTheAudioDB album page URL

Track record

FieldTypeDescription
recordTypestringAlways "track"
trackIdstringTheAudioDB track ID
titlestringTrack title
artiststringArtist name
albumstringAlbum name
trackNumberintegerTrack position on album
durationstringHuman-readable duration (e.g. "4:19")
durationMsintegerDuration in milliseconds
genrestringGenre
moodstringMood
communityScorefloatCommunity rating
totalPlaysintegerTotal play count
totalListenersintegerTotal listener count
musicVideoUrlstringMusic video URL
videoViewsintegerMusic video view count
lyricsSnippetstringLyrics excerpt

Use cases

  • Music recommendation engines — build genre and mood-based recommendation datasets
  • Music journalism — research artist histories, discographies, and editorial reviews
  • Playlist generation — find artists and albums matching specific moods and styles
  • Music data science — analyze genre trends, chart histories, and artist demographics
  • Educational tools — explore music history with biography and timeline data
  • Music library enrichment — add metadata to personal or commercial music libraries

FAQ

Does this require an API key? No. TheAudioDB's public API endpoints used here are free and require no registration.

How many artists are covered? TheAudioDB covers over 3 million artists across all genres and eras, with the same editorial depth as AllMusic.

Can I get tracks for an entire discography? Yes — use artistProfile with includeAlbums: true to get the full discography, then use albumDetails with includeTracks: true for individual albums.

Why TheAudioDB instead of AllMusic directly? AllMusic.com is protected by Cloudflare Bot Management, making direct scraping unreliable from cloud environments. TheAudioDB provides the same editorial content (biographies, genres, moods, ratings, artwork) through a stable, freely accessible API.

What genres are supported in topArtistsByGenre mode? Rock, Pop, Hip-Hop, Electronic, Jazz, Classical, Country, R&B, Metal, Punk, Alternative, Indie, Soul, Blues, Folk, Reggae, Latin, and Dance.