SoundCloud, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your SoundCloud account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Video & Audio
- Signs in to your account
- 52 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What SoundCloud is
SoundCloud API provides access to a wide range of SoundCloud features for playing, uploading, and managing sounds.
You sign in with your own SoundCloud account, the same way you already do. We never see or hold your password.
One message in, the work done in SoundCloud.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in SoundCloud. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own SoundCloud account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in SoundCloud
These are the ready-made tools your AI employee already has in SoundCloud. It is not limited to them, but it never has to be taught these.
- 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 playlis
- 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 me
- Deletes a user who is followed by the authenticated userDeletes a user who is followed by the authenticated user
- Fetch soundcloud follower profile detailsFetches SoundCloud user profile details (username, followers) for a user followed by an authenticated user. Use '/users/{userid}' for full info. Requires AuthHeader. Responses: 200
- FetchuserfavoritesThe /me/likes/playlists endpoint lets authenticated users access their favorite playlists, supports pagination, and requires an AuthHeader. It delivers detailed playlist, user, and
- FetchuserfollowingdetailsReturns (followingid) that is followed by (userid).
- 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 use
- Follows a userThe /me/followings/{userid} 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
- GetfolloweruserdetailsRetrieve a SoundCloud user's follower details by ID with AuthHeader. Includes username, country, and followers count. Full details at /users/{userid}. Note: This endpoint is deprec
- 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 explan
- Likes a trackThis endpoint enables users to like a track using POST, requiring AuthHeader and trackid. It returns various responses (200, 400, 401, 404, 429) alongside JSON error messages and d
- 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 au
- ListuserfavoritesThis endpoint fetches a user's favored tracks with options for filtering and pagination. Parameters: limit (default 50, max 200), access (types), and linkedpartitioning. AuthHeader
- Oauth2 authorization redirect handlerOAuth Authorization Code flow is mandated for authorization, utilizing responsetype=code. Implement the state parameter with a random nonce for CSRF protection, verifying it upon t
- 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,
- 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 linkedpartitioning for pagination. It returns detai
- 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 (4
- 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 'Aut
- RecenttracksfromfollowedusersThis endpoint lets authenticated users see recent tracks from followed users, offering filter by access level and pagination. Authentication is needed.
- 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
- 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
- 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 fo
- 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 trac
- Returns a list of user s followersReturns a list of users that follows (userid).
- Returns a list of user s followingsReturns list of users that (userid) follows.
- Returns a list of user s liked playlistsThis endpoint fetches liked playlists for a specified userid on SoundCloud, supports pagination, and requires authentication. It returns playlists with track details, metadata, and
- 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 sup
- 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
- 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 AuthHeade
- Returns a list of users who have favorited or liked the trackReturns a list of users who have favorited or liked the track
- Returns a playlistThis endpoint fetches a SoundCloud playlist using its playlistid, with options for a secret token, access filters (like playable or blocked), and including/excluding tracks. Authen
- 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 inc
- Returns a track s streamable urlsThis endpoint returns streamable URLs for a specific SoundCloud track given its trackid. Requires AuthHeader for access. It supports an optional secrettoken query for private conte
- 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
- Returns all related tracks of track on SoundCloudReturns all related tracks of track on SoundCloud
- 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 suc
- 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
- Returns the comments posted on the track track idThis endpoint retrieves comments for a specified track on SoundCloud using trackid. It supports pagination and filtering by result limit. Requires authentication. Responses cover s
- Returns tracks under a playlistThis endpoint retrieves tracks in a given SoundCloud playlist, specified by playlistid. Supports filtering by access level, secret token for private content, and offers pagination.
- Returns user s playlists setsReturns playlist info, playlist tracks and tracks owner info.
- Unlikes a playlistAuthenticated users can remove a "like" from a SoundCloud playlist by sending a DELETE request to /likes/playlists/{playlistid}. Success returns a 200 status, failures return 400 o
- Unlikes a trackEndpoint /likes/tracks/{trackid} allows unauthorized liking of a track, requiring AuthHeader. Accepts trackid as a path parameter. Responses include 200 (Success), 400 (Bad Request
- 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
- Updates a track s informationUpdate a track's details on SoundCloud by PUT method at '/tracks/{trackid}'. Requires track ID and authenticated user. Supports JSON, form-data, and x-www-form-urlencoded payload f
- 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 securit
- 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
You stay the boss of your SoundCloud account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own SoundCloud account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in SoundCloud is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in SoundCloud and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about SoundCloud
- Can an AI employee really work inside SoundCloud?
- Yes. It signs in to your own SoundCloud account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of SoundCloud?
- No. Nothing moves and nothing is replaced. Your records stay in SoundCloud, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my SoundCloud account?
- You sign in with your own SoundCloud account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in SoundCloud?
- It has 52 ready-made tools in SoundCloud today, among them Creates a playlist, Deletes a playlist and Deletes a track. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use SoundCloud and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in SoundCloud and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in SoundCloud?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in SoundCloud is written down with what it did and when.