Downloadable airport data on OpenFlights tends to be quite dated, missing notably e.g. the Berlin Brandenburg Airport. OurAirports (https://ourairports.com/) has a slightly different format but the data there is significantly more recent.
source: started with OpenFlights but had to switch to OurAirports for my project https://flightnotebook.com
source: started with OpenFlights but had to switch to OurAirports for my project https://flightnotebook.com