API для разработчиков
API документация для получения биржевых данных, котировок акций, курсов валют и любых других данных из каталога LookAPI. Поддерживает Bearer-токен, форматы JSON и XML. Полный список запросов — в каталоге.
Для чего нужен этот API? Если вы разрабатываете приложение, сервис или скрипт, которому требуется получать данные из нашего каталога, — этот API для вас. LookAPI предоставляет простой API с авторизацией через Bearer-токен, поддержкой форматов JSON и XML и лимитом 100 запросов в минуту. Ниже — полная документация с примерами для cURL, JavaScript и Python.
💡 Все запросы строятся по единому шаблону. Выберите нужный эндпоинт в каталоге и используйте его в своём приложении.
Структура запроса
- • API доступно по адресу
https://go.lookapi.ru - • Все запросы должны отправляться по протоколу HTTPS.
- • В скобках {...} параметры которые меняются в зависитмости от запроса.
Формат пути:
Xml Json Формат возвращаемых данных не задаётся при запросах. Его можно выбрать в личном кабинете приложения. Для каждого запроса формат можно установить отдельно.
Аутентификация
API поддерживает два способа аутентификации.
Рекомендуемый способ для серверных приложений
Authorization: Bearer {ваш_токен}
Токен передается в заголовке запроса.
Для использования в Excel и простых GET-запросах
/{ваш_токен}
Токен передается в GET-параметре.
Пример запроса
Формат ответа
API возвращает данные в формате JSON или XML (в зависимости от настроек токена).
Коды ошибок
Лимиты и ограничения
Как работает rate limiting:
При превышении лимита:
- Возвращается HTTP-статус
429 Too Many Requests - В заголовке ответа
Retry-Afterуказывается количество секунд до снятия блокировки - В теле ответа присутствует поле
retry_afterс тем же значением
Период сброса: Блокировка действует до конца текущего минутного окна (максимум 60 секунд).
Рекомендации: При получении ошибки 429 используйте exponential backoff (повторные запросы с увеличивающейся задержкой) или кэшируйте ответы на клиентской стороне.
Что нужно знать о Лайт-токене:
- • Токен полностью
бесплатный - • Адаптирован для Excel
- • Поддержка форматов Xml и Json - доступен для
Google Таблиц - • Период действия токена (одна генерация)
30 дней - • Лайт-токен можно генерировать
неограниченное число разпосле окончания его срока действия - • Лимиты запросов такие же, как и у других токенов, но данные на сервере
обновляются по расписанию