aerops prices API

The aerops prices API can be used to list landingfees and fuel prices.

Endpoints

Get list of Airports: https://avdb.aerops.com/public/airports
Get prices for selected Airport and aircraft: https://avdb.aerops.com/public/prices

Authentication

All requests use Basic Authentication over HTTPS. Please send an email to info@aerops.com to request an api-key for the prices API.

GET airports

Get list of airports available in aerops.
Results can be filtered with limit and offset parameters. E.g /public/airports?limit=1&offset=1

 

{
   "data": [
      {
         "name": "EDDB",
         "paymentEnabled": true,
         "availableInAerops": true,
         "pprEnabled": true,
        
        "currency": "EUR"
      },
      {
         "name": "EDDF",
         "paymentEnabled": false,
         "availableInAerops": true,
         "pprEnabled": false,
        "currency": "EUR"
      }
   ],
   "total": 2
}

If paymentEnabled is false, payment with aerops is not possible at this airport (price information may still be available).


GET prices

Request prices for EDDB with aircraft D-IAMB with aircraft attributes:
/public/prices?airportName=EDDB&aircraftName=DIAMB&aircraftMtow=4850&aircraftClass=1&aircraftChapter=6&noiseLevel=55
Supplied aircraft parameters will only be used if the aircraft is not registered in aerops. availableInAerops is true for registered aircrafts/airports.
aircraftChapter and noiseLevel can be omitted if the aircraft does not have a noise certificate.
For noise certificates aircraftChapter can be 6 or 10 for the respective ICAO Ann. 16 Vol1 Chapter.

ISO 639-1 codes are used to select translated results. E.g. append &lang=en to receive english results (by default german results are returned).

{
   "airport": {
      "name": "EDDB",
      "paymentEnabled": true,
      "availableInAerops": true
   },
   "aircraft": {
      "licenseNumber": "DEBLR",
      "aircraftMtow": 850,
      "aircraftChapter": 1,
      "aircraftClass": 1,
      "noiseLevel": 75,
      "noiseClass": 5,
      "availableInAerops": true
   },
   "landingProducts": [
      {
         "articleId": "EDDB10001",
         "price": 12.5,
         "netprice": 10.5,
         "schoollanding": 0,
         "title": "Landeentgelt, ohne Lärmzeugnis, Normallandung - MTOW bis 900kg"
      },
      {
         "articleId": "EDDB10002",
         "price": 10.5,
         "netprice": 8.82,
         "schoollanding": 1,
         "title": "Landeentgelt, ohne Lärmzeugnis, Schullandung - MTOW bis 900kg"
      }
   ],
   "fuellingProducts": [
      {
         "articleId": "EDDB10006",
         "price": 2.39,
         "netprice": 2,
         "title": "AVGAS 1 Liter"
      }
   ]
}

PPR Forms

If an airport has activated a service form or a PPR form, these can be called up as follows

https://avdb.aerops.com/public/prices?airportName=EDAY 

the corresponding URL's for the forms are displayed here

{
  "forms": [
    {
      "id": 2,
      "name": "Simple PPR test",
      "description": "This is a ppr template for testing",
      "schema": "{\"schema\":{\"name\":{\"title\":\"Contact Name\",\"placeholder\":\"Full Name\",\"required\":true,\"type\":\"string\"},\"email\":{\"title\":\"Email Address\",\"required\":true,\"type\":\"email\"},\"phone\":{\"title\":\"Phone\",\"required\":true,\"type\":\"tel\"},\"arrivalDateTime\":{\"title\":\"Arrival time (UTC)\",\"type\":\"text\"},\"departureDateTime\":{\"title\":\"Departing time (UTC)\",\"type\":\"text\"},\"arrivingFrom\":{\"title\":\"Arriving from\",\"required\":true,\"type\":\"string\"},\"departingTo\":{\"title\":\"Departing to\",\"required\":true,\"type\":\"string\"},\"paxIn\":{\"title\":\"Number of Passengers in\",\"required\":true,\"type\":\"integer\",\"min\":0,\"max\":0,\"minimum\":0,\"maximum\":99999},\"paxOut\":{\"title\":\"Number of Passengers out\",\"required\":true,\"type\":\"integer\",\"min\":0,\"max\":0,\"minimum\":0,\"maximum\":99999},\"aircraftType\":{\"title\":\"Aircraft Type\",\"required\":true,\"type\":\"string\"},\"licenceNumber\":{\"title\":\"Aircraft Registration\",\"required\":true,\"type\":\"string\"},\"flightType\":{\"title\":\"Flight Type\",\"required\":true,\"type\":\"string\",\"enum\":[\"Private\",\"Commercial\",\"Air Taxi\"]},\"mtow\":{\"title\":\"MTOW\",\"required\":true,\"type\":\"integer\",\"min\":0,\"max\":0,\"minimum\":0,\"maximum\":99999},\"remarks\":{\"title\":\"Remarks\",\"required\":false,\"type\":\"textarea\"}},\"form\":[\"email\",\"arrivalDateTime\",\"licenceNumber\",{\"key\":\"remarks\",\"placeholder\":\"Remarks\"}]}",
      "embedLink": "https://gat.aerops.com/form-data/EDAY/2",
      "link": "https://gat.aerops.com/form/EDAY/2"
    }
  ],
  "airport": {
    "name": "EDAY",
    "paymentEnabled": true,
    "availableInAerops": true,
    "currency": "€"
  }
}

ID mapping for aircraftClass: 

IDNAME
1Aircraft
2Rotorcraft
3Airship
4Glider
5Motorglider
6Balloon
7Ultralight / Microlight / ICAOUlac

ID mapping for german noiseClass: 

1No noise certificate
2with ICAO noise certificate (Flugzeuge mit Lärmzeugnis)
3Increased Noise certificate (erhöhter Schallschutz) - 

 


Changelog

11.01.2019

  • Add field availableInAerops for each airport. Output currency for airport.

25.06.2018

  • Update api to be able to get all price information in one api request.

06.06.2018

  • Added currency and net/gross price to prices result.

contact developer Team

If you have questions or you need a API Key please Contact us: support@aerops.com

 

<-- back to Developer API Main Page