Every second, thousands of military aircraft broadcast their position, altitude, and velocity via Automatic Dependent Surveillance-Broadcast (ADS-B) transponders. Unlike classified radar feeds or satellite imagery, this data is openly receivable by anyone with a cheap SDR dongle and an antenna. Networks like adsb.lol aggregate these signals from volunteer feeders worldwide and publish the data via free APIs. This guide explains how to use that data to identify, classify, and interpret military aviation activity in real-time.

How ADS-B Works for Military Aircraft

ADS-B operates on 1090 MHz. Aircraft transmit Mode S messages that include an ICAO 24-bit hex address, callsign, position (latitude/longitude), barometric altitude, ground speed, vertical rate, and squawk code. Civilian aircraft are required to broadcast ADS-B in most controlled airspace. Military aircraft are not always required to, but many do — especially transport and tanker aircraft, and increasingly fighters during routine peacetime training.

The key identifier is the ICAO hex code. Every aircraft registered in a country receives a unique 24-bit address from that country's allocated block. The United States military block runs from AE0000 to AFF FFF (hex), covering roughly 1.3 million addresses. The UK Ministry of Defence uses the 43C000-43CFFF range. France's military block starts at 3B0000. By checking the hex against published allocation tables, you can immediately determine whether a contact is military and which nation operates it.

Accessing Real-Time Military Data

The adsb.lol project provides a dedicated military endpoint that pre-filters for known military hex ranges:

GET https://api.adsb.lol/v2/mil

Response: {
  "ac": [
    {
      "hex": "ae1234",
      "flight": "RCH417  ",
      "t": "C17",
      "alt_baro": 31000,
      "gs": 442,
      "lat": 48.234,
      "lon": -3.891,
      "squawk": "3413",
      "category": "A5"
    },
    ...
  ],
  "total": 847,
  "now": 1737734400
}

The t field contains the aircraft type designator. The category field follows DO-260B emitter categories: A1 is light, A5 is heavy, B2 is a rotorcraft, and so on. The flight field contains the callsign, which often encodes the mission — RCH prefixes indicate Air Mobility Command channel missions, JAKE or DUKE may indicate training sorties, and GOTOFMS-style callsigns often belong to VIP transport.

Classifying Aircraft Types

Type designators let you categorize aircraft into operational roles. Here are the most commonly seen categories:

Tankers: KC-135 Stratotanker (K35R), KC-46 Pegasus (KC46), KC-10 Extender (DC10). Tankers are among the most trackable military aircraft because they fly predictable refueling tracks (called "anchors") at published altitudes, and they almost always broadcast ADS-B since they share airspace with civilian traffic.

Strategic airlift: C-17 Globemaster (C17), C-5M Galaxy (C5M), C-130 Hercules (C130). These are the backbone of military logistics. Tracking them reveals deployment patterns, humanitarian operations, and supply chain movements.

ISR (Intelligence, Surveillance, Reconnaissance): RC-135 Rivet Joint (R135), E-8C JSTARS (E8), RQ-4 Global Hawk (GLHK), P-8 Poseidon (P8), EP-3E Aries (EP3). These are the most analytically interesting. Their presence near a border or coastline often correlates with geopolitical tension.

Fighters: F-16 (F16), F-15 (F15), F/A-18 (FA18), F-35 (F35). Fighters rarely broadcast ADS-B during combat operations, but they frequently do during training and ferry flights. When fighters appear on ADS-B in unexpected locations, it is noteworthy.

Reading Flight Patterns

Raw position data becomes intelligence when you recognize what the flight path means. Several patterns are distinctive:

Refueling orbits (racetrack patterns): Tankers fly elongated oval tracks at 20,000-30,000 feet over published anchor areas. A KC-135 flying repeated laps over the North Sea likely supports NATO air operations. If the anchor shifts location or a new one appears, that can signal an operational change. Tanker presence is a leading indicator — fighters and bombers need fuel before they can conduct sustained operations.

ISR racetrack/orbit patterns: An RC-135 flying a tight racetrack parallel to the Russian border in the Baltic or Black Sea region is performing SIGINT collection. The track orientation matters — the aircraft positions its sensor array perpendicular to the target of interest. A P-8 Poseidon flying a low-altitude grid pattern over the Norwegian Sea is conducting anti-submarine warfare patrol.

Direct routing: A C-17 flying a great-circle route from Dover AFB to Ramstein indicates a routine logistics mission. But multiple C-17s surging to the same destination over 24-48 hours suggests a rapid deployment. During the initial U.S. response to events, spotters have observed 30+ heavy lift sorties in a single day to specific destinations.

Touch-and-go patterns: Repeated approaches and climbouts at a single airfield indicate training. If a fighter type appears doing pattern work at an unfamiliar base, it may suggest a deployment or exercise.

Squawk Codes and Their Meanings

The four-digit octal squawk code assigned by ATC can provide additional context. While most military squawk assignments are unpublished, some are well known: 7700 is a general emergency, 7600 is communications failure, and 7500 is hijack. Military-specific blocks vary by region, but NATO aircraft in European airspace often squawk in the 3400-3477 range. In U.S. airspace, military training flights frequently use 4400-4477.

Limitations and Blind Spots

ADS-B tracking has fundamental limitations for military intelligence:

Legal and Ethical Considerations

ADS-B signals are unencrypted radio transmissions broadcast into public airspace. Receiving them is legal in virtually every jurisdiction — it is no different from listening to an FM radio station. The data aggregated by adsb.lol is contributed by volunteers under the Open Database License (ODbL), making it legally shareable.

However, operational security is a genuine concern. Publishing the real-time location of special operations aircraft could endanger personnel. The OSINT community has developed norms around this: most trackers delay publication of sensitive platforms, redact specific aircraft associated with VIP transport (such as known executive airlift), and avoid publishing movements that could directly compromise ongoing operations. Following these norms is both ethical and practical — communities that have been reckless about this have faced pressure from defense agencies.

The intelligence value of open military aircraft tracking is substantial. You can monitor exercise tempo to gauge readiness, track deployment logistics to understand force posture, and observe ISR patterns to infer areas of geopolitical concern — all from freely available data that updates every 15 seconds.

Try it in Deep Seer

Deep Seer pulls live military aircraft data from adsb.lol every 15 seconds, classifies aircraft by role, and overlays them on the 3D globe with full track history.

Launch Deep Seer