An open API service indexing awesome lists of open source software.

https://github.com/michaelherger/bandcamp-api

My attempt at documenting the un-documented bandcamp.com web API.
https://github.com/michaelherger/bandcamp-api

api-documentation bandcamp bandcamp-api swagger

Last synced: 2 months ago
JSON representation

My attempt at documenting the un-documented bandcamp.com web API.

Awesome Lists containing this project

README

        

# Bandcamp-API
My attempt at documenting the un-documented [Bandcamp.com](https://bandcamp.com) web API. Unfortunately they even removed documentation for the previously documented endpoints. [Today's devs pages](https://bandcamp.com/developer) only cover high level APIs, none dealing with the actual content.

Thanks to [the Internet Archive](https://web.archive.org/web/) we can still find an old copy of the legacy [Bandcamp API](https://web.archive.org/web/20160512171900/http://bandcamp.com:80/developer).

The API definition is stored as JSON and YAML files in [Open API v3.0 format](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md) in the `data` folder. Use eg. the [swagger.io editor](https://editor.swagger.io) to import and edit, or other [swagger.io tools](https://swagger.io) to process the files.

Check out the [interactive API documentation](https://michaelherger.github.io/Bandcamp-API/).