> For the complete documentation index, see [llms.txt](https://wiki.theshop.dev/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.theshop.dev/docs/frontstore/basic-selling-flow/product-list.md).

# Product list

Product list contains Categories list with available product categories, products lists showing available items in given category, and filtering options that include price range slider bar and various product attributes such as size and color.

## Categories list

[This API call](https://demo.theshop.dev/api-documentation/v1#/products/ade01f8aa406faffb44d97453db596b6) returns all available product categories.

## Products list

Available parameters, filtering, pagination, and sorting are managed via API.

[This API call](https://demo.theshop.dev/api-documentation/v2#/products/43f03067f8de98b085489a6215514797) returns all available products.

## Filtering

### Price range slider bar

Get prices for the price range slider.

[This API call](https://demo.theshop.dev/api-documentation/v2#/products/43f03067f8de98b085489a6215514797) returns the minimum and maximum product price.

### Filtering attributes

[This API call](https://demo.theshop.dev/api-documentation/v2#/products/43f03067f8de98b085489a6215514797) gets all filtering attributes for the filter.

<figure><img src="/files/RUKNjGKg7qhT0z8XIcU9" alt=""><figcaption><p>Example of Product list in TheShop demo frontstore</p></figcaption></figure>
