curl "https://api.occultapi.com/api/hazard/plane-crashes/" \
-H "X-API-Key: $OCCULT_API_KEY"Ein gespeicherter Datensatz von Flugunfällen mit einer schriftlichen Schilderung zu jedem Unfall, zurück bis in die 1920er-Jahre. Er ist eine historische Ereignisaufzeichnung, keine astrologische Berechnung, und steht neben den Horoskop-Endpoints, damit Zeit und Ort eines Absturzes direkt in ein Horoskop übernommen werden können. Filtere mit `country`, `region`, `aircraft`, `operator`, `crash_cause`, `flight_phase` und `flight_type`, alle als Teilstring-Abgleich ohne Beachtung der Groß-/Kleinschreibung, mit `start_date` und `end_date` für das Unfalldatum sowie mit `min_fatalities`. `sort` akzeptiert 'newest' (Standard), 'oldest', 'name_asc' und 'name_desc' für den Flugzeugtyp sowie 'fatalities_desc' oder 'fatalities_asc'. Die Paginierung erfolgt über `page` und `itemsPerPage`, standardmäßig fünfzig pro Seite und bis zu fünfhundert. Die Antwort ist eine paginierte Hülle aus `count`, `next`, `previous` und `results`. Jedes Ergebnis enthält das Datum und die Ortszeit als String, Flugzeugtyp und Betreiber, Flugphase und Flugart, eine Klassifizierung der Absturzstelle und eine Ortsangabe als Freitext, Land und Region, Breiten- und Längengrad, die Zahl der Todesopfer (Besatzung, Passagiere, Sonstige und insgesamt), eine angegebene `crash_cause` und einen Absatz `circumstances` mit dem Hergang.
| Parameter | Typ | Beispiel | Bedeutung | |
|---|---|---|---|---|
| aircraft | string | — | Nach Flugzeug filtern (Teilstring, ohne Beachtung der Groß-/Kleinschreibung) FREITEXT; Teilstring-Abgleich per `icontains` ohne Beachtung der Groß-/Kleinschreibung auf dem Flugzeugtyp. | |
| country | string | — | Nach Land filtern (Teilstring, ohne Beachtung der Groß-/Kleinschreibung) | |
| crash_cause | string | — | Nach Absturzursache filtern (Teilstring, ohne Beachtung der Groß-/Kleinschreibung) | |
| end_date | string | — | Nach Enddatum filtern (YYYY-MM-DD) FORMATVORGABE: 'YYYY-MM-DD'. Wird mit `date__lte` verglichen. | |
| flight_phase | string | — | Nach Flugphase filtern (Teilstring, ohne Beachtung der Groß-/Kleinschreibung) | |
| flight_type | string | — | Nach Flugart filtern (Teilstring, ohne Beachtung der Groß-/Kleinschreibung) | |
| itemsPerPage | integer | — | Anzahl der Elemente pro Seite | |
| min_fatalities | integer | — | Nach Mindestzahl der Todesopfer insgesamt filtern | |
| operator | string | — | Nach Betreiber filtern (Teilstring, ohne Beachtung der Groß-/Kleinschreibung) FREITEXT; Teilstring-Abgleich per `icontains` ohne Beachtung der Groß-/Kleinschreibung auf Betreiber/Fluggesellschaft. | |
| page | integer | — | Seitennummer | |
| region | string | — | Nach Region filtern (Teilstring, ohne Beachtung der Groß-/Kleinschreibung) | |
| sort | string | — | Sortierung: 'newest' (Standard), 'oldest', 'name_asc' (Flugzeug A-Z), 'name_desc' (Z-A), 'fatalities_desc' (meiste Todesopfer zuerst) oder 'fatalities_asc' (wenigste zuerst) Groß-/Kleinschreibung wird nicht beachtet; Leerzeichen am Anfang und Ende werden entfernt. Standard: 'newest'. 'name_asc'/'name_desc' sortieren nach FLUGZEUG (name_field='aircraft'), nicht nach dem Namen einer Person. Unbekannte Werte fallen stillschweigend auf 'newest' zurück. erlaubt: newest, oldest, name_asc, name_desc, fatalities_desc, fatalities_asc | |
| start_date | string | — | Nach Startdatum filtern (YYYY-MM-DD) FORMATVORGABE: 'YYYY-MM-DD'. Wird mit `date__gte` verglichen. |