Tracks
API for interacting with the tracks API endpoint.
Posting tracks not yet supported.
Example
Tweak example to fit your tech stack and use case.
getTrack
Returns data about the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
trackId | number | - |
getTrackStreams
Returns streams of the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
trackId | number | - |
getTrackComments
Returns comments on the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
trackId | number | - |
getTrackLikers
Returns users who have liked the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
trackId | number | - |
getTrackReposters
Returns users who have reposted the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
trackId | number | - |
getRelatedTracks
Returns tracks related to the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
trackId | number | - |
addComment
Posts a comment to the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
commentData | object | - |
commentData.comment | object | - |
commentData.comment.body | string | - |
commentData.comment.timestamp | number | - |
updateTrack
Updates the details of the provided track.
Prop | Type | Default |
---|---|---|
token | string | - |
trackData | object | - |
trackData.track | object | - |
trackData.track.title | string | - |
trackData.track.permalink | string | - |
trackData.track.sharing | string | - |
trackData.track.embeddable_by | string | - |
trackData.track.purchase_url | string | - |
trackData.track.description | string | - |
trackData.track.genre | string | - |
trackData.track.tag_list | string | - |
trackData.track.label_name | string | - |
trackData.track.release | string | - |
trackData.track.release_date | string | - |
trackData.track.streamable | boolean | - |
trackData.track.downloadable | boolean | - |
trackData.track.license | string | - |
trackData.track.commentable | boolean | - |
trackData.track.isrc | string | - |
deleteTrack
Deletes a the provided track from authenticated users profile.
Prop | Type | Default |
---|---|---|
token | string | - |
trackId | number | - |
More Info
For more info on endpoints see the official Soundcloud API docs.