Spotify Integration

Connect Spotify to Arahi's no-code AI agents and automate workflows in minutes.

About the Spotify integration

Spotify is a digital music service that gives you access to millions of songs. With Arahi AI, you can connect Spotify to Goodreads, Harry Potter API, Product Hunt and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.

Category
Entertainment & Media
Authentication
oauth

Spotify automation use cases

New-release broadcast
Announce new Spotify releases, episodes, or streams to the right social and community channels.
Fan-community moderation
Flag policy-violating Spotify comments or chat messages for human review.
Content recommendation
Recommend related Spotify content in newsletters based on listener or viewer history.
Creator-payout reporting
Roll up Spotify creator earnings weekly with tax-ready line items.

Spotify workflow examples

Playlist-change digest

Spotify Playlist Item Change fires, diff tracks, and email a digest through Gmail to the collaborative playlist owners.

Playlist Item Change -> Gmail digest with diff.

New playlist to Notion

The New Playlist Created or Deleted trigger writes each new playlist into a Notion database with owner and track count.

Spotify new playlist -> Notion DB row with metadata.

Add-to-queue from Slack

A Slack slash command runs Add item to playback queue on Spotify so team members can queue tracks in the office speaker.

Slack /queue link -> Spotify Add item to playback queue.

Spotify triggers

New Device Added
Triggers when a new device is added.
Spotify Playlist Item Change
Triggers when songs are added to or removed from a Spotify playlist.
New Playlist Created or Deleted
Triggers when a new playlist is created or deleted.

Spotify actions

Add items to playlist
Add one or more items to a user's playlist.
Add item to playback queue
Add an item to the end of the user's current playback queue. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Change playlist details
Change a playlist's name and public/private state. (the user must, of course, own the playlist.)
Check if user follows artists or users
Check to see if the current user is following one or more artists or other spotify users.
Check if users follow playlist
Check to see if one or more spotify users are following a specified playlist.
Check user s saved albums
Check if one or more albums is already saved in the current spotify user's 'your music' library.
Check user s saved audiobooks
Check if one or more audiobooks are already saved in the current spotify user's library.
Check user s saved episodes
This spotify api endpoint (in beta) checks if episodes are saved in a user's library. feedback and issues can be shared in the developer forum.
Check user s saved shows
Check if one or more shows is already saved in the current spotify user's library.
Check user s saved tracks
Check if one or more tracks is already saved in the current spotify user's 'your music' library.
Create playlist
Create a playlist for a spotify user. (the playlist will be empty until you [add tracks](/documentation/web-api/reference/add-tracks-to-playlist).) each user is generally limited to a maximum of 11000 playlists.
Follow artists or users
Add the current user as a follower of one or more artists or other spotify users.
Follow playlist
Add the current user as a follower of a playlist.
Get a chapter
Get spotify catalog information for a single audiobook chapter. chapters are only available within the us, uk, canada, ireland, new zealand and australia markets.
Get album
Get spotify catalog information for a single album.
Get album tracks
Get spotify catalog information about an album’s tracks. optional parameters can be used to limit the number of tracks returned.
Get an audiobook
Get spotify catalog information for a single audiobook. audiobooks are only available within the us, uk, canada, ireland, new zealand and australia markets.
Get artist
Get spotify catalog information for a single artist identified by their unique spotify id.
Get artist s albums
Get spotify catalog information about an artist's albums.
Get artist s related artists
Get spotify catalog information about artists similar to a given artist. similarity is based on analysis of the spotify community's listening history.
Get artist s top tracks
Get spotify catalog information about an artist's top tracks by country.
Get audiobook chapters
Get spotify catalog information about an audiobook's chapters. audiobooks are only available within the us, uk, canada, ireland, new zealand and australia markets.
Get available devices
Get information about a user’s available spotify connect devices. some device models are not supported and will not be listed in the api response.
Get available genre seeds
Retrieve a list of available genres seed parameter values for [recommendations](/documentation/web-api/reference/get-recommendations).
Get available markets
Get the list of markets where spotify is available.
Get category s playlists
Get a list of spotify playlists tagged with a particular category.
Get currently playing track
Get the object currently being played on the user's spotify account.
Get current user s playlists
Get a list of the playlists owned or followed by the current spotify user.
Get current user s profile
Get detailed profile information about the current user (including the current user's username).
Get episode
Get spotify catalog information for a single episode identified by its unique spotify id.
Get featured playlists
Get a list of spotify featured playlists (shown, for example, on a spotify player's 'browse' tab).
Get followed artists
Get the current user's followed artists.
Get new releases
Get a list of new album releases featured in spotify (shown, for example, on a spotify player’s “browse” tab).
Get playback state
Get information about the user’s current playback state, including track or episode, progress, and active device.
Get playlist
Get a playlist owned by a spotify user.
Get playlist cover image
Get the current image associated with a specific playlist.
Get playlist items
Get full details of the items of a playlist owned by a spotify user.
Get recently played tracks
Get tracks from the current user's recently played tracks. **note**: currently doesn't support podcast episodes.
Get recommendations
Recommendations are based on seed entity data, matched with similar artists and tracks. if data is ample, a track list and pool size are returned. for new or obscure artists and tracks, data may be insufficient for recommendations.
Get several albums
Get spotify catalog information for multiple albums identified by their spotify ids.
Get several artists
Get spotify catalog information for several artists based on their spotify ids.
Get several audiobooks
Get spotify catalog information for several audiobooks identified by their spotify ids. audiobooks are only available within the us, uk, canada, ireland, new zealand and australia markets.
Get several browse categories
Get a list of categories used to tag items in spotify (on, for example, the spotify player’s “browse” tab).
Get several chapters
Get spotify catalog information for several audiobook chapters identified by their spotify ids. chapters are only available within the us, uk, canada, ireland, new zealand and australia markets.
Get several episodes
Get spotify catalog information for several episodes based on their spotify ids.
Get several shows
Get spotify catalog information for several shows based on their spotify ids.
Get several tracks
Get spotify catalog information for multiple tracks based on their spotify ids.
Get several tracks audio features
Get audio features for multiple tracks based on their spotify ids.
Get show
Get spotify catalog information for a single show identified by its unique spotify id.
Get show episodes
Get spotify catalog information about an show’s episodes. optional parameters can be used to limit the number of episodes returned.
Get single browse category
Get a single category used to tag items in spotify (on, for example, the spotify player’s “browse” tab).
Get the user s queue
Get the list of objects that make up the user's queue.
Get track
Get spotify catalog information for a single track identified by its unique spotify id.
Get track s audio analysis
Get a low-level audio analysis for a track in the spotify catalog. the audio analysis describes the track’s structure and musical content, including rhythm, pitch, and timbre.
Get track s audio features
Get audio feature information for a single track identified by its unique spotify id.
Get user s playlists
Get a list of the playlists owned or followed by a spotify user.
Get user s profile
Get public profile information about a spotify user.
Get user s saved albums
Get a list of the albums saved in the current spotify user's 'your music' library.
Get user s saved audiobooks
Get a list of the audiobooks saved in the current spotify user's 'your music' library.
Get user s saved episodes
This api endpoint, currently in beta, allows retrieving episodes saved in a spotify user's library. changes may occur without notice. feedback and issues can be shared in spotify's developer forum.
Get user s saved shows
Get a list of shows saved in the current spotify user's library. optional parameters can be used to limit the number of shows returned.
Get user s saved tracks
Get a list of the songs saved in the current spotify user's 'your music' library.
Get user s top artists
Get the current user's top artists based on calculated affinity.
Get user s top tracks
Get the current user's top tracks based on calculated affinity.
Pause playback
Pause playback on the user's account. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Remove playlist items
Remove one or more items from a user's playlist.
Remove users saved albums
Remove one or more albums from the current user's 'your music' library.
Remove user s saved audiobooks
Remove one or more audiobooks from the spotify user's library.
Remove user s saved episodes
This api endpoint, currently in beta, allows for the removal of episodes from a user's library and may change without notice. feedback and issues can be shared on the spotify developer forum.
Remove user s saved shows
Delete one or more shows from current spotify user's library.
Remove user s saved tracks
Remove one or more tracks from the current user's 'your music' library.
Save albums for current user
Save one or more albums to the current user's 'your music' library.
Save audiobooks for current user
Save one or more audiobooks to the current spotify user's library.
Save episodes for current user
This api endpoint, currently in beta, allows saving episodes to a user's library. users are encouraged to provide feedback or report issues in the spotify developer forum.
Save shows for current user
Save one or more shows to current spotify user's library.
Save tracks for current user
Save one or more tracks to the current user's 'your music' library.
Search for item
Get spotify catalog information about albums, artists, playlists, tracks, shows, episodes or audiobooks that match a keyword string. audiobooks are only available within the us, uk, canada, ireland, new zealand and australia markets.
Seek to position
Seeks to the given position in the user’s currently playing track. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Set playback volume
Set the volume for the user’s current playback device. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Set repeat mode
Set the repeat mode for the user's playback. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Skip to next
Skips to next track in the user’s queue. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Skip to previous
Skips to previous track in the user’s queue. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Start resume playback
Start a new context or resume current playback on the user's active device. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Toggle playback shuffle
Toggle shuffle on or off for user’s playback. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Transfer playback
Transfer playback to a new device and optionally begin playback. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api endpoints.
Unfollow artists or users
Remove the current user as a follower of one or more artists or other spotify users.
Unfollow playlist
Remove the current user as a follower of a playlist.
Update playlist items
To modify a playlist, use rearrange (with `range start`, `insert before`, `range length`, `snapshot id`) or replace items (`uris` in body/query). replace overwrites items. operations can't combine in one request; they are exclusive but share an endpoint.

Apps teams connect with Spotify

Pre-built AI agents for Spotify

Similar integrations