SoundCloud
Artist / Artist Tracks / Track
Resolves a SoundCloud handle or URL into an artist record (bio, location, follower and track counts, verification), the artist's published tracks with cursor pagination, or a single track's stats including plays, likes, reposts, comments, duration, genre, tags and artwork. Built for emerging-artist discovery, A&R scouting and independent-release tracking.
What you get
Each call returns one record record. There is no pagination.
Endpoint
GET /v1/soundcloud/artist-tracks-track
Price
$1.50
per 1,000 calls · $0.0015 per call
Cost per call
1 credit
Failed calls never charged
Parameters
SoundCloud artist handle. Required unless `url` is supplied.
Artist or track URL. Required unless `handle` is supplied.
Pagination cursor returned by a previous response.
Bypass cached data and force a live fetch for this one call. Use it for daily monitoring or any figure you are tracking over time. Accepts `true`, `1`, `false` or `0`; anything else returns 400 `invalid_fresh`. Defaults to false and costs exactly the same as a cached call.
One of: true, 1, false, 0
Example request
Live call. Successful calls are charged; failed and empty results are not.
curl "https://fastfetchz.com/v1/soundcloud/artist-tracks-track?handle=flume" \
-H "X-API-Key: $FASTFETCHZ_KEY"Example response
{
"success": true,
"service": {
"platform": "SoundCloud",
"name": "Artist / Artist Tracks / Track",
"slug": "artist-tracks-track"
},
"credits_charged": 1,
"credits_remaining": 99,
"latency_ms": 214,
"data": {
"avatar_url": "https://i1.sndcdn.com/avatars-sAZPcKyZpXJ0J0u5-JHfNSg-large.jpg",
"city": "Sydney",
"comments_count": 0,
"country_code": "AU",
"created_at": null,
"creator_subscriptions": [
{
"product": {
"id": "creator-pro-unlimited"
}
}
],
"creator_subscription": {
"product": {
"id": "creator-pro-unlimited"
}
},
"description": "Management: flume@threesixzero.com",
"followers_count": 2228076,
"followings_count": 203,
"first_name": "",
"full_name": "",
"groups_count": 0,
"id": 2976616,
"kind": "user",
"last_modified": "2026-02-13T20:55:02Z",
"last_name": "",
"likes_count": 149,
"playlist_likes_count": 8,
"permalink": "flume",
"permalink_url": "https://soundcloud.com/flume",
"playlist_count": 46,
"reposts_count": null,
"track_count": 412,
"uri": "https://api.soundcloud.com/users/soundcloud%3Ausers%3A2976616",
"urn": "soundcloud:users:2976616",
"username": "Flume",
"verified": true,
"visuals": {
"urn": "soundcloud:users:2976616",
"enabled": true,
"visuals": [
{
"urn": "soundcloud:visuals:252511293",
"entry_time": 0,
"visual_url": "https://i1.sndcdn.com/visuals-000002976616-s7OpfC-original.jpg"
}
],
"tracking": null
},
"badges": {
"pro": false,
"creator_mid_tier": false,
"pro_unlimited": true,
"verified": true
},
"station_urn": "soundcloud:system-playlists:artist-stations:2976616",
"station_permalink": "artist-stations:2976616",
"date_of_birth": null
}
}Limits
- Maximum per call: 1 records.
- Minimum per call: 1 record — a target with less data returns fewer records, and an empty result is still a successful call.
- Each call fetches a full page of up to 1 and costs the same either way. Pass limit to receive fewer than that in the response.
- This endpoint returns a single record per call and is not paginated.
What this costs in practice
10,000 records = 10,000 calls × 1 credits per call = 10,000 credits = $0.00
Priced at the Custom pack rate: 1,000,000 credits for $0.00.
Open in the pricing calculator