> For the complete documentation index, see [llms.txt](https://apidoc.toplojas.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidoc.toplojas.com.br/funcionamento/paginacao.md).

# Paginação

Em casos de paginação, é retornado **dois objetos**:

* **Dados:** Que contém a *listagem* dos dados buscados
* **Paginacao:** Que contém informações da *quantidade de páginas disponíveis* e quantos registros por página estão sendo exibidos

No objeto "**Paginacao**" temos:

* PaginaAtual
* QtdPaginas
* QtdRegistros

### Exemplo:

```json
{
  "Dados": [
    { "Codigo": 41360, "Status": "A", "Nome": "Livros 2", "Pai": { "Codigo": 0 } },
    { "Codigo": 41361, "Status": "A", "Nome": "Amamentação", "Pai": { "Codigo": 0 } },
    { "Codigo": 41362, "Status": "A", "Nome": "Conjunto Infantil", "Pai": { "Codigo": 0 } }
  ],
  "Paginacao": {
    "PaginaAtual": 1,
    "QtdPaginas": 1,
    "QtdRegistros": 6
  }
}
```

Para alterar a página desejada, envie na **Query** a página desejada, no elemento "**Pagina**", exemplo:

![](/files/-MOhyT44Tjc9ynIOM-mU)

Você pode também alterar a quantidade de registros por página, para isto, envie na **Query** a quantidade desejada no elemento "**QtdPorPagina**", exemplo:

![](/files/-MOhyUUe4FQtP7GEPQur)

Combinando os dois parâmetros na **Query**, o exemplo abaixo busca a **página 2** com **50 registros** por página:

```
?Pagina=2&QtdPorPagina=50
```

{% hint style="info" %}
O **máximo** por página **permitido** é de **100 registros**
{% endhint %}
