Endpoint Playground
Returns a user/artist's own uploaded tracks, most recent first: title, artwork, playback/likes/comment/repost counts. Public data sourced from SoundCloud's own JSON API.
14 Oct 2026: 20 tracks; 16 fields had a value in every checked item.
Sample value profiles: created_at: 2026-08-17 to 2026-10-12; duration_ms: 531,101 to 5,515,060, median 1,129,607; permalink_url: soundcloud.com.
curl 'https://api.crawlora.net/api/v1/soundcloud/user-tracks?url=https%3A%2F%2Fsoundcloud.com%2Flofi_girl' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| url | string | Yes | https://soundcloud.com/lofi_girl | Full soundcloud.com user/artist profile URL |
| limit | integer | No | Number of tracks to return (default 20, max 50) |
{
"code": 200,
"msg": "OK",
"data": {
"profile_url": "https://soundcloud.com/lofi_girl",
"count": 20,
"tracks": [
{
"id": 2380857462,
"title": "sunken relics",
"permalink_url": "https://soundcloud.com/lofi_girl/sunken-relics",
"genre": "Lo-Fi",
"playback_count": 282,
"likes_count": 12,
"created_at": "2026-08-13T10:53:01Z",
"public": true,
"streamable": true,
"uploader": {
"id": 144868900,
"username": "Lofi Girl",
"permalink_url": "https://soundcloud.com/lofi_girl",
"verified": true
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.