Real-time and historical NOTAM data for airport monitoring, FIR analysis, flight planning tools, and aviation data platforms.
NOTAMs are one of the most important aviation data types for understanding operational changes that may affect airports, airspace, procedures, restrictions, or flight planning.
This is why Aviation Edge NOTAM API provides access to both airport and FIR NOTAM data through a REST API. The API supports real-time NOTAMs as new notices are released, as well as historical NOTAMs for analysis, reporting, and aviation research.
This way, the API makes it suitable for developers building aviation dashboards, flight planning tools, dispatch systems, airport monitoring products, airspace analysis platforms, and other apps that need structured NOTAM data.

In many aviation products, NOTAMs are not the primary feature. They are often part of a wider operational or data layer.
For example, a flight planning tool may already work with airport schedules, routes, aircraft, weather, and flight tracking data. Adding NOTAM data gives the product more operational context.
A dashboard may show that a flight is scheduled to arrive at a specific airport, but airport NOTAM data can help provide additional information about runway work, temporary restrictions, or other conditions that may be relevant.
Similarly, FIR NOTAM data can be useful when an application needs to monitor airspace-level restrictions, temporary prohibited areas, or regional operational notices.
A basic airport NOTAM request can be made using an airport IATA code.
GET https://aviation-edge.com/v2/public/notams?key=YOUR_API_KEY&iata=ORYThis example requests for Paris-Orly Airport using the IATA code ORY.
Use the location parameter instead for non-airport places for FIR NOTAM
GET https://aviation-edge.com/v2/public/notams?key=YOUR_API_KEY&location=ZNY
[
{
"location": "loww",
"number": "a1553/26",
"class": "international",
"startdateutc": "2026-06-24t11:35:00",
"enddateutc": "perm",
"condition": "a1553/26 notamnq) lovv/qmpxx/iv/bo /a /000/999/4807n01634e005a) loww b) 2606241135 c) perme) ref aip loww ad 2 map 2-1prkg psn e42 dimension change new max wingspan 35.99m new max length 52.00m prkg psn e43 dimension change new max length 53.00m prkg psn e44 dimension change new max length 53.00m prkg psn e45 dimension change new max length 53.00m"
},
{
"location": "loww",
"number": "a1295/26",
"class": "international",
"startdateutc": "2026-06-02t11:45:00",
"enddateutc": "perm",
"condition": "a1295/26 notamnq) lovv/qlaxx/iv/bo /a /000/999/4807n01634e005a) loww b) 2606021145 c) perme) ref aip austria loww ad 2.14rwy 16 pals (icao-standard, cat ii/iii), with led flg lgt, adjustablein 5 stages, carried out in led"
},
{
"location": "loww",
"number": "v0374/26",
"class": "military",
"startdateutc": "2026-05-14t17:48:00",
"enddateutc": "2026-08-05t23:59:00",
"condition": "v0374/26 notamn q) lovv/qpich/i/bo/a/000/999/4806n01634e005 a) loww b) 2605141748 c) 2608052359 e) [us dod procedural notam] instrument approach procedure changed rnp rwy 34 increase lpv da minima as follow: cat a 807/750m 220 (300-800m), cat 819/750m 232 (300-800m), cat c 839/750m 252 (300-800m), cat d 865/750m 278 (300-800m). when als inop, increase cat ab rvr/vis to 1200m; cat cd rvr/vis to 1300m."
}
]
Each NOTAM object includes structured fields that can be used for filtering, storage, display, or analysis.
| Field | Description |
|---|---|
location | Airport or NOTAM location reference |
number | NOTAM number |
class | NOTAM classification |
startdateutc | NOTAM start date and time in UTC |
enddateutc | NOTAM end date and time in UTC |
condition | Original NOTAM message text. Full operational notice, including aviation abbreviations, affected areas, coordinates, validity periods, procedures, and other details. |
A common use case is filtering currently active NOTAMs.
This type of logic can be used in airport dashboards, operational monitoring tools, or alerting systems.For example, a dashboard could request NOTAMs for a selected airport, store the response, and show only notices that are currently active.
function filterActiveNotams(notams) {
const now = new Date();
return notams.filter((notam) => {
const startDate = new Date(notam.startdateutc);
const endDate = new Date(notam.enddateutc);
return startDate <= now && endDate >= now;
});
}
Because the original NOTAM text is available in the condition field, applications can also search or classify notices based on keywords.
function findRunwayRelatedNotams(notams) {
return notams.filter((notam) =>
notam.condition.toLowerCase().includes("runway")
);
}
Depending on the use case, developers may choose to search for terms related to:
This can be useful when building internal filters, highlighting important notices, or grouping NOTAMs by operational topic.
Historical NOTAM data is useful when the goal is not only to show what is happening now, but also to understand what happened before and help answer questions such as:
Historical FIR NOTAM data can support airspace-level analysis, including:
For data teams, historical NOTAM records can be stored and combined with other aviation data sources such as flight schedules, delays, routes, airport data, or weather data.
Whether you need current or historical NOTAMs anywhere in the world where flights take place, the API provides a structured way to bring NOTAM information into your application.
Developers can review the NOTAM API documentation for request parameters, response fields, and implementation details or get an API key to start testing the data.
For sample data requests, custom requirements, or questions about airport NOTAM data and FIR NOTAM data, you can contact us.
Get a Free Sample of our databases or get the API key right away here:
Flight Tracker API
Aviation Edge Flight Tracker API provides detailed data on live, airborne flights. The data is aggregated from…
Flight Schedules API
The Schedules API service provides the flight schedules and timetables of all airports and airlines around the world…
Airline Routes API
The Airline Routes API provides the data about the routes between all the airports an airline operates on. The service…
Flight Delay API
The Flight Delay API service provides historical flight schedule and timetables data of all airports and airlines around the world. …
Aviation Database
Our databases are categorized as airport database, aircraft database, airline database, city database, country database, aviation taxes…
Get our free API here or by clicking the button below. Fill in the basic form and test the power of our API with the free version. Consult our Premium page for our offers.