This API by Apply provides name, geolocation coordinates and geographical region information and categories of over 58000 registered airports, airfields and heliports in the world.
There are two endpoints in this API.
The limit of records that can be returned once is 50 records.