I'm looking for a song database (sqlite, csv, etc.) Right now I'm searching through a list of songs from late 60s and early 70s on "http://www.song-database.com/" but I'm searching manually on the internet by clicking through charts on webpages showing week by week top-20 hits across the USA.

I'd like a more complete listing with the title, artist and year at the bare minimum. It would be wonderful if there's a database containing every song ever published by major labels, with extra fields like "genre" and when and if they became hits, and how big of a hit, and how long.


The Million Song Dataset has this information as well as other features about the song itself. You can download the entire 300GB file as a flat file, or download a 1% sample.

The full field list can be found at their FAQ, and they have code snippets for working with the data in MatLab, SQL, or other programs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.