Skip to main content

Bandcamp

@magistr/bandcampv2026.05.25.1· 5d agoMODELS
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/bandcampsearch-artist, search-album, and search-track scrape the public Bandcamp search page; get-artist, get-album, and get-track parse 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

03Models1
@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
05Platforms
06Labels