Обмеження частоти запитів та квоти
Дізнайтеся про обмеження частоти запитів Smart Money API, щоденні квоти для кожного тарифного плану та стратегії оптимізації для максимального використання API.
Огляд
Smart Money API впроваджує щоденні квоти запитів для забезпечення якості послуг та справедливості для всіх користувачів. Кожен тарифний план має різний щоденний ліміт. При перевищенні щоденної квоти ви отримуєте помилку 429 Too Many Requests до моменту оновлення квоти опівночі за UTC.
Обмеження частоти застосовуються до кожного API-ключа. Кожен ключ має свою незалежну квоту. Ви можете створити кілька ключів для різних додатків і окремо відстежувати їхнє використання.
Квоти за тарифними планами
| Тариф | Щоденні запити | Ціна | Функції |
|---|---|---|---|
| Безкоштовний | 100 запитів/день | $0 | BTC, ETH, SOL, фандингові ставки, ліквідації |
| Трейдер | 1,000 запитів/день | $29/місяць | Усі символи, позиції китів, дані OI |
| Pro | 5,000 запитів/день | $79/місяць | Бали підтвердження, ончейн-дані, вебхуки |
| Enterprise | Індивідуально | Індивідуально | Персональна підтримка, індивідуальні інтеграції |
Заголовки відповіді про обмеження
Кожна відповідь 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-запитів.
3. Стратегічне об'єднання запитів
Робіть один запит з кількома символами, коли це можливо, замість окремих запитів для кожного символу. Це зменшує кількість викликів API до 10 разів.
4. Використання фільтрів під час запиту
Застосовуйте фільтри (символ, біржа, мінімальний розмір позиції) у параметрах запиту, щоб отримати саме потрібні дані, уникаючи необхідності постобробки.
Обробка помилок обмеження
Повторіть із експоненційним відступом
Готові оновити?
Безкоштовного тарифу недостатньо? Оновіть до Трейдера або Pro для більших квот і доступу до розширених функцій, таких як бали підтвердження та ончейн-дані.
Переглянути ціниОптимізуйте використання API вже сьогодні
Впровадьте кешування, використовуйте WebSocket для даних у реальному часі та обробляйте обмеження частоти граціозно.
Читати документаціюОтримуйте дані про потік китів, фандинг, відкритий інтерес та ончейн-дані з 3 бірж з одного API. Безкоштовний тариф, без кредитної картки, оновлення будь-коли.
Почніть безкоштовно →Готові будувати? Отримайте безкоштовний API-ключ (100 викликів/день, без картки) і почніть отримувати дані про китів, фандинг та ончейн-дані у реальному часі.
Отримайте API-ключ →