SoundCloud Artist Tracks API
Artist track list — same track shape as /soundcloud/track, artist{} once at top, opaque cursor (2 credits).
GET request to /v1/soundcloud/artist-tracks that responds with clean JSON and costs 2 credits. Pass cache=true for a free 24h cache hit; default is always fresh. Start with 100 free credits — no credit card.What is the SoundCloud Artist Tracks API?
Pass a SoundCloud artist URL or username and get that artist's tracks as clean JSON. Each track row matches /soundcloud/track (title, plays/likes/reposts/comments/downloads, license, genre/tags, artwork, streamable/downloadable) — without repeating artist{} on every row. Top-level artistId + artist{id,handle,name,url,avatar,followers,verified} join to /soundcloud/artist; artistUrl is the profile URL. nextCursor is an opaque token (not a SoundCloud api-v2 URL). Flat 2 credits per call (limit up to 100).
What you get
- Bulk list of artist tracks with metadata
- Dates, URLs, and engagement fields when available
- Configurable result limit
- Ideal for monitoring and content pipelines
Try it
Fill in the parameters below and copy a ready-to-run request, or open the live Playground to run it against your account (no API key paste).
Parameters
curl "https://api.captapi.com/v1/soundcloud/artist-tracks?url=https%3A%2F%2Fsoundcloud.com%2Fnasa" \
-H "Authorization: Bearer capt_live_..."
# or: -H "x-api-key: capt_live_..."Edit the parameters and the code updates instantly. Switch languages and hit copy.
Example response
{
"success": true,
"data": {
"platform": "soundcloud",
"artistId": "112904040",
"artistUrl": "https://soundcloud.com/nasa",
"artist": {
"id": "112904040",
"handle": "nasa",
"name": "NASA",
"url": "https://soundcloud.com/nasa",
"avatar": "https://i1.sndcdn.com/avatars-JUvAAPvAA86fmbVE-SH0i6g-large.jpg",
"followers": 158701,
"verified": true
},
"totalReturned": 5,
"nextCursor": "eyJ1IjoiMTEyOTA0MDQwIiwibyI6IjIwMjYtMDctMTNUMTM6MjU6MzIuMDAwWix0cmFja3MsMDAwMDAwMDAwMDIzNTk2NjI1NDgifQ",
"hasMore": true,
"tracks": [
{
"platform": "soundcloud",
"id": "2367219119",
"url": "https://soundcloud.com/nasa/houston-we-have-a-podcast-iss-results-materials-science",
"title": "Houston We Have a Podcast: ISS Results: Materials Science",
"description": "On episode 430, Kim de Groh and Sylvie Crowell review what researchers have learned and published from the Materials International Space Station Experiment (MISSE) platform that tests how materials perform in the harsh environment of space.",
"genre": "Science",
"durationMs": 2928970,
"plays": 129,
"likes": 5,
"reposts": 2,
"downloads": 0,
"comments": 2,
"publishedAt": "2026-07-24T14:22:31Z",
"license": "all-rights-reserved",
"downloadable": true,
"streamable": true,
"waveformUrl": "https://wave.sndcdn.com/lDzXvlHMrahi_m.json",
"artwork": "https://i1.sndcdn.com/artworks-yGpNDB5MzaAUMCB2-e6NVdg-large.jpg",
"tags": [
"johnson",
"space"
]
},
{
"platform": "soundcloud",
"id": "2364347957",
"url": "https://soundcloud.com/nasa/artemis-ii-el-regreso-de-la-1",
"title": "Artemis II: El regreso de la humanidad a la Luna",
"description": "Acompáñanos en esta edición especial de Universo curioso de la NASA mientras hacemos un recorrido por la misión Artemis II de principio a fin. Revivimos la expectación en los días previos al despegue, la potencia del histórico lanzamiento y el increíble viaje de la tripu-lación a través del espacio profundo. Exploramos los momentos más críticos de la misión —desde el emocionante sobrevuelo lunar hasta el exitoso amerizaje en el océano Pacífi-co— que completa un capítulo fundamental en esta nueva era de la exploración espacial.\nEncuentra más información sobre Artemis en: ciencia.nasa.gov/artemis",
"genre": "Science",
"durationMs": 3026998,
"plays": 184,
"likes": 4,
"reposts": 2,
"downloads": 0,
"comments": 6,
"publishedAt": "2026-07-20T14:01:49Z",
"license": "all-rights-reserved",
"downloadable": true,
"streamable": true,
"waveformUrl": "https://wave.sndcdn.com/4hOvfT5B6ZYH_m.json",
"artwork": "https://i1.sndcdn.com/artworks-vHT95zmztFEO1K49-1BXSXA-large.jpg",
"tags": [
"nasa",
"podcast"
]
}
]
}
}Billing metadata is returned in response headers: X-Captapi-Credits (credits charged), X-Captapi-Cache (hit or miss), and X-Captapi-Source. Failed requests (4xx/5xx) are never charged. See the full list of error codes in the error reference.
Response structure
A successful call returns success, cached, creditsUsed, and a data object with the following fields:
Top-level fields
platformAlways "soundcloud" on this endpoint.artistIdSoundCloud numeric artist id — join key for /soundcloud/artist.artistUrlArtist profile URL (also on top-level artist.url).totalReturnedNumber of items returned in this response.nextCursorOpaque pagination token. Pass as cursor on the next call. Not a SoundCloud URL — do not edit.hasMoreWhether more results are available beyond this page. When true, pass nextCursor to fetch the next page.
Artist
The artist object contains:
idStable platform ID for the item.handleAccount handle.nameName of the item or account. On profile endpoints: deprecated alias of displayName (one release).urlCanonical URL of the item.avatarAvatar / profile picture URL. Canonical across profile endpoints.followersFollower count.verifiedWhether the account is verified on this platform.
Tracks
Each item in tracks contains:
platformAlways "soundcloud" on this endpoint.idStable platform ID for the item.urlCanonical URL of the item.titleTitle of the item.descriptionDescription text.genreMusic genre.durationMsLength in milliseconds.playsDeprecated one-release alias of engagement.views on Instagram video endpoints — same value; prefer views.likesLike count (number).repostsRepost count.downloadsDownloads. Example: 0.commentsComment count.publishedAtPublish date (ISO 8601) when the platform exposes an absolute timestamp.licenseLicense identifier.downloadableDownloadable. Example: true.streamableStreamable. Example: true.waveformUrlWaveform url URL.artworkArtwork URL.tagsTags attached to the item.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| url | string | Yes | SoundCloud artist profile URL or username. The URL platform must match this endpoint's platform. Do not pass cross-platform URLs, e.g. YouTube to TikTok, Instagram to Facebook, LinkedIn to X/Twitter, or Pinterest to Rumble. |
| limit | integer | No | Max items to return (default 20, max 100). Flat 2 credits per call. |
| cursor | string | No | Opaque pagination cursor from the previous nextCursor. Leave empty for the first page. Do not edit or invent values. |
| cache | boolean | No | Set true to serve from the 24h response cache (0 credits on hit). Default false — always fetch fresh. Envelope includes cached + cachedAt on hits. |
Authentication: send your key as Authorization: Bearer capt_live_.... A typical call costs 2 credits. Pass cache=true for a free 24h cache hit; default is always fresh.
soundcloud_artist_tracks via @captapi/mcp. Set it up →How it works
- 1. Sign up — get 100 free credits, no card required.
- 2. Create a key from your dashboard.
- 3. Send one request to
/v1/soundcloud/artist-tracksand parse the JSON response.
Use cases
Content Pipelines
Ingest an artist's track catalog with the same fields as /soundcloud/track.
Monitoring
Detect new uploads via track id + publishedAt across opaque cursor pages.
Artist join
Use top-level artistId / artist.handle once — not repeated on every track row.
Analytics
Aggregate plays/likes across the artist's recent tracks without artist{} bloat.
Frequently asked questions
What does the SoundCloud Artist Tracks API do?+
The SoundCloud Artist Tracks API lets you list items in bulk with metadata from a public SoundCloud sound or track using one GET request to /v1/soundcloud/artist-tracks. It returns clean JSON — no OAuth or infrastructure setup required.
How many credits does the SoundCloud Artist Tracks API cost?+
Each successful call costs 2 credits. Pass cache=true to serve from the 24h cache (0 credits on hit); default is always fresh. Hits include cached + cachedAt. Selected profile endpoints also accept cacheMaxAge=1d|3d|7d|14d|30d. Failed or empty results are never charged.
Do I need a SoundCloud API key or OAuth?+
No. A single Captapi key works across every platform Captapi supports — YouTube, TikTok, Instagram, Facebook, Twitter/X, Reddit, Threads, Bluesky, Pinterest, LinkedIn, Rumble, Spotify, Kwai, and more. We handle proxies, rate limits, retries, and authentication for you.
Is the SoundCloud Artist Tracks API suitable for production use?+
Yes. It is a stable REST endpoint with predictable JSON and automatic retries. Pass cache=true to serve from the 24h cache (0 credits on hit); default is always fresh. Hits include cached + cachedAt. Selected profile endpoints also accept cacheMaxAge=1d|3d|7d|14d|30d. Use it for analytics, monitoring, and content automation.
More SoundCloud APIs
Ready to use the SoundCloud Artist Tracks API?
Sign up, grab your key, and make your first call in 60 seconds.