Bandcamp
@magistr/bandcampv2026.05.25.1
01README
Bandcamp for swamp — search artists, albums, and tracks on the public catalog, and fetch full artist/album/track metadata (discography, track listings, tags, art) by URL.
Model:
@magistr/bandcamp—search-artist,search-album, andsearch-trackscrape the public Bandcamp search page;get-artist,get-album, andget-trackparse JSON-LD plus embedded TralbumData from a Bandcamp URL.
Optional OAuth (clientId/clientSecret) unlocks account methods: my-bands,
sales-report, get-merch-details, get-orders, and update-shipped
against the Bandcamp sales/merch API. The catalog search and detail methods
need no credentials.
02Release Notes
Merge pull request #5 from umag/extensions/jscad-stl-pair
extensions: add 15 more @magistr extensions + auto-discover CI
03Models
@magistr/bandcampv2026.05.25.1bandcamp.ts
Resources
search(infinite)— Search results from Bandcamp
artistDetail(infinite)— Artist/band page details with discography
albumDetail(infinite)— Album/release details with track listing
bands(infinite)— Bands/labels associated with account
sales(infinite)— Sales report data
merch(infinite)— Merch details
orders(infinite)— Merch orders
shippingOrigins(infinite)— Shipping origin locations
task(infinite)— Action result
report(infinite)— Generated report info
04Stats
A
100 / 100
Downloads
1
Archive size
120.9 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
Repository
https://github.com/umag/swamp-workspace05Platforms
06Labels