KicksDB relies on Meilisearch to search and filter products, our following endpoints uses Meilisearch under the hood:
StockX
GOAT
Shopify
Kream
These endpoints often have query parameter to search for products and filters parameter to filter products based on certain criteria. This recipe will show you how to use filters parameter.
You should consult the structure of the indexes below to understand the available filters.For example, if you want to filter products by brand, you can use the brand filter, like this:
brand = "Nike";
Due to special characters, you might have to encode the filters to avoid errors, it should give a result like this:
GET https://api.kicks.dev/v3/stockx/products?filters=brand%3D%22Nike%22
It’s possible to combine multiple filters, like this:
brand = "Nike" AND product_type = "sneakers";
Finally, some filters use nested objects, like this:
prices["USD_US"]["9.5"] < 100;
Values in quotes are not case sensitive.
Meilisearch documentation
You can consult the Meilisearch documentation for more information about the
filters.