SoundCloud Integration — Automate SoundCloud with AI on Beauto

SoundCloud API provides access to a wide range of SoundCloud features for playing, uploading, and managing sounds.

Category: video & audio, lifestyle & entertainment · 51 actions available

What you can automate with SoundCloud

Beauto connects SoundCloud with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from SoundCloud events, enrich SoundCloud data with AI, or sync SoundCloud with the rest of your stack — without writing code.

  • Sync SoundCloud data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
  • Trigger AI agents on new SoundCloud events and route the output anywhere
  • Schedule recurring SoundCloud tasks — daily reports, cleanups, or bulk updates
  • Use natural language to describe the workflow; Beauto builds it for you

SoundCloud actions Beauto supports

  • 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. It returns a 201 and playlist details on success, with 401 and 404
  • Deletes a playlist — Deletes a SoundCloud playlist by its ID, requiring authorization. Success returns 200, while 404 indicates not found, with detailed error messages when available.
  • Deletes a track — This 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.
  • Fetch soundcloud follower profile details — Fetches 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 (Unauthorized), 404 (No
  • Fetchuserfavorites — The `/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.
  • Fetchuserfollowingdetails — Returns (following_id) that is followed by (user_id).
  • Fetchuserprofileslinks — Access 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 JSON format.
  • Follows a user — The `/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` for errors.
  • Getfolloweruserdetails — Retrieve a SoundCloud user's follower details by ID with AuthHeader. Includes username, country, and followers count. Full details at /users/{user_id}. Note: This endpoint is deprecated.
  • Returns all related tracks of track on SoundCloud — Returns all related tracks of track on SoundCloud
  • Returns a list of users who have favorited or liked the track — 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. It returns status 200 for success, or 400, 401, 404, 429 errors with explanations.
  • Likes a track — This 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.
  • Listauthenticateduserfollowers — Fetches the list of followers for the authenticated user with options to limit results. Provides user details including follower count, city, and more. Requires authentication.
  • Listfollowedbyuser — Returns 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.
  • Listuserfavorites — This 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 for security. Return
  • Oauth2 authorization redirect handler — OAuth 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.
  • Performs a playlist search based on a query — This 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 pagination for efficient d
  • 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. It returns detailed, paginated user data and
  • Provisionaccesstokenspostauthorization — The `/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`) with messages based on
  • 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. It limits results and secures access via 'AuthHeader', returning detailed activity da
  • Recenttracksfromfollowedusers — This 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 user — Removes a repost on a playlist as the authenticated user
  • Removes a repost on a track as the authenticated user — 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). AuthHeader for security is needed.
  • Reposts a track as the authenticated user — This 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, respectively.
  • Resolve soundcloud urls to api resource urls — This 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.
  • 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. Authentication is required.
  • Returns a collection of track s reposters — This 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 tracks — This 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 interaction metrics.
  • 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. It returns playlists with track details, metadata, and user info, and handles errors for inva
  • 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. Requires user ID and supports secure access.
  • 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. Supports pagination and requires authentication.
  • 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. Requires an AuthHeader for security. Provides track details a
  • 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. Authentication with `AuthHeader` is necessa
  • Returns a track — Fetches 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 and user interaction
  • Returns a track s streamable urls — This 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 include URLs for MP3 and
  • Returns a user — Fetch 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 error outcomes.

Related integrations

Browse all 900+ integrations →

Get started with SoundCloud on Beauto

Sign up free, connect your SoundCloud account in one click, and describe the workflow you want in plain English. Beauto's AI handles the rest — no API keys or code required.

Try Beauto free · Browse all 900+ integrations · How it works