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
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/alaska-air-flight-status-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Alaska Airlines Flight Status API
description: The Alaska Airlines Flight Status API provides real-time flight status, departure and arrival information, gate assignments, and delay details for Alaska Airlines (AS) and Horizon Air (QX) flights.
version: 1.0.0
contact:
name: Alaska Airlines API Support
url: https://developers.alaskaair.com/
email: api.support@alaskaair.com
license:
name: Proprietary
url: https://developers.alaskaair.com/
x-generated-from: documentation
servers:
- url: https://api.alaskaair.com/v1
description: Alaska Airlines API production 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:
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'
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
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
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
securitySchemes:
ApiKeyHeader:
type: apiKey
in: header
name: Ocp-Apim-Subscription-Key
description: Azure API Management subscription key