Rate Limiting and Quotas
Zrozumienie limitów szybkości Smart Money API, dziennych limitów dla każdego poziomu subskrypcji oraz strategii optymalizacji, aby maksymalnie wykorzystać swoje użycie API.
Przegląd
Smart Money API implementuje dzienne limity żądań, aby zapewnić jakość usług i sprawiedliwość dla wszystkich użytkowników. Każdy poziom subskrypcji obejmuje inny dzienny limit. Po przekroczeniu dziennego limitu otrzymasz błąd 429 Too Many Requests, aż limit zostanie zresetowany o północy UTC.
Limity szybkości są stosowane na klucz API. Każdy klucz ma swój własny niezależny limit. Możesz generować wiele kluczy dla różnych aplikacji i monitorować użycie każdego z nich osobno.
Limity według Poziomu Subskrypcji
| Tier | Dzienne Żądania | Cena | Funkcje |
|---|---|---|---|
| Bezpłatny | 20 żądań/dzień | $0 | BTC, ETH, SOL, stawki finansowania, likwidacje |
| Trader | 400 żądań/dzień | $29/miesiąc | Wszystkie symbole, pozycje wielorybów, dane OI |
| Pro | 4,000 żądań/dzień | $79/miesiąc | Wyniki potwierdzenia, dane on-chain, webhooki |
| Enterprise | Niestandardowe | Niestandardowe | Dedykowane wsparcie, niestandardowe integracje |
Nagłówki Odpowiedzi Limitów Szybkości
Każda odpowiedź API zawiera nagłówki wskazujące aktualny status limitu:
| Nagłówek | Opis |
|---|---|
X-Requests-Limit |
Całkowita liczba żądań dozwolonych dziennie (np. 200 dla Tradera) |
X-Requests-Remaining |
Pozostałe żądania w bieżącym dniu |
X-Requests-Reset |
Znacznik czasu Unix, kiedy limit zostanie zresetowany |
X-Requests-Reset-ISO |
Znacznik czasu ISO 8601 dla resetu limitu |
Sprawdzanie Limitu Przed Wysłaniem Żądania
Dzienne Okno Limitów Szybkości
Limity szybkości działają w 24-godzinnym oknie. Twój limit resetuje się codziennie o północy UTC (00:00 UTC). Dokładny czas resetu jest podany w nagłówku X-Requests-Reset-ISO .
Przykład: Tier Trader (400 żądań/dzień)
- Dzień 1 (21 marca): 200 żądań dostępnych o 00:00 UTC
- 10:30 UTC: Wykonano 75 żądań, pozostało 125
- 15:45 UTC: Wykonano kolejne 100 żądań, pozostało 25
- 23:59 UTC: Nadal pozostało 25 żądań (nie można przenieść na następny dzień)
- Dzień 2 (22 marca, 00:00 UTC): Limit zostaje zresetowany do 200
Strategie Optymalizacji
1. Buforowanie Odpowiedzi API
Pozycje wielorybów nie zmieniają się co sekundę. Buforuj wyniki przez 30-60 sekund i serwuj dane z bufora zamiast wykonywać nowe wywołania API.
2. Używaj WebSocket do Danych w Czasie Rzeczywistym
Połączenia WebSocket dostarczają aktualizacje natychmiastowo, nie licząc się do limitu szybkości. Subskrybuj strumienie i otrzymuj aktualizacje na bieżąco, zmniejszając liczbę potrzebnych wywołań REST API.
3. Strategiczne Grupowanie Żądań
Wykonuj jedno żądanie z wieloma symbolami, gdy jest to możliwe, zamiast osobnych żądań dla każdego symbolu. Zmniejsza to liczbę wywołań API nawet 10-krotnie.
4. Używaj Filtrowania w Czasie Żądania
Stosuj filtry (symbol, giełda, minimalny rozmiar pozycji) w parametrach zapytania, aby otrzymać dokładnie potrzebne dane, unikając potrzeby przetwarzania po fakcie.
Obsługa Błędów Limitów Szybkości
Ponów z Wykładniczym Wycofaniem
Gotowy na Ulepszenie?
Bezpłatny tier nie wystarcza? Ulepsz do Trader lub Pro, aby uzyskać wyższe limity i dostęp do zaawansowanych funkcji, takich jak wyniki potwierdzenia i dane on-chain.
Zobacz CennikOptymalizuj Swoje Użycie API Już Dziś
Wprowadź buforowanie, używaj WebSocket do danych w czasie rzeczywistym i obsługuj limity szybkości z gracją.
Przeczytaj DokumentacjęOtrzymuj na żywo przepływy wielorybów, finansowanie, otwarte zainteresowanie i dane on-chain z 3 giełd z jednego API. Bezpłatny tier, bez karty kredytowej, ulepsz w dowolnym momencie.
Zacznij bezpłatnie →Gotowy do budowania? Zdobądź bezpłatny klucz API (200 wywołań/dzień, bez karty) i zacznij pobierać na żywo dane o wielorybach, finansowaniu i on-chain.
Uzyskaj swój klucz API →