search_advanced
Build precise Spotify searches by specifying structured filters for track, artist, album, year, genre, tag, ISRC, or UPC. It assembles a valid query and returns matching results.
Instructions
Structured advanced-search composer: builds a valid Spotify filter query from typed fields and runs it. Supported filter syntax: track:"name" artist:"name" album:"name" year:1984 year:1980-1989 genre:"pop" tag:new (last ~2 weeks) tag:hipster (lowest-popularity) isrc:CCXXXNNNNNNN upc:NNNNNNNNNNNNN. Pass whichever fields you have; they are quoted and composed for you. Quota: 🟢 one GET /search call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1–10 (Feb-2026 /search cap). Default: 5 | |
| types | No | Content types to search (up to 3). Default: ['track'] | |
| fields | Yes | At least one field is required | |
| market | No | ISO 3166-1 alpha-2 market code (e.g. 'US'); omit for 'from_token' behaviour | |
| max_results | No | ||
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |