Alaska Airlines Flight Status API
Real-time flight status and tracking for Alaska Airlines and Horizon Air flights
Real-time flight status and tracking for Alaska Airlines and Horizon Air flights
openapi: 3.0.3
info:
title: Alaska Air Cargo Airports Flight Status API
description: Alaska Air Cargo APIs enable partners to book shipments, track cargo, get rate estimates, and access schedules across 115+ cargo destinations worldwide. Alaska Airlines operates the only U.S. passenger airline with dedicated cargo aircraft including Airbus A330s and Boeing 787s.
version: 1.0.0
contact:
name: Alaska Air Cargo
url: https://www.alaskacargo.com/
license:
name: Proprietary
url: https://www.alaskacargo.com/
x-generated-from: documentation
servers:
- url: https://api.alaskacargo.com/v1
description: Alaska Air Cargo API server
security:
- ApiKeyHeader: []
tags:
- name: Flight Status
description: Real-time flight status and tracking for Alaska Airlines and Horizon Air flights
paths:
/flights/{flightNumber}/status:
get:
operationId: getFlightStatus
summary: Alaska Airlines Get Flight Status
description: Retrieve real-time status for a specific Alaska Airlines or Horizon Air flight including departure and arrival times, gate assignments, delays, and current aircraft position.
tags:
- Flight Status
parameters:
- name: flightNumber
in: path
required: true
description: Alaska Airlines flight number (e.g., AS123)
schema:
type: string
example: AS123
- name: flightDate
in: query
required: true
description: Flight date in YYYY-MM-DD format
schema:
type: string
format: date
example: '2026-04-19'
- name: originAirport
in: query
description: IATA code for origin airport
schema:
type: string
example: SEA
- name: destinationAirport
in: query
description: IATA code for destination airport
schema:
type: string
example: LAX
responses:
'200':
description: Flight status information
content:
application/json:
schema:
$ref: '#/components/schemas/FlightStatus'
examples:
getFlightStatus200Example:
summary: Default getFlightStatus 200 response
x-microcks-default: true
value:
flightNumber: AS123
flightDate: '2026-04-19'
carrier: AS
status: On Time
origin:
airportCode: SEA
airportName: Seattle-Tacoma International Airport
scheduledDeparture: '2026-04-19T08:30:00-07:00'
estimatedDeparture: '2026-04-19T08:30:00-07:00'
gate: D6
terminal: S
destination:
airportCode: LAX
airportName: Los Angeles International Airport
scheduledArrival: '2026-04-19T11:05:00-07:00'
estimatedArrival: '2026-04-19T11:05:00-07:00'
gate: 62A
terminal: 6
aircraft:
type: Boeing 737-900ER
tailNumber: N491AS
'404':
description: Flight not found
'401':
description: Unauthorized - invalid or missing API key
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/flights:
get:
operationId: listFlights
summary: Alaska Airlines List Flights by Route
description: Retrieve a list of Alaska Airlines flights for a specific route and date, including status information for all scheduled departures.
tags:
- Flight Status
parameters:
- name: originAirport
in: query
required: true
description: IATA code for origin airport
schema:
type: string
example: SEA
- name: destinationAirport
in: query
required: true
description: IATA code for destination airport
schema:
type: string
example: LAX
- name: flightDate
in: query
required: true
description: Flight date in YYYY-MM-DD format
schema:
type: string
format: date
example: '2026-04-19'
- name: carrier
in: query
description: Carrier code filter (AS for Alaska, QX for Horizon)
schema:
type: string
enum:
- AS
- QX
example: AS
responses:
'200':
description: List of flights for the route and date
content:
application/json:
schema:
$ref: '#/components/schemas/FlightList'
examples:
listFlights200Example:
summary: Default listFlights 200 response
x-microcks-default: true
value:
flights:
- flightNumber: AS123
carrier: AS
status: On Time
scheduledDeparture: '2026-04-19T08:30:00-07:00'
scheduledArrival: '2026-04-19T11:05:00-07:00'
- flightNumber: AS567
carrier: AS
status: Delayed
scheduledDeparture: '2026-04-19T14:15:00-07:00'
scheduledArrival: '2026-04-19T16:50:00-07:00'
delayMinutes: 45
originAirport: SEA
destinationAirport: LAX
flightDate: '2026-04-19'
'400':
description: Invalid request parameters
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
schemas:
FlightSummary:
title: FlightSummary
type: object
description: Summary flight information for route listing
properties:
flightNumber:
type: string
description: Flight number
example: AS123
carrier:
type: string
description: Operating carrier code
example: AS
status:
type: string
description: Flight status
example: On Time
scheduledDeparture:
type: string
format: date-time
description: Scheduled departure time
example: '2026-04-19T08:30:00-07:00'
scheduledArrival:
type: string
format: date-time
description: Scheduled arrival time
example: '2026-04-19T11:05:00-07:00'
delayMinutes:
type: integer
description: Delay in minutes
example: 0
FlightList:
title: FlightList
type: object
description: List of flights for a route and date
properties:
flights:
type: array
description: Array of flight summaries
items:
$ref: '#/components/schemas/FlightSummary'
originAirport:
type: string
description: Origin airport IATA code
example: SEA
destinationAirport:
type: string
description: Destination airport IATA code
example: LAX
flightDate:
type: string
format: date
description: Flight date
example: '2026-04-19'
Aircraft:
title: Aircraft
type: object
description: Aircraft information for the flight
properties:
type:
type: string
description: Aircraft type/model
example: Boeing 737-900ER
tailNumber:
type: string
description: Aircraft tail number (registration)
example: N491AS
FlightStatus:
title: FlightStatus
type: object
description: Real-time status for an Alaska Airlines flight
properties:
flightNumber:
type: string
description: Flight number including carrier code
example: AS123
flightDate:
type: string
format: date
description: Flight operating date
example: '2026-04-19'
carrier:
type: string
description: Operating carrier code
enum:
- AS
- QX
example: AS
status:
type: string
description: Flight status description
enum:
- On Time
- Delayed
- Cancelled
- Departed
- Arrived
- Diverted
example: On Time
delayMinutes:
type: integer
description: Delay in minutes (0 if on time)
example: 0
delayReason:
type: string
description: Reason for delay if applicable
example: Late arriving aircraft
origin:
$ref: '#/components/schemas/Airport'
destination:
$ref: '#/components/schemas/Airport'
aircraft:
$ref: '#/components/schemas/Aircraft'
Airport:
title: Airport
type: object
description: Airport departure or arrival information
properties:
airportCode:
type: string
description: IATA airport code
example: SEA
airportName:
type: string
description: Full airport name
example: Seattle-Tacoma International Airport
scheduledDeparture:
type: string
format: date-time
description: Scheduled departure time with timezone
example: '2026-04-19T08:30:00-07:00'
estimatedDeparture:
type: string
format: date-time
description: Estimated departure time with timezone
example: '2026-04-19T08:30:00-07:00'
scheduledArrival:
type: string
format: date-time
description: Scheduled arrival time with timezone
example: '2026-04-19T11:05:00-07:00'
estimatedArrival:
type: string
format: date-time
description: Estimated arrival time with timezone
example: '2026-04-19T11:05:00-07:00'
gate:
type: string
description: Gate assignment
example: D6
terminal:
type: string
description: Terminal designation
example: S
securitySchemes:
ApiKeyHeader:
type: apiKey
in: header
name: Ocp-Apim-Subscription-Key
description: API subscription key for Alaska Air Cargo