API платформа
для разработчиков

Набор REST-сервисов для работы с геоданными, телеметрией транспорта и аналитикой маршрутов. Открытая документация, примеры на Python и curl.

v2.4.1 REST / JSON TLS 1.3 rate-limited

Доступные API

Геолокация

Прямое и обратное геокодирование, поиск объектов по координатам, расчёт ближайших точек.

GET /v2/geo/lookup

Маршруты

Построение маршрутов с учётом трафика, расчёт времени в пути, альтернативные пути.

POST /v2/route/build

Телеметрия

Приём и хранение показателей датчиков, агрегация по временным окнам, экспорт в CSV.

POST /v2/telemetry/push

Аналитика

Сводная статистика по устройствам и маршрутам за произвольный период, heat map данные.

GET /v2/analytics/summary

Быстрый старт

Для доступа к API нужен токен. Токены выдаются по запросу на api@enginenearlife.ru.

# Пример запроса геолокации (curl) curl -s -X GET \ 'https://api.enginenearlife.ru/v2/geo/lookup?lat=55.7558&lon=37.6173' \ -H 'Authorization: Bearer <YOUR_TOKEN>' \ -H 'Accept: application/json'
# Ответ { "status": "ok", "result": { "address": "Красная площадь, Москва", "region": "Москва", "country": "RU", "timezone": "Europe/Moscow" }, "latency_ms": 12 }

Подробнее о параметрах, кодах ошибок и лимитах запросов — в документации.

Текущий статус

API Gateway 14 ms Работает
Geo Service 22 ms Работает
Route Engine 38 ms Работает
Telemetry Ingest 9 ms Работает

Полная история доступности и инцидентов — страница статуса.

Последние изменения

2026-03-18
v2.4.1 Исправлена обработка невалидных координат в /v2/geo/lookup; улучшена точность обратного геокодирования для пригородных районов.
2026-02-04
v2.4.0 Добавлен эндпоинт /v2/analytics/heatmap. Новый параметр resolution в route API (50 м — 5 км). Улучшена документация.
2025-11-20
v2.3.2 Миграция на TLS 1.3, отключена поддержка TLS 1.1. Обновлены лимиты rate limiting: 120 req/min для базового тарифа.