Recently I was thinking of creating a website for my personal music project Theophagÿst with the intention to use the data from my Bandcamp profile. Eventually, I realized that Bandcamp does not provide data API of that type and I was really surprised to learn that, so I sat down and wrote my own solution.
Currently, my RESTFul API for Bandcamp provides four methods – artist, album, track and search, yet I am planning to implement a few more in the next couple of weeks. I also developed a couple of Vue/Vuetify components that utilize and showcase the API.
The API is free to use, you only need to create an API key and start consuming the data.
I hope you will find it useful! Have a great weekend!
© 2006 - 2026 Martin Ivanov