Документация› API и интеграции

🔌 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 и подключение к внешним системам

→