Перейти к содержимому

Лимиты запросов

Каждый вызов учитывается в лимите, на клиента по всем вашим API-ключам, в календарных минутах. Это лимиты, действующие сейчас.

GET /account, GET /checkers, GET /orders, GET /orders/{id}
60 в минуту
GET /orders/{id}/results
30 в минуту
POST /uploads
10 в минуту
POST /estimates
10 в минуту
Новые заказы через POST /orders
10 в минуту
Незавершённые одновременно части задач из API
20 одновременно
Запросы с неверным API-ключом, на IP-адрес
20 в минуту

Что может сообщить ответ

Этих заголовков может не быть, например при повторном заказе, поэтому не требуйте их.

  • RateLimit-Limit: лимит для этого типа вызова.
  • RateLimit-Remaining: сколько осталось в эту минуту.
  • RateLimit-Reset: число секунд до начала нового отсчёта.

При превышении лимита

Вы получите 429 rate_limited с Retry-After, числом секунд ожидания. Этот запрос ничего не сделал и ничего не списал. Подождите это время и отправьте его снова, с тем же Idempotency-Key, если это заказ.

Повторы

Повтор уже размещённого заказа или заказа, который прошёл эти лимиты и потерял ответ, не учитывается в лимите заказов, поэтому безопасный повтор не отклоняется из-за того, что это повтор. Все запросы на размещение заказа также ограничены шестикратным лимитом заказов, но не менее 60 в минуту.

Открытые заказы

Большой заказ состоит из нескольких частей задач, по одной на каждые 1 000 000 записей. При превышении лимита открытых частей вы получите 429 too_many_open_orders: подождите, пока некоторые из них завершатся. Один большой заказ может превысить лимит, если у вас больше ничего не открыто.

Нужно больше?

Свяжитесь с нами и расскажите, что вы создаёте.

На этой странице