> ## 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.

# Python

> Prosty klient z biblioteką requests.

```bash theme={null}
pip install requests
```

```python zglos_scammera.py theme={null}
import requests

BASE_URL = "https://zglosscammera.pl"
session = requests.Session()


def check(query: str) -> list[dict]:
    response = session.get(f"{BASE_URL}/api/check", params={"q": query}, timeout=10)
    response.raise_for_status()
    return response.json()["results"]


def get_list(kind: str, **params) -> dict:
    response = session.get(f"{BASE_URL}/api/{kind}", params=params, timeout=10)
    response.raise_for_status()
    return response.json()


def fetch_all(kind: str, **params) -> list[dict]:
    entries, skip = [], 0
    while True:
        page = get_list(kind, limit=60, skip=skip, **params)
        entries.extend(page["data"])
        if not page["hasMore"]:
            return entries
        skip += len(page["data"])
```

## Użycie

```python theme={null}
from zglos_scammera import check, fetch_all

results = check("1478133625840074918")
if any(result["kind"] != "legit" for result in results):
    print("Uwaga: osoba jest na liście oszustów!")

servers = fetch_all("servers", status="verified")
print(f"Zweryfikowanych serwerów oszukujących: {len(servers)}")
```


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