Skip to content
DocumentationAPI Reference

Check User's Saved Tracks

List<boolean> me().tracks().check(TrackCheckParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/me/tracks/contains

Check if one or more tracks is already saved in the current Spotify user's 'Your Music' library.

ParametersExpand Collapse
TrackCheckParams params
String ids

A comma-separated list of the Spotify IDs. For example: ids=4iV5W9uYEdYUVa79Axb7Rh,1301WleyT98MSxVHPZCA6M. Maximum: 50 IDs.

Check User's Saved Tracks

package dev.cjav.spotted.example;

import dev.cjav.spotted.client.SpottedClient;
import dev.cjav.spotted.client.okhttp.SpottedOkHttpClient;
import dev.cjav.spotted.models.me.tracks.TrackCheckParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        SpottedClient client = SpottedOkHttpClient.fromEnv();

        TrackCheckParams params = TrackCheckParams.builder()
            .ids("7ouMYWpwJ422jRcDASZB7P,4VqPOruhp5EdPBeR92t6lQ,2takcwOaAZWiXQijPHIx7B")
            .build();
        List<Boolean> response = client.me().tracks().check(params);
    }
}
[
  false,
  true
]
Returns Examples
[
  false,
  true
]