Playlists Featuring an Artist's Tracks
Current or past playlists on platform (spotify, applemusic, deezer, amazon, youtube, soundcloud) that feature this artist's tracks. status is current or past.
Allowed sortColumn per (platform, status):
| platform | status | Valid sortColumn values |
|---|---|---|
| amazon | current | added_at (default), countries, name, peak_position, track |
| applemusic | current | added_at (default), name, peak_position, position, track |
| applemusic | past | added_at, name, peak_position, position, removed_at (default), track |
| deezer | current | added_at (default), fdiff_month, followers, name, peak_position, track |
| deezer | past | added_at, fdiff_month, followers, name, peak_position, removed_at (default), track |
| spotify | current | added_at, code2, fdiff_month, followers (default), name, peak_position, position, track |
| spotify | past | added_at, code2, fdiff_month, followers (default), name, peak_position, position, removed_at, track |
| youtube | current | added_at (default), name, peak_position, track, vdiff_month, views |
| youtube | past | added_at, name, peak_position, removed_at (default), track, vdiff_month, views |
| soundcloud | current | added_at, name, peak_position, position, track, likes, reposts |
| soundcloud | past | added_at, name, peak_position, position, removed_at, track, likes, reposts |
Boolean flag parameters supported per platform:
| Flag | spotify | applemusic | deezer | amazon |
|---|---|---|---|---|
editorial |
✅ | ✅ | ✅ | |
editorialBrand |
✅ | |||
personalized |
✅ | |||
deezerPartner |
✅ | |||
chart |
✅ | ✅ | ✅ | |
thisIs |
✅ | |||
hundredPercent |
✅ | |||
newMusicFriday |
✅ | |||
radio |
✅ | ✅ | ||
fullyPersonalized |
✅ | |||
brand |
✅ | ✅ | ||
majorCurator |
✅ | ✅ | ||
musicBrand |
✅ | |||
nonMusicBrand |
✅ | |||
popularIndie |
✅ | ✅ | ||
indie |
✅ | ✅ | ✅ | |
audiobook |
✅ | |||
personalityArtist |
✅ |
Amazon does not accept any flags. Flags are not mutually exclusive — pass others as false to scope to one. When no flags are specified the API may return an empty array; specify flags explicitly to get data. PG aggregates (followers, fdiff_*, num_track) may surface as strings due to uncast COUNT/SUM.
- Type: integeridmin:2max:2147483647required
Chartmetric artist ID. Note: id=1 ('Various Artists') is rejected.
- enumconst:1values
- 1
- Type: string enumplatformrequired
Streaming platform. One of
spotify,applemusic,deezer,amazon,youtube,soundcloud. Supported boolean filters andsortColumnvalues vary by platform.values- spotify
- applemusic
- deezer
- amazon
- youtube
- soundcloud
- Type: string enumstatusrequired
Playlist status.
currentreturns playlists currently containing the artist's tracks;pastreturns playlists that previously did.values- current
- past
- Type: string Format: datesince
Start of the added/removed date window in ISO format (e.g. '2025-11-01'). Defaults to 180 days ago.
- Type: string Format: dateuntil
End of the added/removed date window in ISO format (e.g. '2025-11-01'). Defaults to today.
- Type: integeroffsetmin:0
Number of items to skip from the start of the result set; pair with
limitto paginate. - Type: integerlimitmin:1max:100
Maximum number of playlist entries to return. Defaults to 10, max 100.
- Type: booleanindie
Filter to only playlists tagged as indie (independently curated).
- Type: booleanmajor
Curator Filter to only playlists owned by a major-label curator (Sony, Universal, Warner, etc.).
- Type: booleaneditorial
Filter to only editorial playlists curated by the platform (e.g. Spotify-owned). Defaults to true; pass
falseto include user-curated playlists. - Type: booleannew
Music Friday Filter to only New Music Friday-style new-release playlists.
- Type: booleaneditorial
Brand Filter to only editorial playlists operated by a brand (e.g. retailer or media outlet).
- Type: booleanpersonalized
Filter to only personalized playlists (e.g. Discover Weekly, Release Radar). May vary per listener.
- Type: booleandeezer
Partner Filter to only Deezer partner-curated playlists.
- Type: booleanchart
Filter to only chart playlists (e.g. Top 50, Viral 50). Reflects platform-published rankings.
- Type: booleanthis
Is Filter to only artist-spotlight playlists in the 'This Is X' format.
- Type: booleanhundred
Percent Filter to only playlists composed entirely of one artist's catalog.
- Type: booleanradio
Filter to only algorithmic radio-style playlists generated from a seed track or artist.
- Type: booleanfully
Personalized Filter to only fully personalized playlists where the entire tracklist is unique per listener.
- Type: booleanbrand
Filter to only brand-operated playlists (any flavor — music, non-music, retailer, media).
- Type: booleanmusic
Brand Filter to only music-industry brand playlists (labels, music publications).
- Type: booleannon
Music Brand Filter to only non-music-industry brand playlists (retailers, media outlets, lifestyle).
- Type: booleanpopular
Indie Filter to only popular indie playlists with significant follower count.
- Type: booleanaudiobook
Filter to only audiobook playlists.
- Type: booleanpersonality
Artist Filter to only playlists curated by personality artists (artists with cultural influence beyond their music).
- Type: integermin
Followers Minimum follower count for returned playlists. Defaults to 0 (no minimum).
- Type: booleanshow
Position Stats If true, include track position statistics on each playlist entry. Defaults to false.
- Type: stringsort
Column Column to sort playlists by. Allowed values depend on
(platform, status)— see the platform-specific table in the apidoc. - Type: booleansort
Order Desc If true, sort descending by
sortColumn. Only valid whensortColumnis also defined.
- application/json
curl https://api.chartmetric.com/api/artist/2/spotify/current/playlists \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"obj": [
{
"playlist": {
"playlist_id": "24rm8nmbUoNGOPmHuHo82X",
"track_id": 130396669,
"peak_position": 335,
"position": 335,
"cm_track": 111516408,
"fdiff_month": 0,
"added_at": "2023-10-04",
"period": 19,
"followers": 1,
"track": "Bad Girls",
"name": "Линочке",
"playlist_image_url": "https://image-cdn-ak.spotifycdn.com/image/ab67706c0000bebba87504063ea6446e82dff60f",
"code2": null,
"curator_name": "Влад",
"id": 15853738,
"description": "Playlist description…",
"image_url": "https://image-cdn-ak.spotifycdn.com/image/ab67706c0000bebba87504063ea6446e82dff60f",
"sys_last_updated": "2023-10-19T00:00:00.000Z",
"last_updated": "2023-10-19T20:26:31.000Z",
"personalized": false,
"owner_name": "Влад",
"owner_id": 24259895,
"user_id": "5xb0g5od6z0chmrv5z9txji2d",
"editorial": false,
"tags": [
{
"id": 462884,
"name": "Rock"
},
{
"id": 462888,
"name": "Alternative"
}
],
"num_track": 344,
"fdiff_week": 0,
"catalog": "mixed",
"active_ratio": 0.06686
},
"track": {
"id": 130396669,
"name": "Bad Girls",
"isrc": "QZWDD2334631",
"spotify_track_id": "5U6zdFSc5WJWr1E3O1f3T1",
"spotify_album_id": "1W0rzr5HFU9b5hp8TMjk3T",
"image_url": "https://i.scdn.co/image/ab67616d0000b273302fe5d2572cb5def4a5f9f2",
"spotify_popularity": 0,
"cm_track": 111516408,
"spotify_artist_names": [
"Lvvrs"
],
"track_genre": null,
"cm_artist": [
1022311
],
"artist_names": [
"Lvvrs"
],
"code2s": [
"US"
],
"artist_images": [
"https://i.scdn.co/image/ab67616100005174e9691106aa3d936390cc799e"
],
"artist_covers": [
null
],
"spotify_artist_ids": [
"6VJa7asxiDZyqRa94XNRLA"
],
"spotify_track_ids": [
"5U6zdFSc5WJWr1E3O1f3T1"
],
"spotify_album_ids": [
"1W0rzr5HFU9b5hp8TMjk3T"
],
"spotify_duration_ms": 175798,
"album_ids": [
30925539
],
"album_names": [
"Bad Girls"
],
"album_upc": [
"197773755869"
],
"album_label": [
"LVVRS"
],
"release_dates": [
"2023-09-15"
],
"composer_name": null
}
}
]
}