Files
Trey T b403bfd970 Add route-explorer.com integration: connection finder + departures board
- RouteExplorerClient: anonymous HMAC token (route-explorer.com/api/token,
  IP rate-limited 10/min), POST /api/flight-search with X-API-Token; auto
  retry on 401/403 token rotation. Wraps the SuperJSON {json:{...}} envelope
  for the upstream tRPC endpoints.
- RouteExplorerModels: Codable types for /route, /departures responses
  (RouteConnection, RouteFlight, cabins, appendix). Custom ISO-8601
  decoder for the dateTime-with-offset timestamps. Bridge helper
  RouteFlight.toFlightSchedule(...) so route-explorer legs reuse the
  existing FlightLoadDetailView and AirlineLoadService flow for
  supported carriers (UA/AA/NK/KE/B6/AS/EK/XE).
- RoutePlannerView: feature (a) — direct + multi-stop A→B routing via
  /route with maxStops 0/1/2, sortBy departure_time/duration, optional
  interline-only filter. Renders one ConnectionRow per itinerary with
  chained legs and layover indicators.
- WhereToGoView: feature (b) — "where can I go" departures board for an
  airport over a 2/4/6/12/24h window. Capacity pills (F/J/W/Y), color-
  coded countdown, cross-midnight rollover. Tap any leg → load detail.
- IATAAirportPicker: lightweight local-only picker against
  AirportDatabase (no flightconnections roundtrip needed since
  route-explorer keys on IATA, not FC IDs).
- ContentView: two new entry-point cards (Find Connections, Where can I
  go?) above the favorites list.
- api_docs/route_explorer_api.md + captures: full endpoint reference and
  representative response samples (DFW→LAS direct, DFW→KOA 1-stop,
  LBB→KOA 2-stop, AA2178 schedule, DFW departures).

No tests yet — project has no test target and adding TDD would require
scaffolding XCTest first. Worth backfilling tests for the date decoder,
layover math, and toFlightSchedule bridge using the saved fixtures.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 10:23:17 -05:00

5496 lines
144 KiB
JSON

{
"json": {
"connections": [
{
"durationMinutes": 51,
"score": 51,
"flights": [
{
"flightNumber": 4181,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:17:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ACT",
"dateTime": "2026-05-01T10:08:00-05:00",
"terminal": null
},
"durationMinutes": 51,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_4181_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 55,
"score": 55,
"flights": [
{
"flightNumber": 4942,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:33:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "ACT",
"dateTime": "2026-05-01T17:28:00-05:00",
"terminal": null
},
"durationMinutes": 55,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_4942_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 56,
"score": 56,
"flights": [
{
"flightNumber": 6419,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:29:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "TYR",
"dateTime": "2026-05-01T17:25:00-05:00",
"terminal": null
},
"durationMinutes": 56,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6419_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 57,
"score": 57,
"flights": [
{
"flightNumber": 4059,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T13:18:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "GGG",
"dateTime": "2026-05-01T14:15:00-05:00",
"terminal": null
},
"durationMinutes": 57,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_4059_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 58,
"score": 58,
"flights": [
{
"flightNumber": 3417,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:41:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ABI",
"dateTime": "2026-05-01T17:39:00-05:00",
"terminal": null
},
"durationMinutes": 58,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3417_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 58,
"score": 58,
"flights": [
{
"flightNumber": 3422,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T13:16:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ABI",
"dateTime": "2026-05-01T14:14:00-05:00",
"terminal": null
},
"durationMinutes": 58,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3422_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 58,
"score": 58,
"flights": [
{
"flightNumber": 6420,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:13:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "TYR",
"dateTime": "2026-05-01T10:11:00-05:00",
"terminal": null
},
"durationMinutes": 58,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6420_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 59,
"score": 59,
"flights": [
{
"flightNumber": 3569,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T20:53:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "GRK",
"dateTime": "2026-05-01T21:52:00-05:00",
"terminal": null
},
"durationMinutes": 59,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3569_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 59,
"score": 59,
"flights": [
{
"flightNumber": 3621,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T14:25:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "GRK",
"dateTime": "2026-05-01T15:24:00-05:00",
"terminal": null
},
"durationMinutes": 59,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3621_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 60,
"score": 60,
"flights": [
{
"flightNumber": 5402,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "LAW",
"dateTime": "2026-05-01T22:30:00-05:00",
"terminal": null
},
"durationMinutes": 60,
"equipmentIata": "CR9",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_5402_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 61,
"score": 61,
"flights": [
{
"flightNumber": 3611,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T20:45:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ABI",
"dateTime": "2026-05-01T21:46:00-05:00",
"terminal": null
},
"durationMinutes": 61,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3611_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 61,
"score": 61,
"flights": [
{
"flightNumber": 4003,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:10:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SPS",
"dateTime": "2026-05-01T22:11:00-05:00",
"terminal": null
},
"durationMinutes": 61,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_4003_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 62,
"score": 62,
"flights": [
{
"flightNumber": 3418,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:06:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ABI",
"dateTime": "2026-05-01T10:08:00-05:00",
"terminal": null
},
"durationMinutes": 62,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3418_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 62,
"score": 62,
"flights": [
{
"flightNumber": 3617,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:33:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "GRK",
"dateTime": "2026-05-01T09:35:00-05:00",
"terminal": null
},
"durationMinutes": 62,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3617_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 62,
"score": 62,
"flights": [
{
"flightNumber": 5363,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T15:42:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "LAW",
"dateTime": "2026-05-01T16:44:00-05:00",
"terminal": null
},
"durationMinutes": 62,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_5363_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 63,
"score": 63,
"flights": [
{
"flightNumber": 3950,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T12:47:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SPS",
"dateTime": "2026-05-01T13:50:00-05:00",
"terminal": null
},
"durationMinutes": 63,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_3950_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 63,
"score": 63,
"flights": [
{
"flightNumber": 4156,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T13:10:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "TXK",
"dateTime": "2026-05-01T14:13:00-05:00",
"terminal": null
},
"durationMinutes": 63,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_4156_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 64,
"score": 64,
"flights": [
{
"flightNumber": 576,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T19:55:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T20:59:00-05:00",
"terminal": null
},
"durationMinutes": 64,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_576_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 64,
"score": 64,
"flights": [
{
"flightNumber": 1819,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T12:00:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T13:04:00-05:00",
"terminal": null
},
"durationMinutes": 64,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1819_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 64,
"score": 64,
"flights": [
{
"flightNumber": 3862,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:59:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SHV",
"dateTime": "2026-05-01T10:03:00-05:00",
"terminal": null
},
"durationMinutes": 64,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3862_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 64,
"score": 64,
"flights": [
{
"flightNumber": 4046,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:43:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "CLL",
"dateTime": "2026-05-01T17:47:00-05:00",
"terminal": null
},
"durationMinutes": 64,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_4046_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 972,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:45:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T22:50:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_972_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 1458,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:53:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T22:58:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1458_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 1813,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T19:02:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T20:07:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1813_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 2324,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T20:49:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T21:54:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "321",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 190,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 20,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 170,
"mealCodes": []
}
},
"inFlightService": [
4,
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_2324_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 2438,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:43:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T17:48:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2438_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 2884,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T13:36:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T14:41:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2884_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 3198,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T18:10:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T19:15:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_3198_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 65,
"score": 65,
"flights": [
{
"flightNumber": 4102,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:38:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "CLL",
"dateTime": "2026-05-01T09:43:00-05:00",
"terminal": null
},
"durationMinutes": 65,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_4102_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 66,
"score": 66,
"flights": [
{
"flightNumber": 2199,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T18:37:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T19:43:00-05:00",
"terminal": null
},
"durationMinutes": 66,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2199_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 66,
"score": 66,
"flights": [
{
"flightNumber": 2384,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T10:36:00-05:00",
"terminal": null
},
"durationMinutes": 66,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2384_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 66,
"score": 66,
"flights": [
{
"flightNumber": 5593,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:30:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "LAW",
"dateTime": "2026-05-01T09:36:00-05:00",
"terminal": null
},
"durationMinutes": 66,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_5593_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 66,
"score": 66,
"flights": [
{
"flightNumber": 6231,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T17:33:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "GRK",
"dateTime": "2026-05-01T18:39:00-05:00",
"terminal": null
},
"durationMinutes": 66,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6231_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 67,
"score": 67,
"flights": [
{
"flightNumber": 1408,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T17:32:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T18:39:00-05:00",
"terminal": null
},
"durationMinutes": 67,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1408_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 67,
"score": 67,
"flights": [
{
"flightNumber": 2439,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T10:37:00-05:00",
"terminal": null
},
"durationMinutes": 67,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2439_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 67,
"score": 67,
"flights": [
{
"flightNumber": 3398,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T14:40:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T15:47:00-05:00",
"terminal": null
},
"durationMinutes": 67,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3398_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 67,
"score": 67,
"flights": [
{
"flightNumber": 3444,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T15:15:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T16:22:00-05:00",
"terminal": null
},
"durationMinutes": 67,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3444_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 67,
"score": 67,
"flights": [
{
"flightNumber": 3786,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T11:55:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T13:02:00-05:00",
"terminal": null
},
"durationMinutes": 67,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3786_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 67,
"score": 67,
"flights": [
{
"flightNumber": 6207,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T18:40:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "SHV",
"dateTime": "2026-05-01T19:47:00-05:00",
"terminal": null
},
"durationMinutes": 67,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6207_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 68,
"score": 68,
"flights": [
{
"flightNumber": 614,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:41:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T17:49:00-05:00",
"terminal": null
},
"durationMinutes": 68,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_614_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 68,
"score": 68,
"flights": [
{
"flightNumber": 2413,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T13:56:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "TUL",
"dateTime": "2026-05-01T15:04:00-05:00",
"terminal": null
},
"durationMinutes": 68,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2413_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 68,
"score": 68,
"flights": [
{
"flightNumber": 3277,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T10:40:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T11:48:00-05:00",
"terminal": null
},
"durationMinutes": 68,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_3277_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 68,
"score": 68,
"flights": [
{
"flightNumber": 5449,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:52:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SHV",
"dateTime": "2026-05-01T18:00:00-05:00",
"terminal": null
},
"durationMinutes": 68,
"equipmentIata": "CR9",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_5449_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 68,
"score": 68,
"flights": [
{
"flightNumber": 6232,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T10:13:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "GRK",
"dateTime": "2026-05-01T11:21:00-05:00",
"terminal": null
},
"durationMinutes": 68,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6232_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 69,
"score": 69,
"flights": [
{
"flightNumber": 3063,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:14:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "TUL",
"dateTime": "2026-05-01T10:23:00-05:00",
"terminal": null
},
"durationMinutes": 69,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_3063_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 69,
"score": 69,
"flights": [
{
"flightNumber": 6203,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T20:48:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "SHV",
"dateTime": "2026-05-01T21:57:00-05:00",
"terminal": null
},
"durationMinutes": 69,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6203_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 69,
"score": 69,
"flights": [
{
"flightNumber": 6234,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T15:20:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "SHV",
"dateTime": "2026-05-01T16:29:00-05:00",
"terminal": null
},
"durationMinutes": 69,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6234_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 70,
"score": 70,
"flights": [
{
"flightNumber": 1294,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T09:40:00-05:00",
"terminal": null
},
"durationMinutes": 70,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1294_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 70,
"score": 70,
"flights": [
{
"flightNumber": 1514,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:15:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "TUL",
"dateTime": "2026-05-01T22:25:00-05:00",
"terminal": null
},
"durationMinutes": 70,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1514_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 70,
"score": 70,
"flights": [
{
"flightNumber": 3596,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "FSM",
"dateTime": "2026-05-01T10:40:00-05:00",
"terminal": null
},
"durationMinutes": 70,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3596_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 70,
"score": 70,
"flights": [
{
"flightNumber": 6380,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T11:31:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "SHV",
"dateTime": "2026-05-01T12:41:00-05:00",
"terminal": null
},
"durationMinutes": 70,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6380_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 71,
"score": 71,
"flights": [
{
"flightNumber": 413,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T11:31:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T12:42:00-05:00",
"terminal": "0"
},
"durationMinutes": 71,
"equipmentIata": "321",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 190,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 20,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 170,
"mealCodes": []
}
},
"inFlightService": [
4,
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_413_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 71,
"score": 71,
"flights": [
{
"flightNumber": 499,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T19:47:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T20:58:00-05:00",
"terminal": "0"
},
"durationMinutes": 71,
"equipmentIata": "321",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 190,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 20,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 170,
"mealCodes": []
}
},
"inFlightService": [
4,
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_499_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 71,
"score": 71,
"flights": [
{
"flightNumber": 2368,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T18:33:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T19:44:00-05:00",
"terminal": "0"
},
"durationMinutes": 71,
"equipmentIata": "320",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 150,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 138,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_2368_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 71,
"score": 71,
"flights": [
{
"flightNumber": 2609,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T13:10:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T14:21:00-05:00",
"terminal": "0"
},
"durationMinutes": 71,
"equipmentIata": "321",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 190,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 20,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 170,
"mealCodes": []
}
},
"inFlightService": [
4,
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_2609_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 72,
"score": 72,
"flights": [
{
"flightNumber": 546,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:40:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T22:52:00-05:00",
"terminal": "0"
},
"durationMinutes": 72,
"equipmentIata": "321",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 190,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 20,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 170,
"mealCodes": []
}
},
"inFlightService": [
4,
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_546_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 72,
"score": 72,
"flights": [
{
"flightNumber": 1406,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T20:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T21:42:00-05:00",
"terminal": "0"
},
"durationMinutes": 72,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1406_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 72,
"score": 72,
"flights": [
{
"flightNumber": 1449,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T14:26:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T15:38:00-05:00",
"terminal": "0"
},
"durationMinutes": 72,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1449_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 72,
"score": 72,
"flights": [
{
"flightNumber": 2759,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:24:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T09:36:00-05:00",
"terminal": "0"
},
"durationMinutes": 72,
"equipmentIata": "321",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 190,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 20,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 170,
"mealCodes": []
}
},
"inFlightService": [
4,
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_2759_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 72,
"score": 72,
"flights": [
{
"flightNumber": 3595,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:59:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "FSM",
"dateTime": "2026-05-01T18:11:00-05:00",
"terminal": null
},
"durationMinutes": 72,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_3595_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 73,
"score": 73,
"flights": [
{
"flightNumber": 1836,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T07:10:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T08:23:00-05:00",
"terminal": "0"
},
"durationMinutes": 73,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_1836_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 73,
"score": 73,
"flights": [
{
"flightNumber": 5356,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:40:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "SWO",
"dateTime": "2026-05-01T22:53:00-05:00",
"terminal": null
},
"durationMinutes": 73,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_5356_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 74,
"score": 74,
"flights": [
{
"flightNumber": 1865,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T14:37:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T15:51:00-05:00",
"terminal": "A"
},
"durationMinutes": 74,
"equipmentIata": "7M8",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_1865_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 74,
"score": 74,
"flights": [
{
"flightNumber": 2140,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:26:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T09:40:00-05:00",
"terminal": "A"
},
"durationMinutes": 74,
"equipmentIata": "7M8",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_2140_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 74,
"score": 74,
"flights": [
{
"flightNumber": 2146,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T10:13:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T11:27:00-05:00",
"terminal": "A"
},
"durationMinutes": 74,
"equipmentIata": "738",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2146_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 74,
"score": 74,
"flights": [
{
"flightNumber": 3827,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T17:28:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SAT",
"dateTime": "2026-05-01T18:42:00-05:00",
"terminal": "0"
},
"durationMinutes": 74,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3827_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 74,
"score": 74,
"flights": [
{
"flightNumber": 3886,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T10:40:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "TUL",
"dateTime": "2026-05-01T11:54:00-05:00",
"terminal": null
},
"durationMinutes": 74,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_3886_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 2152,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T19:05:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T20:20:00-05:00",
"terminal": "A"
},
"durationMinutes": 75,
"equipmentIata": "7M8",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 172,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 16,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 156,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_2152_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 2209,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:14:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T22:29:00-05:00",
"terminal": "A"
},
"durationMinutes": 75,
"equipmentIata": "321",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 190,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 20,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 170,
"mealCodes": []
}
},
"inFlightService": [
4,
12,
18,
22,
23,
26,
27,
28,
31
],
"id": "AA_2209_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 3164,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T17:05:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "XNA",
"dateTime": "2026-05-01T18:20:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_3164_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 3689,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T18:35:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "LBB",
"dateTime": "2026-05-01T19:50:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3689_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 3926,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:22:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AEX",
"dateTime": "2026-05-01T22:37:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_3926_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 5480,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T13:23:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "SWO",
"dateTime": "2026-05-01T14:38:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "CR9",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_5480_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 6385,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:46:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "SJT",
"dateTime": "2026-05-01T18:01:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6385_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 3802,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T11:35:00-05:00",
"terminal": "D"
},
"arrival": {
"airportIata": "GLH",
"dateTime": "2026-05-01T12:50:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "FRJ",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 30,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 0,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 30,
"mealCodes": []
}
},
"inFlightService": [],
"id": "KG_3802_DFW_2026_05_01",
"carrierIata": "KG",
"carrierIcao": "LYM",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 5411,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T11:15:00-05:00",
"terminal": "D"
},
"arrival": {
"airportIata": "CVN",
"dateTime": "2026-05-01T11:30:00-06:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "ER4",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 50,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 0,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 50,
"mealCodes": []
}
},
"inFlightService": [],
"id": "KG_5411_DFW_2026_05_01",
"carrierIata": "KG",
"carrierIcao": "LYM",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 3692,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T10:40:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ELD",
"dateTime": "2026-05-01T11:55:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "CRJ",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 30,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 0,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 30,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "LF_3692_DFW_2026_05_01",
"carrierIata": "LF",
"carrierIcao": "VTE",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 3694,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T14:55:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ELD",
"dateTime": "2026-05-01T16:10:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "CRJ",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 30,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 0,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 30,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "LF_3694_DFW_2026_05_01",
"carrierIata": "LF",
"carrierIcao": "VTE",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 75,
"score": 75,
"flights": [
{
"flightNumber": 3696,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T17:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "ELD",
"dateTime": "2026-05-01T18:45:00-05:00",
"terminal": null
},
"durationMinutes": 75,
"equipmentIata": "CRJ",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 30,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 0,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 30,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "LF_3696_DFW_2026_05_01",
"carrierIata": "LF",
"carrierIcao": "VTE",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 76,
"score": 76,
"flights": [
{
"flightNumber": 3113,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T12:36:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "LIT",
"dateTime": "2026-05-01T13:52:00-05:00",
"terminal": null
},
"durationMinutes": 76,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_3113_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 76,
"score": 76,
"flights": [
{
"flightNumber": 3691,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T12:28:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "LBB",
"dateTime": "2026-05-01T13:44:00-05:00",
"terminal": null
},
"durationMinutes": 76,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3691_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 76,
"score": 76,
"flights": [
{
"flightNumber": 3888,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T07:02:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "TUL",
"dateTime": "2026-05-01T08:18:00-05:00",
"terminal": null
},
"durationMinutes": 76,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_3888_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 76,
"score": 76,
"flights": [
{
"flightNumber": 3939,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:40:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AEX",
"dateTime": "2026-05-01T17:56:00-05:00",
"terminal": null
},
"durationMinutes": 76,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3939_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 76,
"score": 76,
"flights": [
{
"flightNumber": 3955,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T18:30:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "TUL",
"dateTime": "2026-05-01T19:46:00-05:00",
"terminal": null
},
"durationMinutes": 76,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3955_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 76,
"score": 76,
"flights": [
{
"flightNumber": 6433,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T07:10:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "AUS",
"dateTime": "2026-05-01T08:26:00-05:00",
"terminal": null
},
"durationMinutes": 76,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6433_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 77,
"score": 77,
"flights": [
{
"flightNumber": 1433,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:14:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "XNA",
"dateTime": "2026-05-01T22:31:00-05:00",
"terminal": null
},
"durationMinutes": 77,
"equipmentIata": "320",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 150,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 138,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_1433_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 77,
"score": 77,
"flights": [
{
"flightNumber": 3391,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T14:31:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "HOU",
"dateTime": "2026-05-01T15:48:00-05:00",
"terminal": null
},
"durationMinutes": 77,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_3391_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 77,
"score": 77,
"flights": [
{
"flightNumber": 4018,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:20:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "AEX",
"dateTime": "2026-05-01T09:37:00-05:00",
"terminal": null
},
"durationMinutes": 77,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_4018_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 78,
"score": 78,
"flights": [
{
"flightNumber": 2142,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:05:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T17:23:00-05:00",
"terminal": "A"
},
"durationMinutes": 78,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2142_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 78,
"score": 78,
"flights": [
{
"flightNumber": 3684,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T09:56:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "LBB",
"dateTime": "2026-05-01T11:14:00-05:00",
"terminal": null
},
"durationMinutes": 78,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3684_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 78,
"score": 78,
"flights": [
{
"flightNumber": 3686,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T21:15:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "MLU",
"dateTime": "2026-05-01T22:33:00-05:00",
"terminal": null
},
"durationMinutes": 78,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3686_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 78,
"score": 78,
"flights": [
{
"flightNumber": 4113,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T11:57:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T13:15:00-05:00",
"terminal": "A"
},
"durationMinutes": 78,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_4113_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 78,
"score": 78,
"flights": [
{
"flightNumber": 6427,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T07:10:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "OKC",
"dateTime": "2026-05-01T08:28:00-05:00",
"terminal": null
},
"durationMinutes": 78,
"equipmentIata": "CR7",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 9,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 56,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_6427_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 78,
"score": 78,
"flights": [
{
"flightNumber": 528,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T14:20:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T15:38:00-05:00",
"terminal": "C"
},
"durationMinutes": 78,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 126,
"classes": {
"first": {
"seats": 0,
"mealCodes": [
"N"
]
},
"business": {
"seats": 12,
"mealCodes": [
"N"
]
},
"premiumEconomy": {
"seats": 0,
"mealCodes": [
"N"
]
},
"economy": {
"seats": 114,
"mealCodes": [
"N"
]
}
},
"inFlightService": [],
"id": "UA_528_DFW_2026_05_01",
"carrierIata": "UA",
"carrierIcao": "UAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 78,
"score": 78,
"flights": [
{
"flightNumber": 539,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T11:55:00-05:00",
"terminal": "E"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T13:13:00-05:00",
"terminal": "C"
},
"durationMinutes": 78,
"equipmentIata": "739",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 179,
"classes": {
"first": {
"seats": 0,
"mealCodes": [
"N"
]
},
"business": {
"seats": 20,
"mealCodes": [
"N"
]
},
"premiumEconomy": {
"seats": 0,
"mealCodes": [
"N"
]
},
"economy": {
"seats": 159,
"mealCodes": [
"N"
]
}
},
"inFlightService": [],
"id": "UA_539_DFW_2026_05_01",
"carrierIata": "UA",
"carrierIcao": "UAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 79,
"score": 79,
"flights": [
{
"flightNumber": 2157,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T18:00:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T19:19:00-05:00",
"terminal": "A"
},
"durationMinutes": 79,
"equipmentIata": "319",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 128,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 8,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 120,
"mealCodes": []
}
},
"inFlightService": [
12,
18,
22,
23,
26
],
"id": "AA_2157_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 79,
"score": 79,
"flights": [
{
"flightNumber": 3390,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T07:01:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "IAH",
"dateTime": "2026-05-01T08:20:00-05:00",
"terminal": "A"
},
"durationMinutes": 79,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3390_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 79,
"score": 79,
"flights": [
{
"flightNumber": 3688,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:25:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "LBB",
"dateTime": "2026-05-01T09:44:00-05:00",
"terminal": null
},
"durationMinutes": 79,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3688_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 79,
"score": 79,
"flights": [
{
"flightNumber": 3768,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T16:50:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "MLU",
"dateTime": "2026-05-01T18:09:00-05:00",
"terminal": null
},
"durationMinutes": 79,
"equipmentIata": "E75",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 76,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 64,
"mealCodes": []
}
},
"inFlightService": [
18
],
"id": "AA_3768_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
},
{
"durationMinutes": 79,
"score": 79,
"flights": [
{
"flightNumber": 3769,
"flightSuffix": null,
"departure": {
"airportIata": "DFW",
"dateTime": "2026-05-01T08:21:00-05:00",
"terminal": "0"
},
"arrival": {
"airportIata": "MLU",
"dateTime": "2026-05-01T09:40:00-05:00",
"terminal": null
},
"durationMinutes": 79,
"equipmentIata": "E70",
"serviceType": "J",
"isCodeshare": false,
"stops": 0,
"stopCodes": null,
"totalSeats": 65,
"classes": {
"first": {
"seats": 0,
"mealCodes": []
},
"business": {
"seats": 12,
"mealCodes": []
},
"premiumEconomy": {
"seats": 0,
"mealCodes": []
},
"economy": {
"seats": 53,
"mealCodes": []
}
},
"inFlightService": [
9
],
"id": "AA_3769_DFW_2026_05_01",
"carrierIata": "AA",
"carrierIcao": "AAL",
"isWetlease": false,
"codeshares": []
}
]
}
],
"nextCursor": "CGQSFwoRMjAyNi0wNS0wMV9kaXJlY3QQZBhkGGQ="
}
}