zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCPSign in
On this page
  • Playground
  • Code examples
  • Full reference
  • Related APIs
Music/Bandcamp
Logo Bandcamp

Bandcamp

Search music tracks, albums, and artists.

Endpoints
1
Requests
1
Updated
3 months ago
For LLMs
llms.txt
Endpoint health17 hours ago
  • searchpassing, 0.6s
1/1 passingdaily 01:00 WIB

Playground

1 endpoint
GET/v1/music:bandcamp/search5m cache1 paramchecking key…
Parameters
querystringrequired

Search text

·
Response
EXAMPLE
{
  "ok": true,
  "count": 50,
  "results": [
    {
      "id": 2366858632,
      "url": "https://akirathedon.bandcamp.com",
      "name": "LOFI BEATS",
      "type": "a",
      "image": "https://f4.bcbits.com/img/4026553902_3.jpg",
      "bandId": 2929173621,
      "bandName": "Akira The Don"
    },
    {
      "id": 4094592826,
      "url": "https://akirathedon.bandcamp.com",
      "name": "LOFI BEATS IMMORTAL",
      "type": "a",
      "image": "https://f4.bcbits.com/img/2812708276_3.jpg",
      "bandId": 2929173621,
      "bandName": "Akira The Don"
    },
    {
      "id": 2925224825,
      "url": "https://akirathedon.bandcamp.com",
      "name": "LOFI BEATS 2",
      "type": "a",
      "image": "https://f4.bcbits.com/img/2385228822_3.jpg",
      "bandId": 2929173621,
      "bandName": "Akira The Don"
    }
  ]
}

Code examples

Search
zpi-sdkrecommended
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("music:bandcamp", "search", {
  "query": "lofi beats"
});
console.log(data);
Full SDK reference →
request.sh
curl -X GET "https://api.zpi.web.id/v1/music:bandcamp/search?query=lofi+beats" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Full reference

1 endpoint · plain text
GETSearch/v1/music:bandcamp/searchSearch music tracks, albums, and artists.

Parameters

querystringrequired
Search text

Request

curl -X GET "https://api.zpi.web.id/v1/music:bandcamp/search?query=lofi+beats" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "ok": true,
  "count": 50,
  "results": [
    {
      "id": 2366858632,
      "url": "https://akirathedon.bandcamp.com",
      "name": "LOFI BEATS",
      "type": "a",
      "image": "https://f4.bcbits.com/img/4026553902_3.jpg",
      "bandId": 2929173621,
      "bandName": "Akira The Don"
    },
    {
      "id": 4094592826,
      "url": "https://akirathedon.bandcamp.com",
      "name": "LOFI BEATS IMMORTAL",
      "type": "a",
      "image": "https://f4.bcbits.com/img/2812708276_3.jpg",
      "bandId": 2929173621,
      "bandName": "Akira The Don"
    },
    {
      "id": 2925224825,
      "url": "https://akirathedon.bandcamp.com",
      "name": "LOFI BEATS 2",
      "type": "a",
      "image": "https://f4.bcbits.com/img/2385228822_3.jpg",
      "bandId": 2929173621,
      "bandName": "Akira The Don"
    }
  ]
}

Related APIs

More in music

JioSaavn

music/jiosaavn

Search and fetch songs, albums, and playlists from JioSaavn with full audio download URLs at multiple bitrates.

35 calls·5m cache

SoundCloud

music/soundcloud

Search tracks, fetch metadata, and extract full audio download URLs (progressive MP3 / HLS) for public SoundCloud tracks.

26 calls·5m cache

Spotify

music/spotify

Search tracks, albums, and artists on Spotify. Returns metadata + 30s preview URLs. Full audio is DRM-protected.

32 calls·5m cache

Deezer

music/deezer

Search tracks, albums, artists, and playlists on Deezer. Returns metadata + 30s preview URLs.

10 calls·5m cache

Apple Music

music/apple-music

Search tracks, albums, and artists via the iTunes catalog. Returns metadata + 30s preview URLs.

10 calls·5m cache

Genius

music/genius

Search songs and fetch full lyrics from Genius. Returns clean text with section markers preserved.

7 calls·5m cache
Browse APIsPricingDocsMCP serverGet an API key
zapi.One key, one response shape.
TermsPrivacyCookiesAUPRefunds© 2026