SoundCloud Public API Specification
users
Copy Page
SoundCloud Public API Specification
oauth
The OAuth2 authorization endpoint. Your app redirects a user to this endpoint, allowing them to delegate access to their account.
GET
This endpoint accepts POST requests and is used to provision access tokens once a user has authorized your application.
POST
likes
Unlikes a playlist.
DELETE
Likes a playlist.
POST
Unlikes a track.
DELETE
Likes a track.
POST
me
Returns the authenticated user’s information.
GET
Returns the authenticated user's activities.
GET
Recent the authenticated user's activities.
GET
Returns the authenticated user's recent track related activities.
GET
Returns a list of the authenticated user's connected social accounts.
GET
Returns the authenticated user's connected social account.
GET
Returns user’s favorites ids. (use /me/likes/tracks instead to fetch the authenticated user's likes)
GET
Returns a list of users who are following the authenticated user.
GET
Returns a user who is following the authenticated user. (use /users/{user_id} instead, to fetch the user details)
GET
Returns a list of users who are followed by the authenticated user.
GET
Returns a list of recent tracks from users followed by the authenticated user.
GET
Deletes a user who is followed by the authenticated user.
DELETE
Returns a user who is followed by the authenticated user. (use /users/{user_id} instead, to fetch the user details)
GET
Follows a user.
PUT
Returns a list of favorited or liked tracks of the authenticated user.
GET
Returns user’s playlists (sets).
GET
Returns playlist. (use /playlists/{playlist_id} instead, to fetch the playlist details)
GET
Returns a list of user's tracks.
GET
Returns a specified track. (use /tracks/{track_id} instead, to fetch the track details)
GET
search
Performs a playlist search based on a query
Performs a track search based on a query
Performs a user search based on a query
playlists
Creates a playlist.
Deletes a playlist.
Returns a playlist.
Updates a playlist.
Returns a collection of playlist's reposters.
Returns tracks under a playlist.
reposts
Removes a repost on a playlist as the authenticated user
Reposts a playlist as the authenticated user
Removes a repost on a track as the authenticated user
Reposts a track as the authenticated user
miscellaneous
Resolves soundcloud.com URLs to Resource URLs to use with the API.
tracks
Uploads a new track.
Deletes a track.
Returns a track.
Updates a track's information.
Returns the comments posted on the track(track_id).
Returns the newly created comment on success
Returns a list of users who have favorited or liked the track.
Returns all related tracks of track on SoundCloud.
Returns a collection of track's reposters.
Returns a track's streamable URLs
users
Returns a user.
GET
Returns a list of user's comments.
GET
Returns a list of user's favorited or liked tracks. (use /users/:userId/likes/tracks instead, to fetch a user's likes)
GET
Returns a list of user’s followers.
GET
Returns a list of user’s followings.
GET
Returns a user's following. (use /users/{user_id} instead, to fetch the user details)
GET
Returns a list of user's liked tracks.
GET
Returns a list of user's playlists.
GET
Returns a list of user's tracks.
GET
Returns list of user's links added to their profile (website, facebook, instagram).
GET
users
MCP
Copy Page
Returns a list of user’s followings.
GET
/users/{user_id}/followings
Try it
Run in Apidog
Run in Apidog
Returns list of users that (user_id) follows.
Request
Path Params
Generate Code
Query Params
Generate Code
Responses
🟢
200
Success
application/json
Generate Code
Body
Generate Code
🟠
401
401
Request
Request Example
Shell
JavaScript
Java
Swift
cURL
cURL-Windows
Httpie
wget
PowerShell
curl
--location
--request
GET
'https://api.soundcloud.com/users/948745750/followings'
Response
Response Example
200 -
Example 1
{
}
Modified at
2023-08-16 10:15:55
Previous
Returns a list of user’s followers.
Next
Returns a user's following. (use /users/{user_id} instead, to fetch the user details)