# Pagination

Every search response includes a `next` field - a ready-made relative URL for the next page. You never need to build paging parameters yourself.

## The loop

1. Send your first request.
2. Fetch the results from the `reviews` array.
3. Append `next` to `https://api.webz.io` and call it.
4. Repeat until `moreResultsAvailable` is `0`.

```json
{
  "reviews": [ ... ],
  "next": "/reviewFilter?token=YOUR_TOKEN&format=json&ts=1751536320000&q=laptop",
  "moreResultsAvailable": 1743
}
```

## Following new reviews over time

With the default `crawled` sort, `next` carries your position forward in time. Keep calling it on a schedule and you receive only reviews crawled since your last call.

## Offset sorts

With `published` or a field sort (`rating`, `item.reviews_count`, ...), `next` advances an offset (`from`) instead of a time cursor.

> [!WARNING]
> Each page is a new request and consumes a credit - see [Errors, Rate Limits & Credits](reviews-api-errors-limits).
