Przejdź do głównej treści
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.

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 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 w nagłówku x-api-key — nie jest potrzebna żadna zawartość treści:
curl https://api.enrow.io/account/info \
  -H "x-api-key: YOUR_API_KEY"
Odpowiedź
{
  "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.

Jak zoptymalizować zużycie API?

Aby zmniejszyć konsumpcję kredytów i pozostać w granicach swoich limitów żądań, grupuj żądania w zbiorczych endpointach, odbieraj wyniki za pomocą webhooków zamiast odpytywania oraz buforuj wyniki, które już pobrałeś.
Zamiast wykonywać wiele pojedynczych żądań, grupuj je (do 5000 wpisów na zbiorcze żądanie dla e-maili, 3000 na zbiorcze żądanie dla telefonów):
// ❌ 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 oraz Wyszukiwanie telefonów zbiorczo.
Odpytywanie marnuje kredyty i przydział limitu żądań. Użyj webhooków, aby automatycznie odbierać wyniki:
{
  "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.
Przechowuj wyniki, aby uniknąć zbędnych wywołań API dla tego samego kontaktu.

FAQ

Nie. Zapytanie do endpointu Informacje o koncie zwraca pozostałe kredyty i zarejestrowane webhooki bez zużywania żadnych kredytów.
Kredyty są zużywane zgodnie z zasadami opisanymi w Kredyty i rozliczenia. 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 oraz Kody statusu.
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ń.

Następne kroki

Kredyty i rozliczenia

Zobacz, jak kredyty są zużywane dla każdego endpointu.

Informacje o koncie

Pobierz saldo kredytów i zarejestrowane webhooki.

Webhooki

Odbieraj wyniki automatycznie zamiast odpytywania.

Limity żądań

Poznaj limity żądań API przed skalowaniem.