I am looking for find datasets of albums labeled with:

  • their release date
  • band name
  • genre (e.g. rock, pop, etc.)
  • number of sold copies (ideally per country, otherwise worldwide)
  • 1
    band name and genre can be obtained from freedb.org (the fork made when CDDB (now GraceNote) went commercial). They might have release date, but I doubt they have anything about sales. – Joe Jul 31 '14 at 12:38

I think you can find an API based on the answers to the question here.

It may be harder to find the number of copies sold, so you may need to collect from two sources and join them together. In particular, the API listing site ProgrammableWeb lists many music APIs.


columbia has a music database here: http://labrosa.ee.columbia.edu/millionsong/pages/example-track-description
also i'm willing to bet last.fm does too

Your Answer

