flights
flights
Page 2 of 17.
Overview
- Feb21
Singapore Airlines SQ2252
6:22 AM · YYZ → DFW
- Apr23
Lufthansa LH5022
3:15 PM · LHR → ORD
- Jun16
American Airlines AA5542
3:40 PM · GRU → ATL
- Oct14
Delta Air Lines DL719
10:26 AM · ICN → JFK
- Jul23
Singapore Airlines SQ122
11:53 AM · YYZ → SYD
- Jun21
American Airlines AA3964
6:55 PM · NRT → GRU
- Oct21
Delta Air Lines DL4096
7:49 AM · AMS → ORD
- Dec23
Southwest Airlines WN608
12:08 PM · LHR → MAD
- Aug2
Delta Air Lines DL9589
8:36 AM · ORD → BCN
- Jul7
Emirates EK1738
7:31 AM · BCN → LHR
- Apr28
Japan Airlines JL8871
6:14 AM · CDG → YYZ
- Feb6
Singapore Airlines SQ2501
3:11 PM · SIN → MAD
- May5
Southwest Airlines WN7238
10:49 AM · YYZ → ICN
- Oct10
United Airlines UA2120
9:19 PM · MEX → ICN
- Jun17
Air France AF3634
2:00 AM · GRU → SIN
- Jun1
United Airlines UA9626
10:57 AM · CDG → DXB
- Jul26
Southwest Airlines WN7157
8:12 AM · ICN → YYZ
- May11
United Airlines UA8560
7:22 PM · BCN → LAX
- Nov25
United Airlines UA1564
10:07 PM · BCN → LAX
- May27
Japan Airlines JL3898
12:36 PM · ATL → BCN
- Dec8
Singapore Airlines SQ7398
1:29 PM · LAX → ORD
- Aug20
British Airways BA6362
1:41 PM · SYD → LAX
- Jul4
Air France AF5088
8:03 PM · ICN → FCO
- May10
United Airlines UA813
1:26 PM · LAX → LHR
Request
curl example
curl -sS \ "https://example-data.com/api/v1/flights?limit=25"
JavaScript example
const res = await fetch(
"https://example-data.com/api/v1/flights?limit=25"
);
const { data, meta } = await res.json(); TypeScript example
// Download once: mkdir -p types && curl -o types/flights.d.ts https://example-data.com/types/flights.d.ts
import type { Flight, ListEnvelope } from "./types/flights";
const res = await fetch(
"https://example-data.com/api/v1/flights?limit=25"
);
const { data, meta } = (await res.json()) as ListEnvelope<Flight>; Python example
import requests
res = requests.get(
"https://example-data.com/api/v1/flights",
params={"limit": 25},
)
data = res.json() Response
{
"data": [
{
"id": 25,
"flightNumber": "SQ2252",
"airline": "Singapore Airlines",
"departureAirport": "YYZ",
"arrivalAirport": "DFW",
"departureAt": "2026-02-21T06:22:51.031Z",
"arrivalAt": "2026-02-21T09:10:51.031Z",
"durationMinutes": 168,
"status": "in_air",
"priceFrom": 984.11,
"currency": "CAD",
"createdAt": "2026-01-06T06:22:51.031Z"
},
{
"id": 26,
"flightNumber": "LH5022",
"airline": "Lufthansa",
"departureAirport": "LHR",
"arrivalAirport": "ORD",
"departureAt": "2026-04-23T15:15:31.779Z",
"arrivalAt": "2026-04-23T19:01:31.779Z",
"durationMinutes": 226,
"status": "delayed",
"priceFrom": 763.85,
"currency": "GBP",
"createdAt": "2026-02-20T15:15:31.779Z"
},
{
"id": 27,
"flightNumber": "AA5542",
"airline": "American Airlines",
"departureAirport": "GRU",
"arrivalAirport": "ATL",
"departureAt": "2026-06-16T15:40:27.086Z",
"arrivalAt": "2026-06-16T17:36:27.086Z",
"durationMinutes": 116,
"status": "delayed",
"priceFrom": 287.16,
"currency": "CAD",
"createdAt": "2026-05-20T15:40:27.086Z"
}
],
"meta": {
"page": 2,
"limit": 24,
"total": 400,
"totalPages": 17
},
"links": {
"self": "/api/v1/flights?page=2&limit=24",
"first": "/api/v1/flights?page=1&limit=24",
"last": "/api/v1/flights?page=17&limit=24",
"next": "/api/v1/flights?page=3&limit=24",
"prev": "/api/v1/flights?page=1&limit=24"
}
}