With SoundCloud API you can build applications that will give more power to control your content
Last verified: November 12, 2026
100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 553 ms.
From SoundCloud's OpenAPI specification (version 1.0.0), spec updated June 21, 2021, via APIs.guru.
https://api.soundcloud.com| Method | Path | What it does |
|---|---|---|
| GET | /connect | The OAuth2 authorization endpoint. Your app redirects a user to this endpoint, allowing them to delegate access to their account. |
| POST | /likes/playlists/{playlist_id} | Likes a playlist. |
| DELETE | /likes/playlists/{playlist_id} | Unlikes a playlist. |
| POST | /likes/tracks/{track_id} | Likes a track. |
| DELETE | /likes/tracks/{track_id} | Unlikes a track. |
| GET | /me | Returns the authenticated user’s information. |
| GET | /me/activities | Returns the authenticated user's activities. |
| GET | /me/activities/all/own | Recent the authenticated user's activities. |
| GET | /me/activities/tracks | Returns the authenticated user's recent track related activities. |
| GET | /me/connections | Returns a list of the authenticated user's connected social accounts. |
| GET | /me/connections/{connection_id} | Returns the authenticated user's connected social account. |
| GET | /me/favorites/ids | Returns user’s favorites ids. (use /me/likes/tracks instead to fetch the authenticated user's likes) |
| GET | /me/followers | Returns a list of users who are following the authenticated user. |
| GET | /me/followers/{follower_id} | Returns a user who is following the authenticated user. (use /users/{user id} instead, to fetch the user details) |
| GET | /me/followings | Returns a list of users who are followed by the authenticated user. |
| GET | /me/followings/tracks | Returns a list of recent tracks from users followed by the authenticated user. |
| GET | /me/followings/{user_id} | Returns a user who is followed by the authenticated user. (use /users/{user id} instead, to fetch the user details) |
| PUT | /me/followings/{user_id} | Follows a user. |
| DELETE | /me/followings/{user_id} | Deletes a user who is followed by the authenticated user. |
| GET | /me/likes/tracks | Returns a list of favorited or liked tracks of the authenticated user. |
| GET | /me/playlists | Returns user’s playlists (sets). |
| GET | /me/playlists/{playlist_id} | Returns playlist. (use /playlists/{playlist id} instead, to fetch the playlist details) |
| GET | /me/tracks | Returns a list of user's tracks. |
| GET | /me/tracks/{track_id} | Returns a specified track. (use /tracks/{track id} instead, to fetch the track details) |
| POST | /oauth2/token | This endpoint accepts POST requests and is used to provision access tokens once a user has authorized your application. |
Showing 25 of 59 endpoints. The full list is in the spec above.