> ## Documentation Index
> Fetch the complete documentation index at: https://api.zglosscammera.pl/llms.txt
> Use this file to discover all available pages before exploring further.

# Paginacja i filtry

> Pobieranie całych list, filtrowanie i sortowanie.

Endpointy `/api/scammers`, `/api/servers` i `/api/legit` zwracają wyniki stronami.

```json theme={null}
{ "data": [], "total": 2718, "hasMore": true }
```

* `total` — łączna liczba wpisów pasujących do filtrów,
* `hasMore` — czy są kolejne strony.

## Pobieranie kolejnych stron

Zwiększaj `skip` o liczbę pobranych wpisów, dopóki `hasMore` jest `true`. Maksymalny `limit` to **60**.

```js theme={null}
async function fetchAll(kind) {
  const all = [];
  let skip = 0;
  while (true) {
    const res = await fetch(
      `https://zglosscammera.pl/api/${kind}?limit=60&skip=${skip}`,
    );
    const page = await res.json();
    all.push(...page.data);
    if (!page.hasMore) return all;
    skip += page.data.length;
  }
}
```

## Filtry

| Parametr | Wartości | Opis |
| - | - | - |
| `search` | tekst | Nick/nazwa, Discord ID lub powód zgłoszenia |
| `id` | Discord ID | Konkretny wpis — ma pierwszeństwo przed `search` |
| `status` | `all`, `verified`, `risk` | Zweryfikowane i/lub lista ryzyka |
| `proofs` | `all`, `with`, `private` | Wszystkie, z dowodami, z dowodami prywatnymi |
| `sort` | `newest`, `oldest`, `popular`, `popular_asc`, `az`, `za` | Kolejność |

<CodeGroup>
  ```bash Zweryfikowani z dowodami theme={null}
  curl "https://zglosscammera.pl/api/scammers?status=verified&proofs=with&limit=60"
  ```

  ```bash Szukanie serwera theme={null}
  curl "https://zglosscammera.pl/api/servers?search=shop&sort=popular"
  ```

  ```bash Konkretny wpis theme={null}
  curl "https://zglosscammera.pl/api/scammers?id=1478133625840074918"
  ```
</CodeGroup>

<Note>
  Nieprawidłowe wartości filtrów są ignorowane, a `skip` i `limit` przycinane do dozwolonego zakresu — API nie zwróci błędu.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.