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.
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.
Live status for any flight number - gate to gate, in real time.
Times, gate, terminal, and delay - one structured response.
Live flight status
Cryptic text becomes fields. Each ICAO item in a NOTAM maps to a named field — no regex, no parsing the Q-line yourself.
- 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.
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 Referenceimport { 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" 8Structured status object · TypeScript types included
* 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 ReferenceRWY 27R CLSD DUE MAINTENANCE 0600–1800 UTC
ILS CAT III RWY 09L U/S - GP UNREL BELOW 200FT
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.
Every flight, one call
Track any flight by IATA or ICAO number - status, gate, terminal, and delay.
- 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 referenceThe full NOTAM record
Raw text plus the decoded Q-line, validity window and scope — everything ICAO encodes, parsed.
Build your query
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.
