Search playlists

Performs a keyword, genre, playlist ID, or owner-based search and returns paginated playlists. Playlist IDs and owner IDs are combined with AND by default; pass idsOwnerOperator=or to match either explicit playlist IDs or owner filters. excludeIds and excludeOwnerIds always exclude matching playlists after positive filters are applied. Playlist objects include track summary fields and, when available, tracks.items with per-track metadata.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

Primary search string

integer
≥ 1
Defaults to 1

Page number for paginated searches

integer
≤ 500
Defaults to 25

Number of items per page (max 500)

string

Mongo-style JSON object describing sort order (URL-encoded)

string

Exact phrase search in playlist names and descriptions

string

Words to exclude from search results

genres
array of strings

Comma-separated list of genres that playlists must contain

genres
artistNames
array of strings

Comma-separated list of artist names that playlists must contain

artistNames
artistIds
array of strings

Comma-separated list of Spotify artist IDs

artistIds
trackIds
array of strings

Comma-separated list of Spotify track IDs

trackIds
ids
array of strings

Comma-separated list of Spotify playlist IDs to filter results

ids
excludeIds
array of strings

Comma-separated list of Spotify playlist IDs to exclude from results

excludeIds
integer
≥ 0

Minimum number of followers

integer
≥ 0

Maximum number of followers

integer
≥ 0

Minimum number of monthly listeners

integer
≥ 0

Maximum number of monthly listeners

boolean

Filter playlists that have contact information available

contacts
array of strings

Specific contact types to filter by

contacts
boolean

Hide low quality playlists (quality score >= -10)

boolean

Hide playlists inactive for more than 30 days

integer
≥ 1

Filter playlists updated within the last N days

boolean

Exclude Spotify editorial playlists

boolean

Show only Spotify editorial playlists

boolean

Show only playlists detected as botted

boolean

Show only playlists with high daily follower growth

integer
≥ 0

Minimum average daily follower growth

string

Filter by specific playlist owner ID

ownerIds
array of strings

Comma-separated list of playlist owner IDs

ownerIds
excludeOwnerIds
array of strings

Comma-separated list of playlist owner IDs to exclude from results

excludeOwnerIds
string
enum
Defaults to and

Controls how ids combines with ownerId and ownerIds. Use and to require both playlist ID and owner filters, or or to match either. Exclusion filters still apply.

Allowed:
collaboratorIds
array of strings
length ≤ 10

Comma-separated list of curator Spotify User IDs to filter playlists where the curator is a collaborator (max 10)

collaboratorIds
boolean

Hide playlists marked as removed

boolean

Include curator search results alongside playlists

integer
≥ 0

Minimum number of days since the playlist was first ingested into our dataset

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json