Built by Metorial, the integration platform for agentic AI.
Update metadata of an existing SoundCloud track. You can change the title, description, genre, tags, sharing status, and license. Note: the audio file itself cannot be replaced.
Generate an embeddable player widget for a SoundCloud track or playlist URL. Returns HTML embed code and metadata for embedding a SoundCloud player on external websites.
Post a comment on a SoundCloud track. Optionally provide a timestamp to create a timed comment at a specific point in the track. Requires user-level OAuth authentication.
Search for tracks on SoundCloud by keyword, genre, BPM range, or duration. Results can be filtered by access level to only include streamable tracks.
Repost or un-repost a playlist to the authenticated user's profile. Requires user-level OAuth authentication.
Like or unlike a track on SoundCloud. Requires user-level OAuth authentication.
Follow or unfollow a user on SoundCloud. Tracks from followed users appear in your activity feed. Requires user-level OAuth authentication.
Retrieve tracks uploaded by a specific SoundCloud user. Returns track metadata including title, duration, play counts, and access level.
Retrieve public profile information for a SoundCloud user by ID or URN. Includes follower/following counts, track count, and location.
Permanently delete a track from SoundCloud. This action cannot be undone. Only the track owner can delete their tracks.
Search for users on SoundCloud by keyword. Returns user profiles including follower count, track count, and location.
Retrieve the list of users that a specific SoundCloud user is following.
Retrieve the authenticated user's SoundCloud profile, including their tracks, playlists, and liked tracks. Requires user-level OAuth authentication.
Retrieve comments on a SoundCloud track. Comments can be timed (tied to a specific point in the track) or general.
Retrieve detailed information about a SoundCloud playlist (set), including its tracks, metadata, and creator info.
Permanently delete a playlist from SoundCloud. This action cannot be undone. Only the playlist owner can delete their playlists. Tracks within the playlist are not deleted.
Retrieve playlists created by a specific SoundCloud user. Returns playlist metadata including title, track count, and sharing status.
Create a new playlist (set) on SoundCloud. Optionally add tracks and mark as an album. Requires user-level OAuth authentication.
Retrieve the list of followers for a specific SoundCloud user.
Retrieve detailed information about a SoundCloud track by its ID or URN. Includes metadata, play counts, access level, and available stream URLs.
Search for playlists (sets) on SoundCloud by keyword. Returns playlist metadata including track count, duration, and creator info.
Repost or un-repost a track to the authenticated user's profile. Requires user-level OAuth authentication.
Resolve a SoundCloud URL (e.g., `soundcloud.com/user/track-name`) to its full API resource representation. Useful for fetching data from user-facing links. Works with track, playlist, and user URLs.
Like or unlike a playlist on SoundCloud. Requires user-level OAuth authentication.
Update an existing SoundCloud playlist. You can change the title, description, sharing, album status, and set the complete list of tracks. When providing trackIds, the entire track list is replaced.
Upload a new audio track to SoundCloud. Requires base64-encoded audio data. Supported formats: AIFF, WAVE, FLAC, OGG, MP2, MP3, AAC, AMR, WMA. Optionally set metadata and artwork.