SoundCloud for AI agents
Agents read SoundCloud at once. Changes and sends are held for a person's approval by default.
About SoundCloud
SoundCloud API provides access to a wide range of SoundCloud features for playing, uploading, and managing sounds.
What an agent can do in SoundCloud
Every SoundCloud action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in SoundCloud without asking first. 33 actions.
- Returns a playlistThis 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. Authentication with `Au
- Returns a userFetch a SoundCloud user's details by user ID, including profile data, follower stats, and more. Requires AuthHeader. Responses include JSON formatted user details with examples for successful and erro
- Fetch soundcloud follower profile detailsFetches SoundCloud user profile details (username, followers) for a user followed by an authenticated user. Use '/users/{user_id}' for full info. Requires AuthHeader. Responses: 200 (Success), 403 (Un
- FetchuserfavoritesThe `/me/likes/playlists` endpoint lets authenticated users access their favorite playlists, supports pagination, and requires an AuthHeader. It delivers detailed playlist, user, and track info.
- FetchuserfollowingdetailsReturns (following_id) that is followed by (user_id).
- FetchuserprofileslinksAccess a user's profile links (website, Facebook, Instagram) on SoundCloud by user ID. Supports query parameter for result limits. Requires AuthHeader for access. Responds with user link details in JS
- Returns all related tracks of track on SoundCloudReturns all related tracks of track on SoundCloud
- Returns a list of users who have favorited or liked the trackReturns a list of users who have favorited or liked the track
- ListauthenticateduserfollowersFetches the list of followers for the authenticated user with options to limit results. Provides user details including follower count, city, and more. Requires authentication.
- ListfollowedbyuserReturns a list of SoundCloud users followed by the authenticated user, with options for result limit and pagination. Supports query parameters for result customization. Requires authentication.
- ListuserfavoritesThis endpoint fetches a user's favored tracks with options for filtering and pagination. Parameters: `limit` (default 50, max 200), `access` (types), and `linked_partitioning`. `AuthHeader` is needed
- Oauth2 authorization redirect handlerOAuth Authorization Code flow is mandated for authorization, utilizing `response_type=code`. Implement the `state` parameter with a random nonce for CSRF protection, verifying it upon token retrieval.
Show all 33
- Performs a playlist search based on a queryThis endpoint enables playlist searches on Soundcloud using filters such as query, access level, and more. It requires AuthHeader, allows detailed customization through parameters, and supports pagina
- Performs a user search based on a queryThe `/users` endpoint on SoundCloud, requiring authentication, supports user searches with parameters like `q`, `ids`, `limit`, and uses `linked_partitioning` for pagination. It returns detailed, pagi
- Recent the authenticated user s activitiesThis API endpoint lets authenticated users fetch their SoundCloud activities, like songs and playlists, with filters for access level. It limits results and secures access via 'AuthHeader', returning
- RecenttracksfromfollowedusersThis endpoint lets authenticated users see recent tracks from followed users, offering filter by access level and pagination. Authentication is needed.
- Returns a collection of playlist s repostersThis endpoint fetches users reposting a SoundCloud playlist using a playlist ID, offering pagination and detailed user profiles. Authentication is required.
- Returns a collection of track s repostersThis endpoint fetches users reposting a SoundCloud track. It requires AuthHeader, accepts Track ID, and an optional limit. Responses detail user names, followers, etc.
- Returns a list of the current user s tracksThis endpoint fetches the user's tracks with options for limiting results and pagination, requiring authentication. It supports queries for efficient data retrieval, returning track details and user i
- Returns a list of user s followersReturns a list of users that follows (user_id).
- Returns a list of user s followingsReturns list of users that (user_id) follows.
- Returns a list of user s liked playlistsThis endpoint fetches liked playlists for a specified user_id on SoundCloud, supports pagination, and requires authentication. It returns playlists with track details, metadata, and user info, and han
- Returns a list of user s liked tracksThis endpoint retrieves a SoundCloud user's liked tracks, filtered by access level (playable, preview, blocked), with optional result limit and pagination. Requires user ID and supports secure access.
- Returns a list of user s playlistsFetches a SoundCloud user's playlists by user ID, with options to filter by track access level, include/exclude tracks, and specify result limits. Supports pagination and requires authentication.
- Returns a list of user s tracksGet a user's track collection on SoundCloud by their user ID, including options for filtering by track access level, specifying result limits, and pagination. Requires an AuthHeader for security. Prov
- Returns a trackFetches details of a specific SoundCloud track using its ID, including metadata like title, genre, and artist info. Supports private track access with a secret token. Responses include track details a
- Returns a track s streamable urlsThis endpoint returns streamable URLs for a specific SoundCloud track given its track_id. Requires AuthHeader for access. It supports an optional secret_token query for private content. Responses incl
- Returns the authenticated user s activitiesThe `/me/activities` endpoint lets authenticated users access their SoundCloud activities (tracks, playlists) based on access level, requiring `AuthHeader` for security. It returns success (200) with
- Returns the authenticated user s informationThis endpoint ("/me") supports GET requests to access user info such as avatar, location, and follower stats with "AuthHeader" needed for security. It returns SoundCloud Me object or an error if unaut
- Returns the comments posted on the track track idThis endpoint retrieves comments for a specified track on SoundCloud using track_id. It supports pagination and filtering by result limit. Requires authentication. Responses cover success (200), unaut
- Returns tracks under a playlistThis endpoint retrieves tracks in a given SoundCloud playlist, specified by `playlist_id`. Supports filtering by access level, secret token for private content, and offers pagination. Requires authent
- Returns user s playlists setsReturns playlist info, playlist tracks and tracks owner info.
- UserrecenttrackactivitiesThis Soundcloud API endpoint fetches recent user tracks, reposts, and playlist adds, allowing access level filtering and result count customization. It requires an "AuthHeader" for secure requests and
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 18 actions.
- Follows a userThe `/me/followings/{user_id}` endpoint on SoundCloud is for following users by ID, secured with `AuthHeader`. It confirms follows or shows user data, returning `200` for success, and `401` or `404` f
- Creates a playlistThe `/playlists` POST endpoint on SoundCloud allows for playlist creation with title, description, mode, and tracks in a JSON body, requiring AuthHeader. It returns a 201 and playlist details on succe
- Deletes a playlistDeletes a SoundCloud playlist by its ID, requiring authorization. Success returns 200, while 404 indicates not found, with detailed error messages when available.
- Deletes a trackThis endpoint allows deleting a specific SoundCloud track by its ID. Requires security authentication. Possible responses include 'Success' or 'Not Found' with an optional error message.
- Likes a playlistThis API endpoint lets users like a SoundCloud playlist via POST, needing an AuthHeader and playlist ID. It returns status 200 for success, or 400, 401, 404, 429 errors with explanations.
- Likes a trackThis endpoint enables users to like a track using POST, requiring AuthHeader and track_id. It returns various responses (200, 400, 401, 404, 429) alongside JSON error messages and documentation links.
- ProvisionaccesstokenspostauthorizationThe `/oauth2/token` endpoint issues access tokens to authorized apps, accepting two content types and requiring specific fields. It returns a `200` code with token details or errors (`400`, `401`) wit
- Removes a repost on a playlist as the authenticated userRemoves a repost on a playlist as the authenticated user
- Removes a repost on a track as the authenticated userRemoves a repost on a track as the authenticated user
- Reposts a playlist as the authenticated userThis endpoint lets authenticated users repost SoundCloud playlists by ID, returning status codes for success (201), unauthorized (401), and not found (404). AuthHeader for security is needed.
- Reposts a track as the authenticated userThis endpoint lets authenticated users repost tracks on SoundCloud, using track ID and `AuthHeader`. It returns a 201 status for success, and 401 or 404 for authentication errors or missing tracks, re
- Resolve soundcloud urls to api resource urlsThis endpoint translates SoundCloud URLs into API Resource URLs, requiring authentication and a `url` parameter. It returns the resolved Resource URL or an error if the URL is not found.
Show all 18
- Deletes a user who is followed by the authenticated userDeletes a user who is followed by the authenticated user
- Unlikes a playlistAuthenticated users can remove a "like" from a SoundCloud playlist by sending a DELETE request to `/likes/playlists/{playlist_id}`. Success returns a 200 status, failures return 400 or 404 if not foun
- Unlikes a trackEndpoint `/likes/tracks/{track_id}` allows unauthorized liking of a track, requiring AuthHeader. Accepts `track_id` as a path parameter. Responses include 200 (Success), 400 (Bad Request), and 404 (No
- Updates a playlistUpdate existing playlists on SoundCloud by specifying a playlist ID. Requires authentication. Supports updating title, description, sharing status, track list, and various metadata elements. Successfu
- Updates a track s informationUpdate a track's details on SoundCloud by PUT method at '/tracks/{track_id}'. Requires track ID and authenticated user. Supports JSON, form-data, and x-www-form-urlencoded payload formats. Responses i
- Uploads a new trackThis endpoint enables secure track uploads, requiring track title and asset data. It supports privacy options, attributes, and provides track details and status codes, with security through an AuthHea
Changes wait in Needs you
Changes and sends in SoundCloud are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
SoundCloud questions
Can an agent change data in SoundCloud on its own?
Not by default. Changes and sends in SoundCloud are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in SoundCloud?
This connector lists 33 read actions. Reads run at once, without waiting for approval.
How does SoundCloud connect?
It connects with OAuth 2.0. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.