---
title: "GetFlightStatus"
method: GET
path: "/api/aviation/v1/get-flight-status"
tags: ["AviationService"]
---

# GetFlightStatus

`GET /api/aviation/v1/get-flight-status`

## Request

- Base URL: `https://api.worldmonitor.app`
- URL: `https://api.worldmonitor.app/api/aviation/v1/get-flight-status`
- Auth: one of:
  - API key in header `X-WorldMonitor-Key`
  - API key in header `X-Api-Key`
  - HTTP bearer

GetFlightStatus looks up the current status of a specific flight. PRO-gated. Requires an active Pro subscription.

## Query parameters

- `flight_number` string, required
- `date` string, required
- `origin` string
- `jmespath` string

## Response `200`

OK

- WorldmonitorAviationV1GetFlightStatusResponse: GetFlightStatusResponse contains flight status results.
  - `flights` WorldmonitorAviationV1FlightInstance[]
    - `flightNumber` string: IATA flight number (e.g., "TK1952").
    - `date` string: Departure date in ISO 8601 format (e.g., "2026-03-05").
    - `operatingCarrier` WorldmonitorAviationV1Carrier: Carrier represents an airline or aircraft operator.
      - `iataCode` string: IATA two-letter airline code (e.g., "TK").
      - `icaoCode` string: ICAO three-letter airline code (e.g., "THY").
      - `name` string: Full airline name (e.g., "Turkish Airlines").
    - `origin` WorldmonitorAviationV1AirportRef: AirportRef is a lightweight reference to an airport.
      - `iata` string: IATA airport code (e.g., "IST").
      - `icao` string: ICAO airport code (e.g., "LTFM").
      - `name` string: Airport name (e.g., "Istanbul Airport").
      - `timezone` string: IANA timezone (e.g., "Europe/Istanbul").
    - `destination` WorldmonitorAviationV1AirportRef: AirportRef is a lightweight reference to an airport.
      - `iata` string: IATA airport code (e.g., "IST").
      - `icao` string: ICAO airport code (e.g., "LTFM").
      - `name` string: Airport name (e.g., "Istanbul Airport").
      - `timezone` string: IANA timezone (e.g., "Europe/Istanbul").
    - `scheduledDeparture` integer: Warning: Values > 2^53 may lose precision in JavaScript
    - `estimatedDeparture` integer: Warning: Values > 2^53 may lose precision in JavaScript
    - `actualDeparture` integer: Warning: Values > 2^53 may lose precision in JavaScript
    - `scheduledArrival` integer: Warning: Values > 2^53 may lose precision in JavaScript
    - `estimatedArrival` integer: Warning: Values > 2^53 may lose precision in JavaScript
    - `actualArrival` integer: Warning: Values > 2^53 may lose precision in JavaScript
    - `status` 'FLIGHT_INSTANCE_STATUS_UNSPECIFIED' | 'FLIGHT_INSTANCE_STATUS_SCHEDULED' | 'FLIGHT_INSTANCE_STATUS_BOARDING' | 'FLIGHT_INSTANCE_STATUS_DEPARTED' | 'FLIGHT_INSTANCE_STATUS_AIRBORNE' | 'FLIGHT_INSTANCE_STATUS_LANDED' | 'FLIGHT_INSTANCE_STATUS_ARRIVED' | 'FLIGHT_INSTANCE_STATUS_CANCELLED' | 'FLIGHT_INSTANCE_STATUS_DIVERTED' | 'FLIGHT_INSTANCE_STATUS_UNKNOWN': FlightInstanceStatus represents the operational status of a flight occurrence.
    - `delayMinutes` integer: Delay in minutes (0 if on time, negative if early).
    - `cancelled` boolean: Whether the flight is cancelled.
    - `diverted` boolean: Whether the flight has been diverted.
    - `gate` string: Departure gate (if available).
    - `terminal` string: Departure terminal (if available).
    - `aircraftIcao24` string: ICAO 24-bit transponder address of the aircraft (hex, e.g., "4b1805").
    - `aircraftType` string: Aircraft type designator (e.g., "B738").
    - `codeshareFlightNumbers` string[]
    - `source` string: Data source provider name.
    - `updatedAt` integer: Warning: Values > 2^53 may lose precision in JavaScript
  - `source` string: Data source identifier.
  - `cacheHit` boolean: Whether the response was served from cache.

## Other responses

- `400`: Validation error
- `401`: Missing or invalid API key.
- `403`: Pro subscription required.
- `429`: Rate limit exceeded.
- `503`: Service unavailable. Billing-verification responses include code and X-Billing-Verification; other gateway infrastructure failures use the generic GatewayError shape.
- `default`: Gateway or handler error response.

---

[API](https://skmtc.dev/worldmonitor/apis/worldmonitor-api.md) · [All operations](https://skmtc.dev/worldmonitor/apis/worldmonitor-api/llms.txt) · [OpenAPI document](https://skmtc.dev/worldmonitor/apis/worldmonitor-api/revisions/e3dc8463a5c9?raw)
