Naviation Live Traffic Feed – UTM Sweden

This WebSocket API provides real-time surveillance data of airborne traffic for situational awareness and deconfliction purposes.

WebSocket

Streaming endpoint

wss://traffic.utmsweden.se/streaming/?api_key=yourKey

Establish a WebSocket connection to receive a continuous stream of aircraft reports in real time as they are picked up by the antennas.

Each message contains one JSON object representing one aircraft.

Aggregate endpoint

wss://traffic.utmsweden.se/aggregate/?api_key=yourKey

Establish a WebSocket connection to receive an aggregate of all aircraft reports every 2 seconds.

Each message contains an array of JSON objects where each JSON object represents one aircraft.

Authentication

All connections must include your api_key as a query parameter.
If you have lost your key, contact contact@naviation.se


Sample Message

A single aircraft report received from the WebSocket feed might look like this:
{
    "timestamp": 1749157778,
    "craft_id": "4cc581",
    "callsign": "ICE63E",
    "latitude": 57.04418117717161,
    "longitude": 6.05559318296371,
    "altitude_feet_sea_level": 36000,
    "altitude_meters_sea_level": 10972.8,
    "height_feet_above_ground": 35825,
    "height_meters_above_ground": 10919.5,
    "speed_knots": 455,
    "category_code": "A3",
    "category_plain_text": "Large (> 75,000 lbs)",
    "icon": "JET",
    "icon_url": "https://media.dronerequest.eu/aircraft/jet-plane.png",
    "reported_compass_direction": 377,
    "calculated_compass_direction": 324,
    "signal_quality": -89
}

Field Descriptions


Notes

For support or feedback: contact@naviation.se