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

# Zużycie

> Śledź zużycie API Enrow i konsumpcję kredytów oraz optymalizuj żądania dzięki zbiorczym endpointom, webhookom i pamięci podręcznej

Ta strona wyjaśnia, jak monitorować zużycie API Enrow i konsumpcję kredytów oraz jak optymalizować żądania, aby zużywać mniej kredytów. Aby zrozumieć, jak wyceniane są kredyty dla poszczególnych endpointów, zobacz [Kredyty i rozliczenia](/pl/credits-billing).

## Jak śledzić zużycie API?

Zużycie API Enrow możesz śledzić na dwa sposoby: wizualnie w panelu lub programowo za pośrednictwem endpointu konta.

### Gdzie widzę zużycie w panelu?

[Panel Enrow](https://app.enrow.io) zapewnia widok zużycia w czasie rzeczywistym:

* Kredyty zużyte w czasie
* Podział według endpointu
* Wskaźniki sukcesów i niepowodzeń
* Pozostałe kredyty

### Jak sprawdzić zużycie za pomocą API?

Wykonaj zapytanie do endpointu konta, aby sprawdzić zużycie programowo. Uwierzytelnij żądanie swoim [kluczem API](/pl/authentication) w nagłówku `x-api-key` — nie jest potrzebna żadna zawartość treści:

```bash theme={null}
curl https://api.enrow.io/account/info \
  -H "x-api-key: YOUR_API_KEY"
```

```json Odpowiedź theme={null}
{
  "credits": 8500,
  "webhooks": ["https://your-app.com/webhooks/enrow"]
}
```

Wartość `credits` to Twoje pozostałe saldo, a `webhooks` zawiera listę adresów URL zarejestrowanych na Twoim koncie. Pełny schemat odpowiedzi znajdziesz w dokumentacji [Informacje o koncie](/pl/api-reference/account/info).

## Jak zoptymalizować zużycie API?

Aby zmniejszyć konsumpcję kredytów i pozostać w granicach swoich [limitów żądań](/pl/rate-limits), grupuj żądania w zbiorczych endpointach, odbieraj wyniki za pomocą webhooków zamiast odpytywania oraz buforuj wyniki, które już pobrałeś.

<AccordionGroup>
  <Accordion title="Korzystaj ze zbiorczych endpointów">
    Zamiast wykonywać wiele pojedynczych żądań, grupuj je (do 5000 wpisów na zbiorcze żądanie dla e-maili, 3000 na zbiorcze żądanie dla telefonów):

    ```javascript theme={null}
    // ❌ 100 separate requests
    for (const contact of contacts) {
      await findEmail(contact);
    }

    // ✅ 1 bulk request
    await findEmailsBulk(contacts);
    ```

    Operacje wsadowe opisano w [Wyszukiwanie e-maili zbiorczo](/pl/api-reference/email-finder/find-bulk) oraz [Wyszukiwanie telefonów zbiorczo](/pl/api-reference/phone/find-bulk).
  </Accordion>

  <Accordion title="Używaj webhooków zamiast odpytywania">
    Odpytywanie marnuje kredyty i przydział limitu żądań. Użyj webhooków, aby automatycznie odbierać wyniki:

    ```json theme={null}
    {
      "fullname": "John Doe",
      "company_domain": "example.com",
      "settings": {
        "webhook": "https://your-app.com/webhook"
      }
    }
    ```

    Dowiedz się, jak działa dostarczanie, w [Jak działają webhooki](/pl/how-webhooks-work).
  </Accordion>

  <Accordion title="Buforuj wyniki">
    Przechowuj wyniki, aby uniknąć zbędnych wywołań API dla tego samego kontaktu.
  </Accordion>
</AccordionGroup>

## FAQ

<AccordionGroup>
  <Accordion title="Czy endpoint zużycia kosztuje kredyty?">
    Nie. Zapytanie do endpointu [Informacje o koncie](/pl/api-reference/account/info) zwraca pozostałe kredyty i zarejestrowane webhooki bez zużywania żadnych kredytów.
  </Accordion>

  <Accordion title="Czy nieudane wyszukiwania zużywają kredyty?">
    Kredyty są zużywane zgodnie z zasadami opisanymi w [Kredyty i rozliczenia](/pl/credits-billing). Gdy żądanie zakończy się niepowodzeniem przed przetworzeniem — na przykład odpowiedzią `402 Insufficient credits` — żadne kredyty nie są odejmowane. Formaty odpowiedzi znajdziesz w [Obsługa błędów](/pl/error-handling) oraz [Kody statusu](/pl/status-codes).
  </Accordion>

  <Accordion title="Jak uniknąć przekroczenia limitów żądań?">
    Grupuj żądania w zbiorczych endpointach i używaj webhooków zamiast odpytywania o wyniki. Oba sposoby zmniejszają liczbę wykonywanych wywołań. Aktualne limity żądań znajdziesz w [Limity żądań](/pl/rate-limits).
  </Accordion>
</AccordionGroup>

## Następne kroki

<CardGroup cols={2}>
  <Card title="Kredyty i rozliczenia" icon="coins" href="/pl/credits-billing">
    Zobacz, jak kredyty są zużywane dla każdego endpointu.
  </Card>

  <Card title="Informacje o koncie" icon="circle-user" href="/pl/api-reference/account/info">
    Pobierz saldo kredytów i zarejestrowane webhooki.
  </Card>

  <Card title="Webhooki" icon="bell" href="/pl/how-webhooks-work">
    Odbieraj wyniki automatycznie zamiast odpytywania.
  </Card>

  <Card title="Limity żądań" icon="gauge-high" href="/pl/rate-limits">
    Poznaj limity żądań API przed skalowaniem.
  </Card>
</CardGroup>
