APRSLive — API

🧪 Swagger 📖 ReDoc 📄 openapi.json 🗺️ Carte

Stations

GET /api/stations

curl "https://aprs.hb9v.ch/api/stations?bbox=6,46,8,47.5&since=60"

GET /api/station/{callsign}

GET /api/station/{callsign}/track

curl "https://aprs.hb9v.ch/api/station/HB9HPG-9/track?hours=24"

Données

GET /api/station/{callsign}/weather

GET /api/station/{callsign}/telemetry

Général

GET /api/search

GET /api/stats

GET /api/replay

Messages

GET /api/messages

curl "https://aprs.hb9v.ch/api/messages?call=HB9HPG&limit=20"

POST /api/messages

Temps réel

WebSocket /api/ws

const ws = new WebSocket("wss://aprs.hb9v.ch/api/ws");
ws.onopen = () => ws.send(JSON.stringify({bbox:[6,46,8,47.5]}));
ws.onmessage = (e) => console.log(JSON.parse(e.data));
🗺️ Carte