Skip to content
Spotify logo

Spotify integration

Music for everyone

Actions
41
Triggers
4
Auth
OAuth 2.0
License
MIT, open source
Updated
November 2026

About the Spotify integration

Add the Spotify piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Spotify with 770+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Spotify

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • Playlist Items Changed

    Triggers when the items of a playlist change. Watches playlists of up to 10,000 items (Spotify's maximum). Development-mode Spotify apps can only watch playlists you own or collaborate on.

    1 field

  • New Saved Track

    Triggers when you save (like) a track to Liked Songs

  • New Playlist Item

    Triggers when a track or episode is added to a playlist. On playlists over 10,000 items only the last 10,000 are watched, so items inserted near the top are missed. Development-mode Spotify apps can only watch playlists you own or collaborate on.

    1 field

  • New Recently Played Track

    Triggers when you finish playing a track (podcast episodes are not reported by Spotify)

Actions

Everything Activepieces can do in Spotify

Drop any of these into a flow and fill in the fields. No code is required.

  • Search

    Searches for tracks, artists, albums, playlists, shows and episodes

    5 fields

  • Get Playback State

    Retrieves the current playback state of the player

    1 field

  • Play / Resume

    Resumes or starts playback

    6 fields

  • Pause

    Pauses the playback

    1 field

  • Set Volume

    Sets the volume of the player

    2 fields

  • Get Playlists

    Retrieves the list of playlists that you created or followed

    3 fields

  • Get Playlist Info

    Retrieves details of a playlist

    2 fields

  • Get Playlist Items

    Retrieves the list of items in the playlist

    5 fields

  • Get Saved Tracks

    Retrieves the list of saved tracks for the current user

    4 fields

  • Create Playlist

    Creates a new playlist for the current user

    4 fields

  • Update Playlist

    Updates details of the playlist

    5 fields

  • Add items to playlist

    Adds tracks or episodes to the playlist

    3 fields

  • Remove items from playlist

    Removes tracks or episodes from the playlist

    3 fields

  • Reorder playlist

    Reorders items in the playlist

    5 fields

  • Replace Playlist Items

    Replaces everything in a playlist with the given tracks or episodes, or empties it

    3 fields

  • Get Playlist Cover Image

    Gets the cover image URLs of a playlist

    1 field

  • Add items to library

    Add tracks, episodes, albums, shows, audiobooks, users or playlists to your library

    1 field

  • Remove items from your library

    Remove tracks, episodes, albums, shows, audiobooks, users or playlists from your library

    1 field

  • Check Library Items

    Checks whether tracks, albums, episodes, shows, artists, users or playlists are saved or followed

    1 field

  • Get Saved Items

    Lists the albums, shows (podcasts) or episodes saved in your library

    5 fields

  • Get Followed Artists

    Lists the artists you follow

    3 fields

  • Get Current User

    Gets the profile of the connected Spotify account

  • Get Track

    Gets a track by its ID, URI or link

    2 fields

  • Get Album

    Gets an album and its first tracks by its ID, URI or link

    2 fields

  • Get Album Tracks

    Lists the tracks of an album

    5 fields

  • Get Artist

    Gets an artist by ID, URI or link

    1 field

  • Get Artist Albums

    Lists an artist's albums, singles, compilations and appearances

    6 fields

  • Get Show

    Gets a podcast show by its ID, URI or link

    2 fields

  • Get Show Episodes

    Lists the episodes of a podcast show

    5 fields

  • Get Episode

    Gets a podcast episode by its ID, URI or link

    2 fields

  • Get Devices

    Lists the Spotify devices available for playback

  • Get Queue

    Gets the currently playing item and the playback queue

  • Get Recently Played Tracks

    Lists the tracks you played most recently

    3 fields

  • Add to Queue

    Adds a track or episode to the end of the playback queue

    2 fields

  • Skip to Next

    Skips to the next item in the queue

    1 field

  • Skip to Previous

    Skips to the previous item

    1 field

  • Seek to Position

    Jumps to a position in the currently playing item

    2 fields

  • Set Repeat Mode

    Repeats the current track, the current context, or turns repeat off

    2 fields

  • Set Shuffle

    Turns shuffle on or off

    2 fields

  • Transfer Playback

    Moves playback to another device

    2 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Spotify in a flow

Connect Spotify once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.

Spotify, answered.

Yes. Activepieces is open source and free to start, and the Spotify piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Spotify piece to a flow, then authenticate with OAuth 2.0. Once connected, its 4 triggers and 41 actions are available anywhere in the builder.

"Playlist Items Changed" can start a flow that runs "Search", and you can chain Spotify together with any of 770+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Spotify piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Spotify actions as tools.