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

SoundCloud

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

Endpoints
4
Requests
26
Updated
3 months ago
For LLMs
llms.txt
Endpoint health17 hours ago
  • searchpassing, 3.2s
  • trackpassing, 0.7s
  • playlistpassing, 2.2s
  • downloadpassing, 1.2s
4/4 passingdaily 01:00 WIB

Playground

4 endpoints
GET/v1/music:soundcloud/search5m cache3 paramschecking key…
Parameters
qstringrequired

Search query

limitnumber

Items per page (1-50). Default 20

pagenumber

Page 1-based. Default 1

·
Response
EXAMPLE
{
  "page": 1,
  "count": 20,
  "items": [
    {
      "url": "https://soundcloud.com/user-167787390/the-weeknd-blinding-lights",
      "image": "https://i1.sndcdn.com/artworks-12n314eZNB8i9ydb-S3uaYg-t500x500.jpg",
      "title": "The Weeknd - Blinding Lights full",
      "artist": {
        "id": 978685288,
        "url": "https://soundcloud.com/user-167787390",
        "name": "Minh Prime"
      },
      "trackId": 1316258221,
      "likeCount": 43746,
      "playCount": 2715988,
      "durationMs": 762820,
      "isExplicit": false,
      "releaseDate": "2022-08-02T06:27:33Z"
    },
    {
      "url": "https://soundcloud.com/theweeknd/blinding-lights",
      "genre": "R & B",
      "image": "https://i1.sndcdn.com/artworks-QSijq2r1DiZI-0-t500x500.jpg",
      "title": "Blinding Lights",
      "artist": {
        "id": 3274725,
        "url": "https://soundcloud.com/theweeknd",
        "name": "The Weeknd"
      },
      "trackId": 718846078,
      "likeCount": 528112,
      "playCount": 32580337,
      "durationMs": 30000,
      "isExplicit": false,
      "releaseDate": "2019-11-29T00:00:00Z"
    },
    {
      "url": "https://soundcloud.com/jump-singers/blinding-lights",
      "genre": "Jazz & Blues",
      "image": "https://i1.sndcdn.com/artworks-LOzwVN5TpQHegdjC-JZ0HFg-t500x500.jpg",
      "title": "Blinding Lights",
      "artist": {
        "id": 1176114340,
        "url": "https://soundcloud.com/jump-singers",
        "name": "Jump Singers"
      },
      "trackId": 2274096695,
      "likeCount": 1070,
      "playCount": 48906,
      "durationMs": 208769,
      "isExplicit": false,
      "releaseDate": "2026-03-04T12:16:33Z"
    }
  ],
  "total": 10462,
  "hasMore": true,
  "nextPage": 2
}

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:soundcloud", "search", {
  "q": "blinding lights"
});
console.log(data);
Full SDK reference →
request.sh
curl -X GET "https://api.zpi.web.id/v1/music:soundcloud/search?q=blinding+lights&limit=&page=" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Full reference

4 endpoints · plain text
GETSearch/v1/music:soundcloud/searchSearch the catalog by text query.

Parameters

qstringrequired
Search query
limitnumberoptional
Items per page (1-50). Default 20
pagenumberoptional
Page 1-based. Default 1

Request

curl -X GET "https://api.zpi.web.id/v1/music:soundcloud/search?q=blinding+lights&limit=&page=" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "page": 1,
  "count": 20,
  "items": [
    {
      "url": "https://soundcloud.com/user-167787390/the-weeknd-blinding-lights",
      "image": "https://i1.sndcdn.com/artworks-12n314eZNB8i9ydb-S3uaYg-t500x500.jpg",
      "title": "The Weeknd - Blinding Lights full",
      "artist": {
        "id": 978685288,
        "url": "https://soundcloud.com/user-167787390",
        "name": "Minh Prime"
      },
      "trackId": 1316258221,
      "likeCount": 43746,
      "playCount": 2715988,
      "durationMs": 762820,
      "isExplicit": false,
      "releaseDate": "2022-08-02T06:27:33Z"
    },
    {
      "url": "https://soundcloud.com/theweeknd/blinding-lights",
      "genre": "R & B",
      "image": "https://i1.sndcdn.com/artworks-QSijq2r1DiZI-0-t500x500.jpg",
      "title": "Blinding Lights",
      "artist": {
        "id": 3274725,
        "url": "https://soundcloud.com/theweeknd",
        "name": "The Weeknd"
      },
      "trackId": 718846078,
      "likeCount": 528112,
      "playCount": 32580337,
      "durationMs": 30000,
      "isExplicit": false,
      "releaseDate": "2019-11-29T00:00:00Z"
    },
    {
      "url": "https://soundcloud.com/jump-singers/blinding-lights",
      "genre": "Jazz & Blues",
      "image": "https://i1.sndcdn.com/artworks-LOzwVN5TpQHegdjC-JZ0HFg-t500x500.jpg",
      "title": "Blinding Lights",
      "artist": {
        "id": 1176114340,
        "url": "https://soundcloud.com/jump-singers",
        "name": "Jump Singers"
      },
      "trackId": 2274096695,
      "likeCount": 1070,
      "playCount": 48906,
      "durationMs": 208769,
      "isExplicit": false,
      "releaseDate": "2026-03-04T12:16:33Z"
    }
  ],
  "total": 10462,
  "hasMore": true,
  "nextPage": 2
}
GETTrack Detail/v1/music:soundcloud/trackFetch full metadata for a single track by ID or URL.

Parameters

urlstringrequired
Track URL or numeric track ID

Request

curl -X GET "https://api.zpi.web.id/v1/music:soundcloud/track?url=https%3A%2F%2Fsoundcloud.com%2Fuser-167787390%2Fthe-weeknd-blinding-lights" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "url": "https://soundcloud.com/user-167787390/the-weeknd-blinding-lights",
  "image": "https://i1.sndcdn.com/artworks-12n314eZNB8i9ydb-S3uaYg-t500x500.jpg",
  "title": "The Weeknd - Blinding Lights full",
  "artist": {
    "id": 978685288,
    "url": "https://soundcloud.com/user-167787390",
    "name": "Minh Prime",
    "avatar": "https://i1.sndcdn.com/avatars-XQXJDSO9uo5vJUlj-dcXEqg-t500x500.jpg",
    "verified": false
  },
  "hasHls": true,
  "license": "all-rights-reserved",
  "trackId": 1316258221,
  "likeCount": 43746,
  "playCount": 2715988,
  "durationMs": 762820,
  "isExplicit": false,
  "streamable": true,
  "releaseDate": "2022-08-02T06:27:33Z",
  "repostCount": 281,
  "waveformUrl": "https://wave.sndcdn.com/ZPlWIUpUD7Jz_m.json",
  "commentCount": 624,
  "downloadable": false,
  "lastModified": "2022-12-16T16:47:22Z",
  "downloadCount": 0,
  "fullDurationMs": 762802,
  "hasProgressive": true
}
GETPlaylist Detail/v1/music:soundcloud/playlistFetch playlist info with tracklist.

Parameters

urlstringrequired
Playlist/set URL or numeric playlist ID
limitnumberoptional
Max tracks to return (1-200). Default 100

Request

curl -X GET "https://api.zpi.web.id/v1/music:soundcloud/playlist?url=https%3A%2F%2Fsoundcloud.com%2Fmugatunesofficial%2Fsets%2Ftiktok-tik-tok-best-songs-hits-2020-viral&limit=" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "url": "https://soundcloud.com/mugatunesofficial/sets/tiktok-tik-tok-best-songs-hits-2020-viral",
  "tags": "Workout Party Chill Study TikTok \"Tik Tok\"",
  "count": 100,
  "genre": "Party",
  "image": "https://i1.sndcdn.com/artworks-R7Tb28ChEtyyHx7N-32fYvQ-t500x500.jpg",
  "items": [
    {
      "url": "https://soundcloud.com/raye/where-is-my-husband",
      "genre": "Pop",
      "image": "https://i1.sndcdn.com/artworks-79zKyQ9mcZvO-0-t500x500.jpg",
      "title": "WHERE IS MY HUSBAND!",
      "artist": {
        "id": 115767975,
        "url": "https://soundcloud.com/raye",
        "name": "RAYE"
      },
      "trackId": 2172401325,
      "likeCount": 46150,
      "playCount": 1694273,
      "durationMs": 30000
    },
    {
      "url": "https://soundcloud.com/iam-doechii/anxiety",
      "genre": "Hip Hop",
      "image": "https://i1.sndcdn.com/artworks-GtsRERqtQq3b-0-t500x500.jpg",
      "title": "Anxiety",
      "artist": {
        "id": 177337922,
        "url": "https://soundcloud.com/iam-doechii",
        "name": "Doechii"
      },
      "trackId": 2046899172,
      "likeCount": 91420,
      "playCount": 3470647,
      "durationMs": 30000
    },
    {
      "url": "https://soundcloud.com/puesta-soul/boston-stella-lefty-cover",
      "genre": "Deep House",
      "image": "https://i1.sndcdn.com/artworks-SSTU602zWLf9d3lj-8l4kFg-t500x500.png",
      "title": "Boston (Stella Lefty Deep House Cover)",
      "artist": {
        "id": 1649416628,
        "url": "https://soundcloud.com/puesta-soul",
        "name": "Puesta Soul"
      },
      "trackId": 2306743976,
      "likeCount": 69,
      "playCount": 6905,
      "durationMs": 198799
    }
  ],
  "owner": {
    "id": 193531220,
    "url": "https://soundcloud.com/mugatunesofficial",
    "name": "MugaTunes Playlists",
    "avatar": "https://i1.sndcdn.com/avatars-DYDGFqyYAhNnDmgq-N2PxYQ-t500x500.jpg",
    "verified": true
  },
  "title": "TikTok Songs 2026 ~ Tik Tok Top Viral Hits Playlist",
  "isAlbum": false,
  "likeCount": 86323,
  "durationMs": 28741434,
  "playlistId": 333345223,
  "trackCount": 139,
  "description": "The best songs trending on Tik Tok, or is it TikTok? Who the **** knows. #NoShittyMusic\n\n💚 Spotify Playlists - https://open.spotify.com/user/31lwmozl7vpo6xomqtl4u45agrjq?si=8acd77…",
  "releaseDate": "2017-06-26T13:31:37Z",
  "repostCount": 4638,
  "lastModified": "2026-05-06T16:07:49Z"
}
GETDownload Audio/v1/music:soundcloud/downloadReturn the direct audio stream URL for a track.

Parameters

urlstringrequired
Track URL or numeric track ID
formatenumoptional
Preferred stream format. 'progressive' = direct MP3, 'hls' = m3u8 playlist, 'auto' = progressive then hls. Default 'auto' Values: progressive, hls, auto.

Request

curl -X GET "https://api.zpi.web.id/v1/music:soundcloud/download?url=https%3A%2F%2Fsoundcloud.com%2Fuser-167787390%2Fthe-weeknd-blinding-lights&format=" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "url": "https://soundcloud.com/user-167787390/the-weeknd-blinding-lights",
  "image": "https://i1.sndcdn.com/artworks-12n314eZNB8i9ydb-S3uaYg-t500x500.jpg",
  "title": "The Weeknd - Blinding Lights full",
  "artist": {
    "id": 978685288,
    "url": "https://soundcloud.com/user-167787390",
    "name": "Minh Prime"
  },
  "format": "progressive",
  "preset": "mp3_1_0",
  "quality": "sq",
  "trackId": 1316258221,
  "audioUrl": "https://cf-media.sndcdn.com/ZPlWIUpUD7Jz.128.mp3?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiKjovL2NmLW1lZGlhLnNuZGNkbi5jb20vWlBsV0lVcFVEN0p6LjEyOC5tcDMqIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzc5Nzk5NjI3fX19XX0_&Signature=I3rUiJxNPG-w0EX09syvaWj2gUMIbyV9zWa1RT8F709Kkh458aLGURv50p3p57YS6aXfLHAHRsz0eWF9UTIqYXe62FAYEeZe2zz5zIySPd-7hJqz3Jtg55ce9rvGnZYz53PuTRmgG~5WrlZHJ6aG8RX6~wJ1ncxqb63-Z8eZ7ejMWBPHC9GPQ51ABnrtx3z2nj9~NjZ-u8KVNIQ~hRGFmy5oP~9dZBukD9u6Gcl9KlOFDDeEIcX7xoP64KRAdZuev4PnkyGA~LtjRwBuDAFhiDoH-31Y~9hP3gxgHZIv9EGjPM-ngt~CA9QTBaw1wjj6EkZmrliq9xsqdzl~eGIYcQ__&Key-Pair-Id=APKAI6TU7MMXM5DG6EPQ",
  "mimeType": "audio/mpeg",
  "durationMs": 762820
}

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

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

Shazam

music/shazam

Song search via the Shazam catalog, plus per-country chart top tracks. Note: audio-fingerprint recognition is not implemented.

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