Announcements

Help Wizard

Step 1

NEXT STEP

FAQs

Please see below the most popular frequently asked questions.

Loading article...

Loading faqs...

VIEW ALL

Ongoing Issues

Please see below the current ongoing issues which are under investigation.

Loading issue...

Loading ongoing issues...

VIEW ALL

[API] Get Multiple Playlist Snapshot IDs

[API] Get Multiple Playlist Snapshot IDs

Snapshot IDs are great to determine if a playlist has changed before fetching the full playlist. However, as there is no Get Multiple Playlists endpoint they still need to be called one by one to check if there has been a change to that individual playlist.

It would be great to add an endpoint that can return multiple playlist snapshot IDs at once. This would allow to request batches of 50 to 100 snapshot IDs, and then only fetch the full playlists information on the playlists that have actually changed. 

Reply
5 Replies

You can sort of work around this by having a user account that follows all the playlists you want to track and then just checking all the playlists that user follows.

Does this work with 1000's of playlists?

Yes.  Well I believe so.  It's worked for me for 100s of playlists and as far as I know you can have 1000s so I don't see why not.  With paging you can only request 50 at a time, though.

I tested this, and unfortunately it does not seem to work with personalized playlists, as those return a different snapshot ID when requesting via a user authenticated token. Maybe someone from the Spotify team can chip in here on what's the best solution for this.

Yes, the personalised playlists are driven by an algorithm, and so there's no way to see whether or not they've changed because each user sees them differently anyway (which is why the snapshot ID is always different).

Suggested posts

Let's introduce ourselves!

Hey there you,   Yeah, you! 😁   Welcome - we're glad you joined the Spotify Community!   While you here, let's have a fun game and get…

ModeratorStaff / Moderator/ 4 years ago  in Social & Random