Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Update Track

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.

Get Embed Code

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.

Create Comment

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 Tracks

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 Playlist

Repost or un-repost a playlist to the authenticated user's profile. Requires user-level OAuth authentication.

like Track

Like or unlike a track on SoundCloud. Requires user-level OAuth authentication.

Follow User

Follow or unfollow a user on SoundCloud. Tracks from followed users appear in your activity feed. Requires user-level OAuth authentication.

Get User Tracks

Retrieve tracks uploaded by a specific SoundCloud user. Returns track metadata including title, duration, play counts, and access level.

Get User

Retrieve public profile information for a SoundCloud user by ID or URN. Includes follower/following counts, track count, and location.

Delete Track

Permanently delete a track from SoundCloud. This action cannot be undone. Only the track owner can delete their tracks.

Search Users

Search for users on SoundCloud by keyword. Returns user profiles including follower count, track count, and location.

Get User Followings

Retrieve the list of users that a specific SoundCloud user is following.

Get My Profile

Retrieve the authenticated user's SoundCloud profile, including their tracks, playlists, and liked tracks. Requires user-level OAuth authentication.

Get Track Comments

Retrieve comments on a SoundCloud track. Comments can be timed (tied to a specific point in the track) or general.

Get Playlist

Retrieve detailed information about a SoundCloud playlist (set), including its tracks, metadata, and creator info.

Delete Playlist

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.

Get User Playlists

Retrieve playlists created by a specific SoundCloud user. Returns playlist metadata including title, track count, and sharing status.

Create Playlist

Create a new playlist (set) on SoundCloud. Optionally add tracks and mark as an album. Requires user-level OAuth authentication.

Get User Followers

Retrieve the list of followers for a specific SoundCloud user.

Get Track

Retrieve detailed information about a SoundCloud track by its ID or URN. Includes metadata, play counts, access level, and available stream URLs.

Search Playlists

Search for playlists (sets) on SoundCloud by keyword. Returns playlist metadata including track count, duration, and creator info.

Repost Track

Repost or un-repost a track to the authenticated user's profile. Requires user-level OAuth authentication.

Resolve URL

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 Playlist

Like or unlike a playlist on SoundCloud. Requires user-level OAuth authentication.

Update Playlist

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 Track

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.