# Paginación

> Recorrer los resultados de una búsqueda con nextCursor.

URL: https://boelabs.com/en/docs/bazar/casos/paginacion
Language: Español

Si hay más resultados, la respuesta de la búsqueda trae `nextCursor`.

<Steps>
  <Step>
    Haz la búsqueda con el `limit` que quieras por página.
  </Step>
  <Step>
    Para la página siguiente, repite la misma búsqueda con `cursor=<nextCursor>`:

    ```bash
    curl "https://bazar.boelabs.com/v1/search?q=licuadora&limit=10&cursor=MjplMGJjYmM2YzQwYTI"
    ```
  </Step>
  <Step>
    Sigue mientras la respuesta traiga `nextCursor`.
  </Step>
</Steps>

- El cursor está atado a esa búsqueda. Con otros filtros u otra `q` falla con `INVALID_CURSOR`.
  `limit` sí puede cambiar entre páginas.
- Una búsqueda ordena como mucho 300 resultados: es lo más hondo que se puede paginar, y sobre
  ellos se cuentan los `facets`.

