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 Credentials”
}
}
}
]
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!