AeroModel

Documentation

GET /v1/info/*

Editorial datasheets (descriptions, dimensions, IATA/ICAO codes, callsign, official website, logo) for aircraft and airlines.

Note: these responses are the clean public projection of the stored files. Internal fields (sources, verification, firstPass, secondPass, sourceUrl, ...) are intentionally hidden. Raw R2 logo paths are never exposed: a /v1/assets/... proxy serves the files and that public URL is returned in the logo.url field.


GET /v1/info/planes

Paginated list of available aircraft datasheets.

Parameters

ParamDefaultDescription
query(empty)Substring filter on slug, name, IATA, ICAO, manufacturer, country
limit201-100

Example

GET https://api.aeromodel.dash-systems.fr/v1/info/planes?api-key=YOUR_KEY&limit=20

Response

{
  "kind": "planes",
  "generatedAt": "2026-04-29T12:00:00Z",
  "query": null,
  "limit": 20,
  "total": 12,
  "items": [
    {
      "slug": "airbus-a380-800",
      "name": "Airbus A380-800",
      "iataCode": null,
      "icaoCode": "A388",
      "manufacturerName": "Airbus",
      "countryName": null,
      "logo": {
        "url": "https://api.aeromodel.dash-systems.fr/v1/assets/manufacturer-logo/airbus",
        "fileName": "airbus.svg",
        "mimeType": "image/svg+xml"
      }
    }
  ]
}

GET /v1/info/planes/{slug}

Detailed datasheet for an aircraft.

Example

GET https://api.aeromodel.dash-systems.fr/v1/info/planes/airbus-a380-800?api-key=YOUR_KEY
{
  "slug": "airbus-a380-800",
  "name": "Airbus A380-800",
  "manufacturerName": "Airbus",
  "dimensionsMeters": {
    "length": 72.72,
    "wingspan": 79.75,
    "height": 24.09
  },
  "notes": [
    "The Airbus A380-800 is a double-deck, wide-body aircraft and the world's largest passenger airliner.",
    "Production of the A380 program officially ended in 2021."
  ],
  "manufacturerLogo": {
    "url": "https://api.aeromodel.dash-systems.fr/v1/assets/manufacturer-logo/airbus",
    "fileName": "airbus.svg",
    "mimeType": "image/svg+xml"
  }
}

GET /v1/info/airlines

Paginated list of airline datasheets. Same parameters as /v1/info/planes.

Example

GET https://api.aeromodel.dash-systems.fr/v1/info/airlines?api-key=YOUR_KEY&query=air

Response (excerpt)

{
  "kind": "airlines",
  "generatedAt": "2026-04-29T12:00:00Z",
  "query": null,
  "limit": 20,
  "total": 5,
  "items": [
    {
      "slug": "air-france",
      "name": "Air France",
      "iataCode": "AF",
      "icaoCode": "AFR",
      "manufacturerName": null,
      "countryName": "France",
      "logo": {
        "url": "https://api.aeromodel.dash-systems.fr/v1/assets/airline-logo/air-france",
        "fileName": "air-france.svg",
        "mimeType": "image/svg+xml"
      }
    }
  ]
}

GET /v1/info/airlines/{slug}

Detailed datasheet for an airline.

Example

GET https://api.aeromodel.dash-systems.fr/v1/info/airlines/air-france?api-key=YOUR_KEY
{
  "slug": "air-france",
  "name": "Air France",
  "countryName": "France",
  "countryIsoCode": "FR",
  "iataCode": "AF",
  "icaoCode": "AFR",
  "callsign": "AIRFRANS",
  "officialWebsite": "https://www.airfrance.com",
  "notes": [
    "Air France is a founding member of the SkyTeam airline alliance.",
    "The airline is a subsidiary of the Air France-KLM Group.",
    "Its primary hub is Paris Charles de Gaulle Airport."
  ],
  "airlineLogo": {
    "url": "https://api.aeromodel.dash-systems.fr/v1/assets/airline-logo/air-france",
    "fileName": "air-france.svg",
    "mimeType": "image/svg+xml"
  }
}

Errors

CodeCase
404Unknown slug
401No API key
502Malformed document on storage side

See also