curl "https://api.occultapi.com/api/hazard/plane-crashes/" \
-H "X-API-Key: $OCCULT_API_KEY"Un jeu de données enregistré d’accidents aériens, avec un récit de chacun, qui remonte aux années 1920. C’est un registre d’événements historiques et non un calcul astrologique ; il est proposé à côté des endpoints de thème pour qu’on puisse dresser directement un thème à partir de l’heure et du lieu d’un accident. Filtrez avec `country`, `region`, `aircraft`, `operator`, `crash_cause`, `flight_phase` et `flight_type`, tous en correspondance par sous-chaîne insensible à la casse, avec `start_date` et `end_date` sur la date de l’accident, et avec `min_fatalities`. `sort` accepte 'newest' (par défaut), 'oldest', 'name_asc' et 'name_desc' sur le type d’appareil, ainsi que 'fatalities_desc' ou 'fatalities_asc'. La pagination se fait avec `page` et `itemsPerPage` : cinquante résultats par page par défaut, cinq cents au maximum. La réponse est une enveloppe paginée composée de `count`, `next`, `previous` et `results`. Chaque résultat contient la date et une chaîne d’heure locale, le type d’appareil et l’exploitant, la phase de vol et le type de vol, une classification du site de l’accident et un lieu en texte libre, le pays et la région, la latitude et la longitude, le nombre de victimes parmi l’équipage, les passagers, les autres personnes et au total, une `crash_cause` déclarée et un paragraphe `circumstances` qui décrit ce qui s’est passé.
| Paramètre | Type | Exemple | Rôle | |
|---|---|---|---|---|
| aircraft | string | — | Filtrer par appareil (contient, insensible à la casse) LIBRE ; correspondance par sous-chaîne `icontains` insensible à la casse sur le type d’appareil. | |
| country | string | — | Filtrer par pays (contient, insensible à la casse) | |
| crash_cause | string | — | Filtrer par cause de l’accident (contient, insensible à la casse) | |
| end_date | string | — | Filtrer par date de fin (YYYY-MM-DD) Contrainte de FORMAT : 'YYYY-MM-DD'. Comparé avec `date__lte`. | |
| flight_phase | string | — | Filtrer par phase de vol (contient, insensible à la casse) | |
| flight_type | string | — | Filtrer par type de vol (contient, insensible à la casse) | |
| itemsPerPage | integer | — | Nombre d’éléments par page | |
| min_fatalities | integer | — | Filtrer par nombre total minimal de victimes | |
| operator | string | — | Filtrer par exploitant (contient, insensible à la casse) LIBRE ; correspondance par sous-chaîne `icontains` insensible à la casse sur l’exploitant/la compagnie aérienne. | |
| page | integer | — | Numéro de page | |
| region | string | — | Filtrer par région (contient, insensible à la casse) | |
| sort | string | — | Ordre de tri : 'newest' (par défaut), 'oldest', 'name_asc' (appareil de A à Z), 'name_desc' (de Z à A), 'fatalities_desc' (le plus de victimes en premier) ou 'fatalities_asc' (le moins en premier) Insensible à la casse et sans espaces de début et de fin. Par défaut : 'newest'. 'name_asc'/'name_desc' trient par APPAREIL (name_field='aircraft', et non par nom de personne. Les valeurs non reconnues sont remplacées sans avertissement par 'newest'. au choix : newest, oldest, name_asc, name_desc, fatalities_desc, fatalities_asc | |
| start_date | string | — | Filtrer par date de début (YYYY-MM-DD) Contrainte de FORMAT : 'YYYY-MM-DD'. Comparé avec `date__gte`. |