aprs.ru Log in · Register · Русский

aprs.ru API

The API is compatible with the aprs.fi API: existing clients switch by changing the host to aprs.ru. Get your API key on the My account page.

https://aprs.ru/api/get?name=UN7ABC-9,R3ABC&what=loc&apikey=APIKEY&format=json
apikeyAPI key from your account (required)
whatquery type: loc — current positions (wx and msg — in a future version)
nameup to 20 callsigns/names separated by commas, no wildcards
formatjson (default) or xml

Response

{"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"}]}

On error result = fail with a description and an error code. When the per-key rate limit is exceeded, HTTP 429 is returned.

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

Rules

A User-Agent header with your application's name, version and URL is required. Credit aprs.ru as the data source, cache responses and use exponential backoff on errors. Bulk downloading of the database is not allowed.