AeroModel
Documentation
GET /v1/catalog/*
Three endpoints to browse the catalog: aircraft, airlines, and available liveries.
GET /v1/catalog/planes
Search the list of aircraft models.
Parameters
| Param | Default | Description |
|---|---|---|
query | (empty) | Substring filter on name, slug, IATA, ICAO |
limit | 50 | Max results (1-200) |
Examples
GET https://api.aeromodel.dash-systems.fr/v1/catalog/planes?api-key=YOUR_KEY&query=a320&limit=10
{
"items": [
{ "slug": "airbus-a320-200", "name": "Airbus A320-200", "iata": "320", "icao": "A320" },
{ "slug": "airbus-a320neo", "name": "Airbus A320neo", "iata": "32N", "icao": "A20N" },
{ "slug": "airbus-a321-200", "name": "Airbus A321-200", "iata": "321", "icao": "A321" }
],
"total": 3
}
GET /v1/catalog/airlines
Search the list of airlines.
Parameters
| Param | Default | Description |
|---|---|---|
query | (empty) | Substring filter on name, slug, IATA, ICAO |
limit | 50 | Max results (1-200) |
plane / plane_iata / plane_icao | (empty) | If provided, only returns airlines that have at least one livery for that aircraft |
Examples
GET https://api.aeromodel.dash-systems.fr/v1/catalog/airlines?api-key=YOUR_KEY&query=air
Filtered by aircraft:
GET https://api.aeromodel.dash-systems.fr/v1/catalog/airlines?api-key=YOUR_KEY&plane=airbus-a380-800
→ returns only airlines operating an A380 (Emirates, Etihad, Singapore Airlines, etc.).
GET /v1/catalog/liveries
Lists liveryType values available for a Plane + Airline pair.
Parameters
| Param | Description |
|---|---|
plane / plane_iata / plane_icao | Required — resolves the aircraft |
airline / airline_iata / airline_icao | Required — resolves the airline |
limit | 50 |
Example
GET https://api.aeromodel.dash-systems.fr/v1/catalog/liveries?api-key=YOUR_KEY&plane=A380&airline=EK
{
"plane": { "slug": "airbus-a380-800" },
"airline": { "slug": "emirates" },
"items": [
{ "liveryType": "base", "available": true },
{ "liveryType": "expo-2020", "available": true },
{ "liveryType": "real-madrid", "available": true }
]
}
Errors
| Code | Case |
|---|---|
400 | plane or airline missing / unresolved |
401 | No API key |
See also
/v1/resolveto resolve an identifier without listing/v1/info/*to fetch detailed editorial info