Spotify node cannot fetch tracks from Release Radar or Discover Weekly playlists (404 Resource not found)

Describe the problem/error/question

I’m trying to use the Spotify node in n8n to fetch the tracks from my Release Radar and Discover Weekly playlists (using “Get a playlist’s tracks by URI or ID”).
No matter what I try, I always get a 404 Resource not found error.
Both playlists are visible in my Spotify account and app, but n8n can’t fetch them.

My assumption is that maybe these playlists are technically owned by Spotify and not by me personally, even though they are personalized for my account.
However, when I do the same thing with Make (Integromat), I can fetch the tracks without any issues. So, there seems to be a difference in how n8n and Make handle these Spotify-owned, user-specific playlists.

What is the error message (if any)?

This is exactly what the node returns:

{
“errorMessage”: “The resource you are requesting could not be found”,
“errorDescription”: “Resource not found”,
“errorDetails”: {
“rawErrorMessage”: [
“Request failed with status code 404”
],
“httpCode”: “404”,
“errorData”: {
“error”: {
“status”: 404,
“message”: “Resource not found”
}
}
},
“n8nDetails”: {
“nodeName”: “Get a playlist’s tracks by URI or ID”,
“nodeType”: “n8n-nodes-base.spotify”,
“nodeVersion”: 1,
“resource”: “playlist”,
“operation”: “getTracks”,
“time”: “2025-08-04T22:23:54+03:00”,
“n8nVersion”: “1.105.2 (Self Hosted)”
}
}

My workflow

Here’s a minimal workflow setup that triggers the issue.
It’s just a Schedule Trigger node and a Spotify node trying to get the tracks of Discover Weekly:

[
{
“parameters”: {
“rule”: {
“interval”: [
{}
]
}
},
“type”: “n8n-nodes-base.scheduleTrigger”,
“typeVersion”: 1.2,
“position”: [
0,
0
],
“id”: “516f61e1-099c-469e-a179-9c04d65faf0e”,
“name”: “Schedule Trigger”
},
{
“parameters”: {
“resource”: “playlist”,
“operation”: “getTracks”,
“id”: “spotify:playlist:37i9dQZEVXcLWSHvP74Uvt”,
“returnAll”: true
},
“type”: “n8n-nodes-base.spotify”,
“typeVersion”: 1,
“position”: [
208,
0
],
“id”: “96fcc069-fe2a-4b02-80af-44b39abb1ca6”,
“name”: “Get a playlist’s tracks by URI or ID”,
“credentials”: {
“spotifyOAuth2Api”: {
“id”: “6ZyePNfCMER2nsMF”,
“name”: “Spotify Credential”
}
}
}
]

Output returned by the last node

See the error message above—this is what comes back every time.

My n8n setup

  • n8n version: 1.105.2 (Self Hosted)
  • Database: SQLite (default)
  • n8n EXECUTIONS_PROCESS setting: own, main (default)
  • Running n8n via: Docker
  • Operating system: Ubuntu

Extra notes:

  • Fetching tracks from my own playlists works perfectly.
  • This problem only happens with Spotify’s “personalized but not user-owned” playlists like Release Radar and Discover Weekly.
  • Make (Integromat) doesn’t have this problem and can fetch these playlists.
  • Is this a limitation or a bug in n8n’s Spotify node?
  • Happy to provide more info or try any workaround you suggest!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.