SoundCloud
SoundCloud API provides access to a wide range of SoundCloud features for playing, uploading, and managing sounds.
What agents can do
Actions52
Creates a playlist
The `/playlists` POST endpoint on SoundCloud allows for playlist creation with title, description, mode, and tracks in a JSON body, requiring AuthHeader.
Deletes a playlist
Deletes a SoundCloud playlist by its ID, requiring authorization.
Deletes a track
This endpoint allows deleting a specific SoundCloud track by its ID.
Fetch sound cloud follower profile details
Fetches SoundCloud user profile details (username, followers) for a user followed by an authenticated user.
Fetch user favorites
The `/me/likes/playlists` endpoint lets authenticated users access their favorite playlists, supports pagination, and requires an AuthHeader.
Fetch user following details
Returns (following_id) that is followed by (user_id).
Fetch user profiles links
Access a user's profile links (website, Facebook, Instagram) on SoundCloud by user ID.
Follows a user
The `/me/followings/{user_id}` endpoint on SoundCloud is for following users by ID, secured with `AuthHeader`.
44 moreFewer
Get follower user details
Retrieve a SoundCloud user's follower details by ID with AuthHeader.
Get related tracks
Returns all related tracks of track on SoundCloud
Get track likers
Returns a list of users who have favorited or liked the track
Likes a playlist
This API endpoint lets users like a SoundCloud playlist via POST, needing an AuthHeader and playlist ID.
Likes a track
This endpoint enables users to like a track using POST, requiring AuthHeader and track_id.
List authenticated user followers
Fetches the list of followers for the authenticated user with options to limit results.
List followed by user
Returns a list of SoundCloud users followed by the authenticated user, with options for result limit and pagination.
List user favorites
This endpoint fetches a user's favored tracks with options for filtering and pagination.
Oauth2 authorization redirect handler
OAuth Authorization Code flow is mandated for authorization, utilizing `response_type=code`.
Performs a playlist search based on a query
This endpoint enables playlist searches on Soundcloud using filters such as query, access level, and more.
Performs a user search based on a query
The `/users` endpoint on SoundCloud, requiring authentication, supports user searches with parameters like `q`, `ids`, `limit`, and uses `linked_partitioning` for pagination.
Provision access tokens post authorization
The `/oauth2/token` endpoint issues access tokens to authorized apps, accepting two content types and requiring specific fields.
Recent the authenticated user s activities
This API endpoint lets authenticated users fetch their SoundCloud activities, like songs and playlists, with filters for access level.
Recent tracks from followed users
This endpoint lets authenticated users see recent tracks from followed users, offering filter by access level and pagination.
Remove playlist repost
Removes a repost on a playlist as the authenticated user
Remove track repost
Removes a repost on a track as the authenticated user
Reposts a playlist as the authenticated user
This endpoint lets authenticated users repost SoundCloud playlists by ID, returning status codes for success (201), unauthorized (401), and not found (404).
Reposts a track as the authenticated user
This endpoint lets authenticated users repost tracks on SoundCloud, using track ID and `AuthHeader`.
Resolve sound cloud urls to api resource urls
This endpoint translates SoundCloud URLs into API Resource URLs, requiring authentication and a `url` parameter.
Returns a collection of playlist s reposters
This endpoint fetches users reposting a SoundCloud playlist using a playlist ID, offering pagination and detailed user profiles.
Returns a collection of track s reposters
This endpoint fetches users reposting a SoundCloud track.
Returns a list of the current user s tracks
This endpoint fetches the user's tracks with options for limiting results and pagination, requiring authentication.
Returns a list of user s followers
Returns a list of users that follows (user_id).
Returns a list of user s followings
Returns list of users that (user_id) follows.
Returns a list of user s liked playlists
This endpoint fetches liked playlists for a specified user_id on SoundCloud, supports pagination, and requires authentication.
Returns a list of user s liked tracks
This endpoint retrieves a SoundCloud user's liked tracks, filtered by access level (playable, preview, blocked), with optional result limit and pagination.
Returns a list of user s playlists
Fetches a SoundCloud user's playlists by user ID, with options to filter by track access level, include/exclude tracks, and specify result limits.
Returns a list of user s tracks
Get a user's track collection on SoundCloud by their user ID, including options for filtering by track access level, specifying result limits, and pagination.
Returns a playlist
This endpoint fetches a SoundCloud playlist using its `playlist_id`, with options for a secret token, access filters (like playable or blocked), and including/excluding tracks.
Returns a track
Fetches details of a specific SoundCloud track using its ID, including metadata like title, genre, and artist info.
Returns a track s streamable urls
This endpoint returns streamable URLs for a specific SoundCloud track given its track_id.
Returns a user
Fetch a SoundCloud user's details by user ID, including profile data, follower stats, and more.
Returns the authenticated user s activities
The `/me/activities` endpoint lets authenticated users access their SoundCloud activities (tracks, playlists) based on access level, requiring `AuthHeader` for security.
Returns the authenticated user s information
This endpoint ("/me") supports GET requests to access user info such as avatar, location, and follower stats with "AuthHeader" needed for security.
Returns the comments posted on the track track id
This endpoint retrieves comments for a specified track on SoundCloud using track_id.
Returns tracks under a playlist
This endpoint retrieves tracks in a given SoundCloud playlist, specified by `playlist_id`.
Returns user s playlists sets
Returns playlist info, playlist tracks and tracks owner info.
Unfollow user
Deletes a user who is followed by the authenticated user
Unlikes a playlist
Authenticated users can remove a "like" from a SoundCloud playlist by sending a DELETE request to `/likes/playlists/{playlist_id}`.
Unlikes a track
Endpoint `/likes/tracks/{track_id}` allows unauthorized liking of a track, requiring AuthHeader.
Updates a playlist
Update existing playlists on SoundCloud by specifying a playlist ID.
Updates a track s information
Update a track's details on SoundCloud by PUT method at '/tracks/{track_id}'.
Uploads a new track
This endpoint enables secure track uploads, requiring track title and asset data.
User recent track activities
This Soundcloud API endpoint fetches recent user tracks, reposts, and playlist adds, allowing access level filtering and result count customization.
How it connects
You sign in to SoundCloud in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Video & Audio
Vimeo
video & audio
Vimeo is a video platform for hosting, managing, sharing, and interacting with video content and account resources.
Listen Notes
video & audio
Listen Notes is a powerful podcast search engine and database that allows you to discover, explore, and listen to millions of podcasts and episodes worldwide.
YouTube
video & audio
YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment
Amara
video & audio
Amara is an online platform that enables users to create, edit, and manage subtitles and captions for videos, facilitating accessibility and multilingual content.
VideoDB
video & audio
VideoDB is a video infrastructure platform for storing, searching, understanding, editing, and generating video, audio, and image content.
Eranol
video & audio
Eranol provides API-driven video, audio, and media conversion workflows powered by FFmpeg.