Jakie są domyślne limity zapytań?
Każdy punkt końcowy POST zezwala na 10 zapytań na sekundę na klucz API. Limit jest identyczny we wszystkich punktach końcowych i wszystkich planach:| Endpoint | Rate Limit |
|---|---|
POST /email/find/single | 10 req/s |
POST /email/find/bulk | 10 req/s |
POST /email/verify/single | 10 req/s |
POST /email/verify/bulk | 10 req/s |
POST /phone/single | 10 req/s |
POST /phone/bulk | 10 req/s |
Limity zapytań są na klucz API i mierzone w zapytaniach na sekundę (RPS). Każdy klucz API ma własny, niezależny przydział.
Co się dzieje, gdy przekroczę limit zapytań?
Po przekroczeniu limitu zapytań API zwraca odpowiedź429 Too Many Requests:
429 jest zastosowanie wykładniczego wycofywania — przed każdą ponowną próbą należy odczekać stopniowo coraz dłuższe opóźnienie, aby klucz API miał czas spaść poniżej limitu:
Jak mogę uniknąć przekroczenia limitu zapytań?
Najskuteczniejszym sposobem na utrzymanie się w ramach przydziału jest wysyłanie mniejszej liczby większych zapytań oraz odbieranie wyników przez webhooki zamiast odpytywania.Korzystaj z punktów końcowych zbiorczych
Korzystaj z punktów końcowych zbiorczych
Zamiast wykonywać 100 pojedynczych zapytań, wykonaj 1 zapytanie zbiorcze (do 5000 elementów dla email i 3000 dla telefonu). Pojedyncze zbiorcze POST liczy się jako 1 zapytanie w ramach Twojego limitu.Aby zacząć, zobacz Znajdowanie wielu adresów email oraz Weryfikacja wielu adresów email.
Używaj webhooków zamiast odpytywania
Używaj webhooków zamiast odpytywania
Odpytywanie punktu końcowego GET marnuje Twój przydział limitu zapytań. Użyj webhooków, aby automatycznie odbierać wyniki, gdy tylko wyszukiwanie lub weryfikacja zostanie zakończona.
Buforuj wyniki
Buforuj wyniki
Przechowuj wyniki, aby uniknąć zbędnych wywołań API dla tego samego kontaktu, co pozwala także zaoszczędzić kredyty.
Czy mogę uzyskać wyższe limity zapytań?
Tak. Enrow może zwiększyć Twój RPS indywidualnie, w zależności od przypadku. Skontaktuj się z nami pod adresem api@enrow.io, podając swój przypadek użycia i przewidywany wolumen.FAQ
Czy limity zapytań są współdzielone między punktami końcowymi?
Czy limity zapytań są współdzielone między punktami końcowymi?
Nie. Limit 10 req/s obowiązuje niezależnie dla każdego punktu końcowego POST, a przydział jest śledzony na klucz API, a nie na konto.
Czy zapytania GET są wliczane do limitu zapytań?
Czy zapytania GET są wliczane do limitu zapytań?
Nie. Punkty końcowe GET nie podlegają limitom zapytań, więc odpytywanie o wyniki nie zużywa Twojego przydziału RPS. Mimo to webhooki są nadal korzystniejsze niż częste odpytywanie.
Czy zapytanie zbiorcze liczy się jako jedno zapytanie?
Czy zapytanie zbiorcze liczy się jako jedno zapytanie?
Tak. Pojedyncze zbiorcze POST liczy się jako 1 zapytanie w ramach Twojego limitu zapytań, nawet jeśli może zawierać do 5000 elementów dla email lub 3000 dla telefonu.
Jaki kod statusu sygnalizuje błąd limitu zapytań?
Jaki kod statusu sygnalizuje błąd limitu zapytań?
Odpowiedź
429 Too Many Requests z treścią { "message": "Too Many Requests" }. Ponów próbę z wykładniczym wycofywaniem. Szczegóły znajdziesz w Obsługa błędów.Kolejne kroki
Znajdowanie wielu adresów email
Uruchom do 5000 wyszukiwań email w jednym zapytaniu, aby zaoszczędzić przydział limitu zapytań.
Webhooki
Odbieraj wyniki automatycznie zamiast odpytywać punkty końcowe GET.
Obsługa błędów
Obsługuj 429 i inne odpowiedzi w sposób płynny w swojej integracji.
Kredyty i rozliczenia
Zobacz, jak kredyty są zużywane dla każdego punktu końcowego.

