New rate limits now apply to all accounts.

Flight Operations API

The whole flight,
one API.

Real-time flight status, 12-hour schedules, live NOTAMs, great-circle distance, and AI-powered pre-flight briefings - all through one unified aviation API.

Live
Flight status data
12 hr
Schedule window
NOTAMs
Live airport notices
AI
Briefing engine

What you get

Built for the whole flight lifecycle

From pushback to touchdown - status, schedules, notices, distance, and briefings in one consistent, real-time API.

Track any flight

Live status for any flight number - gate to gate, in real time.

One call, full status

Times, gate, terminal, and delay - one structured response.

Live flight status

ICAO items, decoded

Cryptic text becomes fields. Each ICAO item in a NOTAM maps to a named field — no regex, no parsing the Q-line yourself.

NOTAM item → field
Q)
qline, q_code, affected_fir
A)
location
B)
effective
C)
expiration, or PERM
D)
schedule, when the notice is intermittent
E)
body — the notice text itself
F) G)
lower_limit, upper_limit

Items appear as filed. Many US domestic notices carry no Q-line at all.

Start free - 1,000 requests/month.

Full access to flight operations endpoints on the free tier.

Get Free API Key
Capabilities

End-to-end flight intelligence

From real-time tracking to pre-departure planning - SkyLink covers the complete flight lifecycle.

Real-Time Flight Status

Track any flight by IATA or ICAO number - scheduled, estimated, and actual times, gate, terminal, delay minutes, and current status.

Departure & Arrival Schedules

Full 12-hour schedule windows for any airport, both directions. Historical and future timestamps - yesterday's arrivals or tomorrow's departures.

Great-Circle Distance

Haversine distance, initial bearing, and route midpoint between any two airports - nautical miles, kilometres, or statute miles, with 16-point cardinals.

AI Flight Briefing

AI-generated pre-flight briefings for any origin→destination. Aggregates METAR/TAF, NOTAMs, and PIREPs into a pilot-ready summary (powered by IBM Granite) - exportable as a PDF.

NOTAMs

Active Notices to Air Missions for any ICAO airport - runway closures, navaid outages, airspace restrictions, taxiway changes. Kept current in real time, no scraping.

FAA Delays

Active FAA NAS delays - nationwide or by airport. Ground stops, ground delay programs, and arrival/departure delays, sourced live from FAA NASSTATUS with no caching.

Integration

Track any flight with one call

Query by IATA or ICAO flight number and get back a fully structured status object - departure times, arrival estimates, gate, terminal, and delay in one response.

Full API Reference
node · flight-status.js
import { SkyLink } from "skylink-api";

const sky = new SkyLink({ apiKey: process.env.SKYLINK_API_KEY });

// Real-time status by IATA or ICAO flight number
const flight = await sky.flightStatus("BA175");

console.log(flight.status, flight.gate, flight.delayMin);
// → "EN_ROUTE" "T5 / A10" 8

Structured status object · TypeScript types included

FlightBA175
British Airways · Boeing 777-200ER
En Route
KJFK
New York
EGLL
London
Departed
19:08 UTC
Sched 19:00 · +8 min
Est. arrival
07:25 UTC
Next day

* Sample data for illustration only.

NOTAMs

Live NOTAMs for any airport

Retrieve all active Notices to Air Missions for any ICAO airport in a single structured request - no scraping, no parsing raw NOTAM strings.

Perfect for EFB pre-flight checks, dispatch tools, and AI briefing enrichment. Each notice includes category, validity window, and full text.

NOTAM API Reference
NOTAMsEGLL
London Heathrow · United Kingdom
12 active
RWYValid 18 Aug 06:00 → 18:00 UTC

RWY 27R CLSD DUE MAINTENANCE 0600–1800 UTC

NAVValid 15 Aug → 22 Aug UTC

ILS CAT III RWY 09L U/S - GP UNREL BELOW 200FT

TWYValid 10 Aug → 30 Sep UTC

TWY N4 CLSD BTN N AND S - USE ALT ROUTING

* Sample data for illustration only.

Track flight status, pull 12-hour schedules, measure distance, read live NOTAMs, and generate AI briefings - all from one API.

BA175
JFK → LHR
En Route
AA100
JFK → LHR
Boarding
DL64
ATL → CDG
Landed
UA880
SFO → NRT
Delayed
AF6
CDG → JFK
Scheduled
EK202
DXB → JFK
En Route

Every flight, one call

Track any flight by IATA or ICAO number - status, gate, terminal, and delay.

What comes backJSON
GET/notams/{icao}
total
number
notams[].notam_id
string
notams[].type
string
notams[].effective
string
notams[].expiration
string
notams[].q_code
string

Active notices by default; type is N (new), R (replace) or C (cancel).

Full response reference

The full NOTAM record

Raw text plus the decoded Q-line, validity window and scope — everything ICAO encodes, parsed.

Build your query

Flight status
12 h

Prefer fine-grained control?

Pick an endpoint - status, schedules, distance, NOTAMs, or briefing - and shape the response.

Ready to integrate?

Flight status, schedules, NOTAMs, great-circle distance, and AI briefings - all behind one API key. Wire it into your dispatch desk or EFB in an afternoon.