Začínáme
Limity požadavků
API omezuje počet požadavků za minutu podle klíče nebo IP adresy.
Limity
| Kategorie | Limit | Způsob počítání |
|---|---|---|
| API klíč | 60 požadavků za minutu | Na platný API klíč, společně pro všechny endpointy. |
| Požadavky bez klíče | 30 požadavků za minutu | Na IP adresu pro kořenovou cestu a OpenAPI specifikaci. |
| Neúspěšná autentizace | 10 požadavků za minutu | Na IP adresu, pouze pro požadavky s neúspěšnou autentizací. |
Limity se obnovují na začátku každé minuty a počítají se nezávisle. Požadavky bez klíče nečerpají limit klíče; neúspěšná autentizace nečerpá limit požadavků bez klíče.
Hlavičky odpovědi
| Hlavička | Význam |
|---|---|
X-RateLimit-Limit | Limit požadavků v aktuálním okně. |
X-RateLimit-Remaining | Zbývající počet požadavků v aktuálním okně, nejméně 0. |
X-RateLimit-Reset | Konec okna a obnovení limitu jako Unix timestamp v sekundách. |
Retry-After | Čekání před dalším pokusem v sekundách; pouze u odpovědí 429 a 503. |
Překročení limitu
API vrátí HTTP 429 s kódem RATE_LIMIT_EXCEEDED. Před dalším pokusem vyčkejte alespoň počet sekund z hlavičky Retry-After. Viz popis chyby.
Při opakovaném překračování limitu Coinero upozorní držitele klíče e-mailem.
Doporučené intervaly volání
| Endpoint | Interval | Důvod |
|---|---|---|
GET /v1/tickers | Každých 5 s | Častější volání zpravidla nepřinese novější data. |
GET /v1/ticker | Každých 5 s | Pro více párů použijte /v1/tickers a šetřete limit. |
GET /v1/markets | Každou hodinu | Seznam párů a jejich parametry se mění zřídka. |
GET /v1/status | Každých 60 s | Při výpadku lze stav dočasně kontrolovat častěji. |
GET /v1/time | Jednou při spuštění | Pro zjištění rozdílu mezi místním časem a časem serveru. |