S

SoundCloud API

by SoundCloud Free tier

The SoundCloud API provides access to SoundCloud's catalog of 300+ million tracks. Discover and search tracks, playlists, and artist profiles; retrieve track waveform data and stream URLs; read comments and likes; manage user libraries (with OAuth). The API is used for music discovery apps, DJ tools, podcast platforms, and social listening features.

musicaudiostreamingtracksplaylistspodcastsdiscovery

Quick Reference

Base URL https://api.soundcloud.com Auth type OAuth 2.0 Auth header ?client_id=YOUR_CLIENT_ID # or OAuth: Authorization: Bearer OAUTH_TOKEN Rate limit Undisclosed (fair use policy) Pricing Free tier available Free quota API access is free for registered apps Documentation https://developers.soundcloud.com/docs/api/reference Endpoint status Server online — HTTP 429 — server is online but path returned an error (may require auth)834ms (checked Mar 29, 2026) Builder score B 73% builder-friendly
Pricing
90
Latency
38
Depth
86

Authentication

Use OAuth 2.0 for user-scoped actions or pass your client_id as a query parameter for public data. Register at soundcloud.com/you/apps.

?client_id=YOUR_CLIENT_ID
# or OAuth: Authorization: Bearer OAUTH_TOKEN

Pricing

Model freemium Starting price Free tier available Free quota API access is free for registered apps

The SoundCloud API is free for developers. Rate limits apply. Commercial use and high-volume streaming may require a partnership agreement.

Key Endpoints

MethodPathDescription
GET /tracks Search and discover tracks
GET /tracks/{id} Get track metadata, waveform, and stream URL
GET /users/{id} Get user/artist profile info and follower count
GET /users/{id}/tracks List all tracks uploaded by a user
GET /playlists/{id} Get playlist details and track list
GET /me Get the authenticated user's profile (OAuth)

Sample Request

curl "https://api.soundcloud.com/tracks?q=lo-fi+hip+hop&limit=5&client_id=$SC_CLIENT_ID"

Sample Response

[{
  "id": 123456789,
  "title": "Lofi Study Beats",
  "user": { "username": "ChillBeats" },
  "playback_count": 1234567,
  "likes_count": 8921,
  "duration": 7200000,
  "genre": "Hip-hop & Rap"
}]

Data sourced from API Map. Always verify pricing and rate limits against the official SoundCloud documentation.