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.
- Host: GitHub
- URL: https://github.com/michaelherger/bandcamp-api
- Owner: michaelherger
- Created: 2018-02-28T20:05:05.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-07T05:44:19.000Z (about 7 years ago)
- Last Synced: 2025-01-27T09:42:04.917Z (4 months ago)
- Topics: api-documentation, bandcamp, bandcamp-api, swagger
- Homepage: https://michaelherger.github.io/Bandcamp-API/
- Size: 649 KB
- Stars: 34
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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/).