🔌 API и интеграции
Публичный REST API: API-ключи, получение серверов, отправка результатов, квоты и примеры кода.
Обзор публичного API
Базовый URL, версии, аутентификация и общие принципы работы REST API OpenSpeedTest
API-ключи: создание и управление
Ключи оформляются только в личном кабинете после регистрации — типы, привязка IP и доменов, безопасность
Получение списка серверов
Эндпоинт get-servers — обязательный API-ключ, форматы ответа и защита каталога серверов
Отправка результата теста
Эндпоинт submit-result, HMAC-подпись запроса, порядок проверок и ошибки
API v2: персональные серверы и лимиты
Эндпоинт /api/v2/servers — серверы с геоданными, эффективные лимиты и текущее использование
Карта качества сети: публичный API
Агрегированная статистика по регионам РФ и геометрия карты — параметры, кеширование и поля ответа
Квоты и лимиты
Как считаются лимиты API, что входит в квоту, формат ответа 429 и защитные лимиты
Примеры интеграции
Готовые примеры на Python и bash, опрос лимитов, обработка 429 и подключение к внешним системам