Get all collections and products with API (graphql)

Hi,

Since it is impossible to paginate through collections USING liquid,

I want to fetch all product data and display it on whatever page I like using JS and API.

E.g. create a filter and paginate collection with only js/css/html.

I am using Kalles theme (not jsx)

Are there any limitations to the API?