What is the correct format of the query for Search Requests to Spotify's Web API

Viewed 22

I want to send search requests to Spotify's Web API. They have a search endpoint described in their docs. The URL query requires two parameters:

  1. type of the searched item (i.e. album or track)
  2. q which is the actual search query

The format of q is not clear to me. I can just enter search terms. For example if I want to find the song 'As It Was' from 'Harry Styles' I can just enter As It Was Harry Styles and the first returned item is the correct song. So far so good. But the description for q states that:

You can narrow down your search using field filters. The available filters are album, artist, track, year, upc, tag:hipster, tag:new, isrc, and genre. Each field filter only applies to certain result types.

They even provide an example:

remaster%20track:Doxy%20artist:Miles%20Davis

Using filters seems much more secure and better to me than just enter any terms into q. Especially, because for the items I search for, I will always have the title and the artist. But the problem is, I always receive empty responses. Even with the provided example query (and yes, that song exists, I looked it up (you can use literally the example query in the search interface of your Spotify app)).

So how do I use these filters?

What is this remaster in the begin? Just another search term?

Has anybody some experience with this and can help?

Unfortunately, I could not find anything on the web describing the query in more detail.

0 Answers
Related