Developer
  • My Apps
  • Tools
  • Support
  • News
  • Home
  • News
    • API Announcements
    • Events/Hackathons
    • Open Source
  • Developer Showcase
    • Submit Your App
  • My Applications
  • Web API
    • User Guide
    • Beginner’s Tutorial
    • API Endpoint Reference
      • Albums
        • Get an Album
        • Get Several Albums
        • Get an Album’s Tracks
      • Artists
        • Get an Artist
        • Get Several Artists
        • Get an Artist’s Albums
        • Get an Artist’s Top Tracks
        • Get an Artist’s Related Artists
      • Browse
        • Get a List of Featured Playlists
        • Get a List of New Releases
        • Get a List of Categories
        • Get a Category
        • Get a Category’s Playlists
      • Follow
        • Follow Artists or Users
        • Unfollow Artists or Users
        • Check if Current User Follows Artists or Users
        • Follow a Playlist
        • Unfollow a Playlist
        • Check if Users Follow a Playlist
      • Library
        • Save Tracks for User
        • Get User’s Saved Tracks
        • Remove User’s Saved Tracks
        • Check User’s Saved Tracks
      • Playlists
        • Get a List of a User’s Playlists
        • Get a Playlist
        • Get a Playlist’s Tracks
        • Create a Playlist
        • Add Tracks to a Playlist
        • Remove Tracks from a Playlist
        • Reorder a Playlist’s Tracks
        • Replace a Playlist’s Tracks
        • Change a Playlist’s Details
      • Profiles
        • Get a User’s Profile
        • Get Current User’s Profile
      • Search
      • Tracks
        • Get a Track
        • Get Several Tracks
    • API Console
    • Object Model
    • Authorization Guide
    • Using Scopes
    • Code Examples & Libraries
    • Playlist Guide
    • Track Relinking Guide
    • Migration Guide
    • Change Log
  • HTML Widgets
    • Follow Button
    • Play Button
    • Adding Widgets to Websites
    • Creating an Artist’s Page
    • Widget Examples
    • Widgets Terms of Use
  • iOS SDK (Beta)
    • iOS SDK on GitHub
    • Download the SDK
    • Beginner’s Tutorial
    • API Reference
  • Android SDK (Beta)
    • Android SDK on GitHub
    • Download the SDK
    • Beginner’s Tutorial
    • Authentication Guide
    • API Reference
    • Android Media Notifications
  • Libspotify SDK
    • Application Keys
    • API Reference
    • FAQ
    • UX Guidelines for Mobile
    • Libspotify Third-Party Licenses
  • Support
  • Design Resources
  • Terms of Use
    • Frequently Asked Questions
    • Report Non-Complying Apps
  • Home
  • News
    • API Announcements
    • Events/Hackathons
    • Open Source
  • Developer Showcase
    • Submit Your App
  • My Applications
  • Web API
    • User Guide
    • Beginner’s Tutorial
    • API Endpoint Reference
      • Albums
        • Get an Album
        • Get Several Albums
        • Get an Album’s Tracks
      • Artists
        • Get an Artist
        • Get Several Artists
        • Get an Artist’s Albums
        • Get an Artist’s Top Tracks
        • Get an Artist’s Related Artists
      • Browse
        • Get a List of Featured Playlists
        • Get a List of New Releases
        • Get a List of Categories
        • Get a Category
        • Get a Category’s Playlists
      • Follow
        • Follow Artists or Users
        • Unfollow Artists or Users
        • Check if Current User Follows Artists or Users
        • Follow a Playlist
        • Unfollow a Playlist
        • Check if Users Follow a Playlist
      • Library
        • Save Tracks for User
        • Get User’s Saved Tracks
        • Remove User’s Saved Tracks
        • Check User’s Saved Tracks
      • Playlists
        • Get a List of a User’s Playlists
        • Get a Playlist
        • Get a Playlist’s Tracks
        • Create a Playlist
        • Add Tracks to a Playlist
        • Remove Tracks from a Playlist
        • Reorder a Playlist’s Tracks
        • Replace a Playlist’s Tracks
        • Change a Playlist’s Details
      • Profiles
        • Get a User’s Profile
        • Get Current User’s Profile
      • Search
      • Tracks
        • Get a Track
        • Get Several Tracks
    • API Console
    • Object Model
    • Authorization Guide
    • Using Scopes
    • Code Examples & Libraries
    • Playlist Guide
    • Track Relinking Guide
    • Migration Guide
    • Change Log
  • HTML Widgets
    • Follow Button
    • Play Button
    • Adding Widgets to Websites
    • Creating an Artist’s Page
    • Widget Examples
    • Widgets Terms of Use
  • iOS SDK (Beta)
    • iOS SDK on GitHub
    • Download the SDK
    • Beginner’s Tutorial
    • API Reference
  • Android SDK (Beta)
    • Android SDK on GitHub
    • Download the SDK
    • Beginner’s Tutorial
    • Authentication Guide
    • API Reference
    • Android Media Notifications
  • Libspotify SDK
    • Application Keys
    • API Reference
    • FAQ
    • UX Guidelines for Mobile
    • Libspotify Third-Party Licenses
  • Support
  • Design Resources
  • Terms of Use
    • Frequently Asked Questions
    • Report Non-Complying Apps


Newsletter

Web API Track Endpoints

Endpoints for retrieving information about one or more tracks from the Spotify catalog and for managing playlist tracks and tracks saved in the user’s library.

Base URL: https://api.spotify.com

MethodEndpointUsageReturns 
GET/v1/albums/{id}/tracks Get an album's trackstracks*
GET/v1/artists/{id}/top-tracksGet an artist's top trackstracks
PUT/v1/me/tracks?ids={ids}
Save tracks for user-OAuth
GET
/v1/me/tracks
Get user's saved trackstracksOAuth
DELETE/v1/me/tracks?ids={ids}Remove user's saved tracks-OAuth
GET
/v1/me/tracks/contains?ids={ids}
Check user's saved trackstrue/falseOAuth
GET/v1/search?type=trackSearch for a tracktracks
GET
/v1/tracks/{id}
Get a tracktracks
GET
/v1/tracks?ids={ids}
Get several trackstracks
GET /v1/users/{user_id}/playlists/{playlist_id}/tracksGet a playlist's trackstracksOAuth
POST/v1/users/{user_id}/playlists/{playlist_id}/tracksAdd tracks to a playlist-OAuth
DELETE/v1/users/{user_id}/playlists/{playlist_id}/tracksRemove tracks from a playlistsnapshot_idOAuth
PUT/v1/users/{user_id}/playlists/{playlist_id}/tracksReorder a playlist's trackssnapshot_idOAuth
PUT/v1/users/{user_id}/playlists/{playlist_id}/tracksReplace a playlist's tracks-OAuth
  • Developer Terms of Use
  • About
  • Jobs
  • Press
  • News
  • Legal
  • Cookies
  • AdChoices
© 2007-2014 Spotify AB