Skip to content

Pagination

To efficiently handle large datasets, the Storyblok API supports pagination for all top-level resources, including stories, assets, and datasources.

The query accepts two parameters:

ParameterDescription
pageDefault: 1. The page number to retrieve. Increase the value to receive the next page of entries.
per_pageDefault: 25. The number of entries per page. The maximum for stories is 100, and for datasource entries is 1000.

The response headers of paginated API requests include two properties:

  • total: the total number of items available across all pages.
  • per_page: the number of items per page.

To calculate how many pages are available, use the total response header received after the first request: divide the total value by the per_page value. The result is the last available page number.

If the request specifies a page number greater than the result, the API response returns an empty array.

Was this page helpful?

What went wrong?

This site uses reCAPTCHA and Google's Privacy Policy. Terms of Service apply.