Ограничение скорости и квоты
Поймите ограничения скорости Smart Money API, ежедневные квоты для каждого уровня подписки и стратегии оптимизации для максимального использования API.
Обзор
Smart Money API применяет ежедневные квоты запросов для обеспечения качества обслуживания и справедливости для всех пользователей. Каждый уровень подписки включает разные ежедневные лимиты. При превышении ежедневной квоты вы получаете ошибку 429 Too Many Requests до тех пор, пока квота не сбросится в полночь по UTC.
Ограничения скорости применяются к каждому API-ключу. Каждый ключ имеет свою независимую квоту. Вы можете генерировать несколько ключей для разных приложений и отслеживать использование каждого отдельно.
Квоты по уровням подписки
| Уровень | Ежедневные запросы | Цена | Функции |
|---|---|---|---|
| Бесплатный | 100 запросов/день | $0 | BTC, ETH, SOL, ставки финансирования, ликвидации |
| Трейдер | 1,000 запросов/день | $29/месяц | Все символы, позиции китов, данные OI |
| Профессиональный | 5,000 запросов/день | $79/месяц | Оценки подтверждения, данные блокчейна, вебхуки |
| Корпоративный | Индивидуальный | Индивидуальный | Персональная поддержка, индивидуальные интеграции |
Заголовки ответа на ограничение скорости
Каждый ответ API включает заголовки, указывающие текущий статус вашей квоты:
| Заголовок | Описание |
|---|---|
X-Requests-Limit |
Общее количество запросов, разрешенных в день (например, 200 для Трейдера) |
X-Requests-Remaining |
Оставшиеся запросы в текущем дне |
X-Requests-Reset |
Unix-время сброса квоты |
X-Requests-Reset-ISO |
ISO 8601 время сброса квоты |
Проверка квоты перед выполнением запросов
Ежедневное окно ограничения скорости
Ограничения скорости работают в 24-часовом скользящем окне. Ваша квота сбрасывается ежедневно в полночь по UTC (00:00 UTC). Точное время сброса указано в заголовке X-Requests-Reset-ISO .
Пример: Уровень Трейдер (1,000 запросов/день)
- День 1 (21 марта): 200 запросов доступны в 00:00 UTC
- 10:30 UTC: Сделано 75 запросов, осталось 125
- 15:45 UTC: Сделано еще 100 запросов, осталось 25
- 23:59 UTC: Осталось 25 запросов (нельзя переносить)
- День 2 (22 марта, 00:00 UTC): Квота сбрасывается до 200
Стратегии оптимизации
1. Кэширование ответов API
Позиции китов не меняются каждую секунду. Кэшируйте результаты на 30-60 секунд и используйте кэшированные данные вместо новых вызовов API.
2. Используйте WebSocket для данных в реальном времени
WebSocket-соединения доставляют обновления мгновенно, не засчитываясь в ваш лимит скорости. Подпишитесь на потоки и получайте обновления по мере их поступления, сокращая количество необходимых вызовов REST API.
3. Стратегически объединяйте запросы
Делайте один запрос с несколькими символами, когда это возможно, вместо отдельных запросов для каждого символа. Это сокращает количество вызовов API до 10 раз.
4. Используйте фильтрацию во время запроса
Применяйте фильтры (символ, биржа, минимальный размер позиции) в параметрах запроса, чтобы получить именно те данные, которые вам нужны, избегая необходимости постобработки.
Обработка ошибок ограничения скорости
Повтор с экспоненциальной задержкой
Готовы обновить?
Бесплатного уровня недостаточно? Перейдите на уровень Трейдер или Профессиональный для увеличения квот и доступа к расширенным функциям, таким как оценки подтверждения и данные блокчейна.
Посмотреть ценыОптимизируйте использование API уже сегодня
Реализуйте кэширование, используйте WebSocket для данных в реальном времени и корректно обрабатывайте ограничения скорости.
Читать документациюПолучайте данные о потоках китов, финансировании, открытом интересе и данных блокчейна с 3 бирж через один API. Бесплатный уровень, без кредитной карты, обновляйтесь в любое время.
Начать бесплатно →Готовы строить? Получите бесплатный API-ключ (100 вызовов/день, без карты) и начните получать данные о китах, финансировании и блокчейне в реальном времени.
Получить ваш API-ключ →