npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@n8n-dev/n8n-nodes-spotify

v1.0.10

Published

Use Spotify Web API to discover music, manage library, control playback, and more.

Readme

@n8n-dev/n8n-nodes-spotify

spotify Banner

npm version License: MIT


Stop writing spotify API integrations by hand.

Every time you connect n8n to spotify, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to spotify took 5 minutes, not half a day?

This node gives you 15+ resources out of the box: Albums, Tracks, Artists, Audiobooks, Chapters, and 10 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-spotify

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-spotify
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: spotify API → paste your API key
  3. Drag the spotify node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

  • Get Several Albums
  • Get Album
  • Get Album Tracks
  • Get Artist s Albums
  • Get New Releases
  • Delete Remove Users Saved Albums
  • Get User s Saved Albums
  • Put Save Albums for Current User
  • Get Check User s Saved Albums
  • Get Album Tracks
  • Get Artist s Top Tracks
  • Get Track s Audio Analysis
  • Get Tracks Audio Features
  • Get Track s Audio Features
  • Get User s Top Items
  • Delete Remove User s Saved Tracks
  • Get User s Saved Tracks
  • Put Save Tracks for Current User
  • Get Check User s Saved Tracks
  • Delete Remove Playlist Items
  • Get Playlist Items
  • Post Add Items to Playlist
  • Put Update Playlist Items
  • Get Recommendations
  • Get Several Tracks
  • Get Track
  • Get Several Artists
  • Get Artist
  • Get Artist s Albums
  • Get Artist s Related Artists
  • Get Artist s Top Tracks
  • Delete Unfollow Artists or Users
  • Get Followed Artists
  • Put Follow Artists or Users
  • Get Check If User Follows Artists or Users
  • Get Several Audiobooks
  • Get an Audiobook
  • Get Audiobook Chapters
  • Delete Remove User s Saved Audiobooks
  • Get User s Saved Audiobooks
  • Put Save Audiobooks for Current User
  • Get Check User s Saved Audiobooks
  • Get Audiobook Chapters
  • Get Several Chapters
  • Get a Chapter
  • Get Several Browse Categories
  • Get Single Browse Category
  • Get Category s Playlists
  • Get Category s Playlists
  • Get Featured Playlists
  • Get Current User s Playlists
  • Get Playlist
  • Put Change Playlist Details
  • Delete Unfollow Playlist
  • Put Follow Playlist
  • Get Check if Users Follow Playlist
  • Get Playlist Cover Image
  • Put Add Custom Playlist Cover Image
  • Delete Remove Playlist Items
  • Get Playlist Items
  • Post Add Items to Playlist
  • Put Update Playlist Items
  • Get User s Playlists
  • Post Create Playlist
  • Get Several Episodes
  • Get Episode
  • Delete Remove User s Saved Episodes
  • Get User s Saved Episodes
  • Put Save Episodes for Current User
  • Get Check User s Saved Episodes
  • Get Show Episodes
  • Get Available Markets
  • Get Current User s Profile
  • Delete Unfollow Artists or Users
  • Get Followed Artists
  • Put Follow Artists or Users
  • Get Check If User Follows Artists or Users
  • Get User s Top Items
  • Delete Unfollow Playlist
  • Put Follow Playlist
  • Get Check if Users Follow Playlist
  • Get User s Profile
  • Get User s Playlists
  • Delete Remove Users Saved Albums
  • Get User s Saved Albums
  • Put Save Albums for Current User
  • Get Check User s Saved Albums
  • Delete Remove User s Saved Audiobooks
  • Get User s Saved Audiobooks
  • Put Save Audiobooks for Current User
  • Get Check User s Saved Audiobooks
  • Delete Remove User s Saved Episodes
  • Get User s Saved Episodes
  • Put Save Episodes for Current User
  • Get Check User s Saved Episodes
  • Delete Unfollow Artists or Users
  • Get Followed Artists
  • Put Follow Artists or Users
  • Get Check If User Follows Artists or Users
  • Get Current User s Playlists
  • Delete Remove User s Saved Shows
  • Get User s Saved Shows
  • Put Save Shows for Current User
  • Get Check User s Saved Shows
  • Get User s Top Items
  • Delete Remove User s Saved Tracks
  • Get User s Saved Tracks
  • Put Save Tracks for Current User
  • Get Check User s Saved Tracks
  • Put Change Playlist Details
  • Post Create Playlist
  • Get Playback State
  • Put Transfer Playback
  • Get Currently Playing Track
  • Get Available Devices
  • Post Skip To Next
  • Put Pause Playback
  • Put Start Resume Playback
  • Post Skip To Previous
  • Get the User s Queue
  • Post Add Item to Playback Queue
  • Get Recently Played Tracks
  • Put Set Repeat Mode
  • Put Seek To Position
  • Put Toggle Playback Shuffle
  • Put Set Playback Volume
  • Delete Remove User s Saved Shows
  • Get User s Saved Shows
  • Put Save Shows for Current User
  • Get Check User s Saved Shows
  • Get Several Shows
  • Get Show
  • Get Show Episodes
  • Get Available Genre Seeds
  • Get Search for Item

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from spotify docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official spotify OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official spotify OpenAPI specification using @n8n-dev/n8n-openapi-node-ultimate, then validated against the live API so you get accurate types and real parameters, not guesswork.

When the spotify API updates, this node updates too.


Support This Project

If this node saved you hours of work, consider supporting continued development, new APIs, better error handling, and faster updates.

Keep It Moving.


License

MIT © kelvinzer0