aprs.ru Вход · Регистрация · English

API сайта aprs.ru

API совместимо по форме с API aprs.fi: существующие клиенты переключаются заменой хоста на aprs.ru. Ключ API — в разделе «Моя учётная запись».

https://aprs.ru/api/get?name=UN7ABC-9,R3ABC&what=loc&apikey=APIKEY&format=json
apikeyключ API из аккаунта (обязателен)
whatтип запроса: loc — текущие позиции (wx и msg — в следующей версии)
nameдо 20 позывных/имён через запятую, без шаблонов
formatjson (по умолчанию) или xml

Ответ

{"command":"get","result":"ok","what":"loc","found":1,"entries":[{"class":"a","name":"UN7ABC-9","type":"l",
"time":"1793200000","lasttime":"1793200300","lat":"43.25250","lng":"76.91150","course":"88","speed":"67",
"altitude":"735","symbol":"/>","srccall":"UN7ABC-9","dstcall":"APDR16","comment":"...","path":"WIDE1-1,qAR,UN7GW"}]}

При ошибке result = fail, в description — описание, в code — код ошибки. При превышении лимита запросов на ключ — HTTP 429.

{"command":"get","result":"fail","description":"authentication failed: wrong API key","code":"apikey-wrong"}

Правила

Обязателен заголовок User-Agent с именем, версией и URL приложения. Указывайте источник данных (aprs.ru), кэшируйте ответы, при ошибках используйте экспоненциальную паузу. Массовая выгрузка базы запрещена.