API

Every table has a stable API name, listed below. No account or key is needed.

Quick start

Get the first rows of a table:

curl 'https://polaris.goens.dev/api/3/action/datastore_search?resource_id=airport-traffic&limit=5'

Filter, choose columns, sort and page:

curl -G 'https://polaris.goens.dev/api/3/action/datastore_search' \
  --data-urlencode 'resource_id=airport-traffic' \
  --data-urlencode 'filters={"YEAR": 2025, "APT_ICAO": "EBBR"}' \
  --data-urlencode 'fields=FLT_DATE,FLT_TOT_1' \
  --data-urlencode 'sort=FLT_DATE desc' \
  --data-urlencode 'limit=100' \
  --data-urlencode 'offset=0'

Download a whole table as CSV, TSV, JSON or XML:

curl -o airport-traffic.csv 'https://polaris.goens.dev/datastore/dump/airport-traffic?format=csv'

OpenAPI description (JSON)

Rate limits

Limits apply per IP address, per minute. Over a limit, you get HTTP 429 and a Retry-After header with the seconds to wait. For a whole table, use a download rather than paging through it.

  • API requests: 120
  • Chart requests: 30
  • Table downloads: 10

Terms

This data may be copied in whole or in part, provided that EUROCONTROL is mentioned as the source and it is not used for commercial purposes. Full disclaimer

Tables

API name Dataset Table Query Download
ace-monthly-operational--traffic-by-airport ACE Monthly Operational Data Traffic by airport First 5 rows CSV
ace-monthly-operational--airport-delays ACE Monthly Operational Data Airport delays (post ops) First 5 rows CSV
ace-monthly-operational--enroute-delays ACE Monthly Operational Data En-route delays (post ops) First 5 rows CSV
ace-monthly-operational--traffic-by-unit ACE Monthly Operational Data Traffic by unit First 5 rows CSV
ace-monthly-operational--flights-by-ansp ACE Monthly Operational Data Flights by ANSP First 5 rows CSV
ace-monthly-operational--flight-hours-by-unit ACE Monthly Operational Data Flight time by unit (minutes) First 5 rows CSV
ace-yearly-operational--operational-data ACE Yearly Operational Data Operational data First 5 rows CSV
ace-yearly-operational--transit-times ACE Yearly Operational Data Transit times First 5 rows CSV
ace-yearly-operational--acc-characteristics ACE Yearly Operational Data ACC characteristics First 5 rows CSV
ace-yearly-operational--traffic-per-airport ACE Yearly Operational Data Traffic per airport First 5 rows CSV
ansp-financial ANSPs Financial Data ANSP financial data First 5 rows CSV
asma-additional-time-old ASMA Additional Time (Old Methodology) ASMA additional time (old methodology) First 5 rows CSV
atc-pre-departure-delay ATC Pre-departure Delays ATC pre-departure delay First 5 rows CSV
atfm-slot-adherence ATFM Slot Adherence ATFM slot adherence First 5 rows CSV
airport-arrival-atfm-delay Airport Arrival ATFM Delays Airport arrival ATFM delay First 5 rows CSV
airport-arrival-atfm-delay-post-ops Airport Arrival ATFM Delays (Post Ops Adjusted) Airport arrival ATFM delay (post ops) First 5 rows CSV
airport-traffic Airport Traffic Airport traffic First 5 rows CSV
asma-additional-time Arrival Sequencing and Metering (ASMA) Additional Time ASMA additional time First 5 rows CSV
co2-emissions-by-state CO2 Emissions by State CO2 emissions by State First 5 rows CSV
data-snapshot-1 Data Snapshot #1 - Airline schedules during 2020 were a weaker guide to flights than usual Data First 5 rows CSV
data-snapshot-11 Data Snapshot #11 - Sustainable aviation fuels (SAF) at European airports? Data First 5 rows CSV
data-snapshot-12 Data Snapshot #12 - Inactive Aircraft in Europe Data First 5 rows CSV
data-snapshot-13--fleet-complexity-01-21june Data Snapshot #13 - Change in operational fleet mix (01-21 June 2021 vs 01-21 June 2019) Fleet complexity 01-21June First 5 rows CSV
data-snapshot-13--fleet-mix-evolution-01-21june Data Snapshot #13 - Change in operational fleet mix (01-21 June 2021 vs 01-21 June 2019) Fleet mix evolution 01-21June First 5 rows CSV
data-snapshot-14 Data Snapshot #14 - Measuring horizontal flight efficiency Data First 5 rows CSV
data-snapshot-15 Data Snapshot #15 - Delay caused by checking the COVID-19 documentation of passengers Data First 5 rows CSV
data-snapshot-16 Data Snapshot #16 - Varying state recovery profiles Data First 5 rows CSV
data-snapshot-17 Data Snapshot #17 - Aircraft weight variations during COVID-19 Data First 5 rows CSV
data-snapshot-18 Data Snapshot #18 - 56% lower emissions from 53% fewer flights Data First 5 rows CSV
data-snapshot-19 Data Snapshot #19 - Europe's business aviation recovery from COVID-19 Data First 5 rows CSV
data-snapshot-2 Data Snapshot #2 - CO2 emissions from flights in 2020 Data First 5 rows CSV
data-snapshot-20 Data Snapshot #20 - Recovering flights and increasing delays in 2021 Data First 5 rows CSV
data-snapshot-21 Data Snapshot #21 - Aircraft flying higher, more efficiently and sustainably Data First 5 rows CSV
data-snapshot-22 Data Snapshot #22 - Lower summer taxi-out times in 2021 Data First 5 rows CSV
data-snapshot-23 Data Snapshot #23 - Flight recovery with fewer choices for passengers in 2021 Data First 5 rows CSV
data-snapshot-24 Data Snapshot #24 - COVID-19's impact on the passenger fleet Data First 5 rows CSV
data-snapshot-25 Data Snapshot #25 - Variation of aviation markets in States Data First 5 rows CSV
data-snapshot-26 Data Snapshot #26 - All cargo flights complementing passenger flights Data First 5 rows CSV
data-snapshot-27 Data Snapshot #27 - Europe now has 8 airline groups in the global Top 40 Data First 5 rows CSV
data-snapshot-28--data-1 Data Snapshot #28 - Re-routings around Ukraine Data 1 First 5 rows CSV
data-snapshot-28--data2 Data Snapshot #28 - Re-routings around Ukraine Data2 First 5 rows CSV
data-snapshot-3 Data Snapshot #3 - COVID-19 cuts to flights have interrupted Airbus's growing dominance of flights in Europe Data First 5 rows CSV
data-snapshot-30 Data Snapshot #30 - Daily utilisation of aircraft by type Data First 5 rows CSV
data-snapshot-31--graph-data-donut Data Snapshot #31 - The new regional market segment Graph&Data_donut First 5 rows CSV
data-snapshot-31--data-evolution Data Snapshot #31 - The new regional market segment Data_evolution First 5 rows CSV
data-snapshot-31--data-evolution-2 Data Snapshot #31 - The new regional market segment Data_evolution (2) First 5 rows CSV
data-snapshot-31--data-evolution-3 Data Snapshot #31 - The new regional market segment Data_evolution (3) First 5 rows CSV
data-snapshot-31--rankings Data Snapshot #31 - The new regional market segment Rankings First 5 rows CSV
data-snapshot-31--rankings-2 Data Snapshot #31 - The new regional market segment Rankings (2) First 5 rows CSV
data-snapshot-31--rankings-3 Data Snapshot #31 - The new regional market segment Rankings (3) First 5 rows CSV
data-snapshot-32 Data Snapshot #32 - Environmental improvements through continuous descent operations (CDOs) Data First 5 rows CSV
data-snapshot-33--data-yearly Data Snapshot #33 - Comparing On-Time Performance in the United States and Europe Data (yearly) First 5 rows CSV
data-snapshot-33--data-yearly-2 Data Snapshot #33 - Comparing On-Time Performance in the United States and Europe Data (yearly) (2) First 5 rows CSV
data-snapshot-33--data-yearly-3 Data Snapshot #33 - Comparing On-Time Performance in the United States and Europe Data (yearly) (3) First 5 rows CSV
data-snapshot-33--data-2022-monthly Data Snapshot #33 - Comparing On-Time Performance in the United States and Europe Data 2022 monthly First 5 rows CSV
data-snapshot-33--data-2022-monthly-2 Data Snapshot #33 - Comparing On-Time Performance in the United States and Europe Data 2022 monthly (2) First 5 rows CSV
data-snapshot-33--data-2022-monthly-3 Data Snapshot #33 - Comparing On-Time Performance in the United States and Europe Data 2022 monthly (3) First 5 rows CSV
data-snapshot-33--delay-grouping Data Snapshot #33 - Comparing On-Time Performance in the United States and Europe Delay grouping First 5 rows CSV
data-snapshot-34--data Data Snapshot #34 - The rise of Low Cost Carriers in Europe Data First 5 rows CSV
data-snapshot-34--data-2 Data Snapshot #34 - The rise of Low Cost Carriers in Europe Data (2) First 5 rows CSV
data-snapshot-35--data Data Snapshot #35 - Moving towards higher levels of transparency for measuring performance with Open Data Data First 5 rows CSV
data-snapshot-35--data-2 Data Snapshot #35 - Moving towards higher levels of transparency for measuring performance with Open Data Data (2) First 5 rows CSV
data-snapshot-37 Data Snapshot #37 - Aviation connectivity across Europe Data First 5 rows CSV
data-snapshot-38--data Data Snapshot #38 - Path to recovery for intra-European and intercontinental flights Data First 5 rows CSV
data-snapshot-38--data-2 Data Snapshot #38 - Path to recovery for intra-European and intercontinental flights Data (2) First 5 rows CSV
data-snapshot-4 Data Snapshot #4 - CO2 emissions by flight distance Data First 5 rows CSV
data-snapshot-40--total-durations Data Snapshot #40 - Taxi times at selected European airports TOTAL_DURATIONS First 5 rows CSV
data-snapshot-40--airport-avg-taxi Data Snapshot #40 - Taxi times at selected European airports AIRPORT_AVG_TAXI First 5 rows CSV
data-snapshot-41--data Data Snapshot #41 - Comparing airline flight and seat recovery Data First 5 rows CSV
data-snapshot-41--data-2 Data Snapshot #41 - Comparing airline flight and seat recovery Data (2) First 5 rows CSV
data-snapshot-43--data Data Snapshot #43 - Centre of gravity of European aviation Data First 5 rows CSV
data-snapshot-43--data-2 Data Snapshot #43 - Centre of gravity of European aviation Data (2) First 5 rows CSV
data-snapshot-46--state-data Data Snapshot #46 - Further, higher, bigger... State_Data First 5 rows CSV
data-snapshot-46--state-data-2 Data Snapshot #46 - Further, higher, bigger... State_Data (2) First 5 rows CSV
data-snapshot-47 Data Snapshot #47 - ATFM slot tolerance windows Data First 5 rows CSV
data-snapshot-48 Data Snapshot #48 - How far can you fly from your country Data First 5 rows CSV
data-snapshot-49--top5-city-pairs-per-region2024 Data Snapshot #49 - Did you know... which were the busiest worldwide city pairs in 2024? top5 city pairs per region2024 First 5 rows CSV
data-snapshot-49--top100-city-pairs-worldwide2024 Data Snapshot #49 - Did you know... which were the busiest worldwide city pairs in 2024? top100 city pairs worldwide2024 First 5 rows CSV
data-snapshot-49--top100-city-pairs-worldwide2019 Data Snapshot #49 - Did you know... which were the busiest worldwide city pairs in 2024? top100 city pairs worldwide2019 First 5 rows CSV
data-snapshot-5 Data Snapshot #5 - All-cargo flights market share Data First 5 rows CSV
data-snapshot-50--eurocontrol-area Data Snapshot #50 - Did you know... how many aircraft were in the air in 2024? EUROCONTROL_Area First 5 rows CSV
data-snapshot-50--worldwide Data Snapshot #50 - Did you know... how many aircraft were in the air in 2024? Worldwide First 5 rows CSV
data-snapshot-51--data-2025-v-2024 Data Snapshot #51 - Traffic evolution in Q1 2025: Traffic continues to grow, but growth is not uniform Data_2025_v_2024 First 5 rows CSV
data-snapshot-51--data-2025-v-2019 Data Snapshot #51 - Traffic evolution in Q1 2025: Traffic continues to grow, but growth is not uniform Data_2025_v_2019 First 5 rows CSV
data-snapshot-52 Data Snapshot #52 - Which FIRs (Flight Information Regions) see the most overflights, and why? data First 5 rows CSV
data-snapshot-53--airbus Data Snapshot #53 - Charting the growth in market share of a new generation of narrow and wide-bodies Airbus First 5 rows CSV
data-snapshot-53--airbus-2 Data Snapshot #53 - Charting the growth in market share of a new generation of narrow and wide-bodies Airbus (2) First 5 rows CSV
data-snapshot-53--boeing Data Snapshot #53 - Charting the growth in market share of a new generation of narrow and wide-bodies Boeing First 5 rows CSV
data-snapshot-53--boeing-2 Data Snapshot #53 - Charting the growth in market share of a new generation of narrow and wide-bodies Boeing (2) First 5 rows CSV
data-snapshot-54--state-data Data Snapshot #54 - The average flight in the EUROCONTROL area State_Data First 5 rows CSV
data-snapshot-54--state-data-2 Data Snapshot #54 - The average flight in the EUROCONTROL area State_Data (2) First 5 rows CSV
data-snapshot-55 Data Snapshot #55 - Highest-ever daily movements across the European aviation network, by country Data First 5 rows CSV
data-snapshot-56 Data Snapshot #56 - From business peaks to leisure balance: Shifting weekday flight patterns Analysis DS First 5 rows CSV
data-snapshot-58 Data Snapshot #58 - Which year did the 40 busiest European airports in 2025 reach their historic peak day? Data First 5 rows CSV
data-snapshot-59--delay-cause Data Snapshot #59 - First wave flights show improved year-on-year all-causes departure delays delay_cause First 5 rows CSV
data-snapshot-59--hourly-evolution Data Snapshot #59 - First wave flights show improved year-on-year all-causes departure delays hourly_evolution First 5 rows CSV
data-snapshot-6 Data Snapshot #6 - How has COVID-19 impacted the network? Data First 5 rows CSV
data-snapshot-60--state-data Data Snapshot #60 - What 2025 data reveal about the average flight in Europe State_Data First 5 rows CSV
data-snapshot-60--state-data-2 Data Snapshot #60 - What 2025 data reveal about the average flight in Europe State_Data (2) First 5 rows CSV
data-snapshot-61--si-summary Data Snapshot #61 - Which European countries experience the biggest summer traffic surge? SI Summary First 5 rows CSV
data-snapshot-61--raw-data Data Snapshot #61 - Which European countries experience the biggest summer traffic surge? Raw Data First 5 rows CSV
data-snapshot-62--coutry-level Data Snapshot #62 - The impact of the EU's digital Entry-Exit System (EES) coutry_level First 5 rows CSV
data-snapshot-62--airport-level Data Snapshot #62 - The impact of the EU's digital Entry-Exit System (EES) airport_level First 5 rows CSV
data-snapshot-62--country-month-breakdown Data Snapshot #62 - The impact of the EU's digital Entry-Exit System (EES) country_month_breakdown First 5 rows CSV
data-snapshot-7 Data Snapshot #7 - COVID-19's impact on Europe's long-haul network Data First 5 rows CSV
data-snapshot-8 Data Snapshot #8 - The costs of air traffic management in Europe Data First 5 rows CSV
data-snapshot-9--monthly-data Data Snapshot #9 - 2020 - smaller aircraft, shorter flights and fluctuating weight Monthly Data First 5 rows CSV
data-snapshot-9--monthly-graph Data Snapshot #9 - 2020 - smaller aircraft, shorter flights and fluctuating weight Monthly Graph First 5 rows CSV
en-route-atfm-delay-aua En-route IFR Flights and ATFM Delays (AUA) En-route ATFM delay (AUA) First 5 rows CSV
en-route-atfm-delay-aua-post-ops En-route IFR Flights and ATFM Delays (AUA, Post Ops Adjusted) En-route ATFM delay (AUA, post ops) First 5 rows CSV
en-route-atfm-delay-fir En-route IFR Flights and ATFM Delays (FIR) En-route ATFM delay (FIR) First 5 rows CSV
en-route-atfm-delay-fir-post-ops En-route IFR Flights and ATFM Delays (FIR, Post Ops Adjusted) En-route ATFM delay (FIR, post ops) First 5 rows CSV
g2g-emissions Gate-to-Gate Emissions Gate-to-gate emissions First 5 rows CSV
horizontal-flight-efficiency Horizontal En-route Flight Efficiency Horizontal flight efficiency First 5 rows CSV
taxi-in-additional-time Taxi-in Additional Time Taxi-in additional time First 5 rows CSV
taxi-out-additional-time Taxi-out Additional Time Taxi-out additional time First 5 rows CSV
taxi-out-additional-time-old Taxi-out Additional Time (Old Methodology) Taxi-out additional time (old methodology) First 5 rows CSV
taxi-time-planning--taxi-in Taxi-time Planning Values Taxi-in First 5 rows CSV
taxi-time-planning--taxi-out Taxi-time Planning Values Taxi-out First 5 rows CSV
taxi-time-planning--wake-turbulence-taxi-out Taxi-time Planning Values Taxi-out by wake turbulence category First 5 rows CSV
all-pre-departure-delay Total Pre-departure Delays Total pre-departure delay First 5 rows CSV
traffic-complexity-2014-2016 Traffic Complexity 2014-2016 (BADA 3.6) Traffic complexity (BADA 3.6) First 5 rows CSV
traffic-complexity-2017-2019 Traffic Complexity 2017-2019 (BADA 3.13.1) Traffic complexity (BADA 3.13.1) First 5 rows CSV
vertical-flight-efficiency Vertical Flight Efficiency (Continuous Climb and Descent) Vertical flight efficiency First 5 rows CSV