KAYAK Flight Scanner avatar
KAYAK Flight Scanner

Pricing

$30.00/month + usage

Go to Store
KAYAK Flight Scanner

KAYAK Flight Scanner

Developed by

cat

Maintained by Community

💫 Scrape flight data from Kayak.com

0.0 (0)

Pricing

$30.00/month + usage

0

Monthly users

1

Last modified

4 hours ago

Welcome to Kayak Flight Scraper

dont be sad readme is here

About Kayak.com

Kayak (styled as KAYAK) is an American online travel agency and metasearch engine owned and operated by Booking Holdings. Kayak's website and mobile apps are currently available in over 18 languages and more than 30 countries, including the United States, the United Kingdom, Canada, India, China, France, Germany, Italy, Spain, Russia, Switzerland, Norway, Sweden, Finland, the Netherlands, Australia, Ireland, Mexico, New Zealand, Belgium, Hong Kong, Taiwan, Korea, Japan, and Singapore.

About This Actor

💫 Scrape flight data from Kayak.com including prices, airlines, durations, and more. Perfect for tracking deals, comparing routes, or analyzing travel trends.

✈️ Tutorial

Example #1: One-Way Flight

Search flights from Jakarta to London on 2022-10-17.

1{
2	"origin.0": "Jakarta", "target.0": "London", "depart.0": "2022-10-17"
3}

Example #2: Roundtrip

Search flights from Jakarta to London on 2022-10-17 and return on 2022-10-20

1{
2	"origin.0": "Jakarta", 	"target.0": "London", 	"depart.0": "2022-10-17",
3	"origin.1": "London", 	"target.1": "Jakarta", 	"depart.1": "2022-10-20"
4}

Example #3: Multi-city

Around the world in 80 days

1{
2	"origin.0": "Jakarta", 	"target.0": "London", 	"depart.0": "2022-10-1",
3	"origin.1": "London", 	"target.1": "Paris", 	"depart.1": "2022-10-3",
4	"origin.2": "Paris", 	"target.2": "Bangkok", 	"depart.2": "2022-10-5",
5	"origin.3": "Bangkok", 	"target.3": "Sydney", 	"depart.3": "2022-10-7",
6	"origin.4": "Sydney", 	"target.4": "New York", "depart.4": "2022-10-9",
7	"origin.5": "New York",	"target.5": "Jakarta", 	"depart.5": "2022-10-11"
8}

Output Samples

1{
2    "cabinCode": "e",
3    "co2Info": {
4        "co2Average": 1.4895928928998883,
5        "co2Total": 0.9428940117359161
6    },
7    "displayAirline": {
8        "code": "MULT",
9        "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/MULT.png?crop=false&width=108&height=92&fallback=default2.png&_v=230551432b21d8d61f889d8fad67a560",
10        "name": "Multiple Airlines"
11    },
12    "distinctAirlines": [
13        {
14            "airlineFeeUrl": "https://www.garuda-indonesia.com/other-countries/en/garuda-indonesia-experience/on-ground/baggage/index.page?",
15            "baggagePolicyInfo": [
16                {
17                    "bagType": "PERSONAL"
18                },
19                {
20                    "bagRestriction": {
21                        "DIMENSIONS": "Up to 22 x 14 x 9in"
22                    },
23                    "bagType": "CARRYON"
24                },
25                {
26                    "bagRestriction": {
27                        "DIMENSIONS": "Up to 62in total"
28                    },
29                    "bagType": "CHECKED"
30                }
31            ],
32            "code": "GA",
33            "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/GA.png?crop=false&width=108&height=92&fallback=default2.png&_v=1ee6ab25b32241abc38031b5b7026b69",
34            "name": "Garuda Indonesia"
35        },
36        {
37            "airlineFeeUrl": "https://www.batikair.com/en/Experience/Economy",
38            "baggagePolicyInfo": [
39                {
40                    "bagRestriction": {
41                        "DIMENSIONS": "Up to 13 x 11 x 7in"
42                    },
43                    "bagType": "PERSONAL"
44                },
45                {
46                    "bagRestriction": {
47                        "DIMENSIONS": "Up to 22 x 14 x 9in"
48                    },
49                    "bagType": "CARRYON"
50                },
51                {
52                    "bagRestriction": {
53                        "DIMENSIONS": "Up to 62in total"
54                    },
55                    "bagType": "CHECKED"
56                }
57            ],
58            "code": "OD",
59            "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/OD.png?crop=false&width=108&height=92&fallback=default1.png&_v=8bb7f65340e1b6513de5f3e58f53a4b9",
60            "name": "Batik Air"
61        }
62    ],
63    "itemType": "RESULT",
64    "legs": [
65        {
66            "displayAirline": {
67                "code": "MULT",
68                "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/MULT.png?crop=false&width=108&height=92&fallback=default2.png&_v=230551432b21d8d61f889d8fad67a560",
69                "name": "Multiple airlines"
70            },
71            "distinctAirlines": [
72                {
73                    "code": "GA",
74                    "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/GA.png?crop=false&width=108&height=92&fallback=default2.png&_v=1ee6ab25b32241abc38031b5b7026b69",
75                    "name": "Garuda Indonesia"
76                },
77                {
78                    "code": "OD",
79                    "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/OD.png?crop=false&width=108&height=92&fallback=default1.png&_v=8bb7f65340e1b6513de5f3e58f53a4b9",
80                    "name": "Batik Air"
81                }
82            ],
83            "legDurationDisplay": "11h 35m",
84            "legDurationMinutes": 695,
85            "legId": "CGKSYD1744902000000GA4141744927200000OD1712",
86            "segments": [
87                {
88                    "airline": {
89                        "code": "GA",
90                        "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/GA.png?crop=false&width=108&height=92&fallback=default2.png&_v=1ee6ab25b32241abc38031b5b7026b69",
91                        "name": "Garuda Indonesia"
92                    },
93                    "arrival": {
94                        "airport": {
95                            "cityCode": "DPS",
96                            "cityName": "Denpasar",
97                            "code": "DPS",
98                            "displayName": "Denpasar Bali Ngurah Rai",
99                            "fullDisplayName": "Bali Ngurah Rai"
100                        },
101                        "isoDateTimeLocal": "2025-04-17T18:25:00"
102                    },
103                    "cabinCode": "e",
104                    "cabinDisplay": "Economy",
105                    "departure": {
106                        "airport": {
107                            "cityCode": "JKT",
108                            "cityName": "Jakarta",
109                            "code": "CGK",
110                            "displayName": "Jakarta Soekarno-Hatta Intl",
111                            "fullDisplayName": "Soekarno-Hatta Intl"
112                        },
113                        "isoDateTimeLocal": "2025-04-17T15:30:00"
114                    },
115                    "duration": "1h 55m",
116                    "durationMinutes": 115,
117                    "flightNumber": "414",
118                    "layover": {
119                        "duration": "3h 50m",
120                        "durationMinutes": 230,
121                        "isLong": true,
122                        "isSelfTransfer": true,
123                        "message": "Change planes in Denpasar (DPS)"
124                    },
125                    "segmentQualityItems": {
126                        "equipmentTypeName": "Boeing 737-800",
127                        "qualityItems": [
128                            {
129                                "icon": "FLIGHT",
130                                "msg": "Boeing 737-800 (Narrow-body jet)"
131                            }
132                        ]
133                    }
134                },
135                {
136                    "airline": {
137                        "code": "OD",
138                        "logoUrl": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/OD.png?crop=false&width=108&height=92&fallback=default1.png&_v=8bb7f65340e1b6513de5f3e58f53a4b9",
139                        "name": "Batik Air"
140                    },
141                    "arrival": {
142                        "airport": {
143                            "cityCode": "SYD",
144                            "cityName": "Sydney",
145                            "code": "SYD",
146                            "displayName": "Sydney Kingsford Smith",
147                            "fullDisplayName": "Kingsford Smith"
148                        },
149                        "isDateMismatch": true,
150                        "isoDateTimeLocal": "2025-04-18T06:05:00"
151                    },
152                    "cabinCode": "e",
153                    "cabinDisplay": "Economy",
154                    "departure": {
155                        "airport": {
156                            "cityCode": "DPS",
157                            "cityName": "Denpasar",
158                            "code": "DPS",
159                            "displayName": "Denpasar Bali Ngurah Rai",
160                            "fullDisplayName": "Bali Ngurah Rai"
161                        },
162                        "isoDateTimeLocal": "2025-04-17T22:15:00"
163                    },
164                    "duration": "5h 50m",
165                    "durationMinutes": 350,
166                    "flightNumber": "171",
167                    "isOvernight": true,
168                    "operationalDisplay": "Batik Air Malaysia",
169                    "segmentQualityItems": {
170                        "equipmentTypeName": "Boeing 737-800",
171                        "qualityItems": [
172                            {
173                                "icon": "FLIGHT",
174                                "msg": "Boeing 737-800 (Narrow-body jet)"
175                            },
176                            {
177                                "icon": "RED_EYE",
178                                "msg": "Overnight flight (red eye)"
179                            }
180                        ]
181                    }
182                }
183            ]
184        }
185    ],
186    "operationalDisclosures": "Operated by Batik Air Malaysia",
187    "optionsByFare": [
188        {
189            "fareName": {
190                "displayName": "Economy",
191                "fareId": "e"
192            },
193            "isFeatured": true,
194            "options": [
195                {
196                    "bookingId": "F-7321489829275366147E0101b62fae7",
197                    "displayPrice": "$236",
198                    "fareAmenities": [
199                        {
200                            "prices": {
201                                "FIRST_BAG": {
202                                    "currencyFormatString": "$%s"
203                                }
204                            },
205                            "restriction": "INCLUDED",
206                            "type": "CARRYON_BAG"
207                        },
208                        {
209                            "includedCheckedBagCount": 1,
210                            "prices": {
211                                "FIRST_BAG": {
212                                    "currencyFormatString": "$%s"
213                                }
214                            },
215                            "restriction": "INCLUDED",
216                            "type": "CHECKED_BAG"
217                        },
218                        {
219                            "restriction": "UNKNOWN",
220                            "type": "SEAT_SELECTION"
221                        },
222                        {
223                            "restriction": "UNKNOWN",
224                            "type": "LEGROOM"
225                        },
226                        {
227                            "restriction": "UNKNOWN",
228                            "type": "CHANGE"
229                        },
230                        {
231                            "restriction": "UNKNOWN",
232                            "type": "REFUNDABLE"
233                        }
234                    ],
235                    "fees": {
236                        "basePrice": "$236",
237                        "carryOnBagData": {
238                            "displayPrice": "$0",
239                            "status": "INCLUDED"
240                        },
241                        "carryOnDisplay": "Included",
242                        "checkedBagData": {
243                            "displayPrice": "$0",
244                            "numSelected": 1,
245                            "secondBag": {
246                                "status": "UNKNOWN"
247                            },
248                            "status": "INCLUDED"
249                        },
250                        "checkedBagDisplay": "Included",
251                        "rawPrice": 236,
252                        "totalPrice": "$236"
253                    },
254                    "flags": {
255                        "hasVirtualInterline": true,
256                        "isFeaturedProvider": true,
257                        "isSelfTransferProtection": true
258                    },
259                    "isLegacyBookingOption": true,
260                    "providerInfo": {
261                        "code": "CTRIPAIR",
262                        "countryName": "United States",
263                        "currency": "USD",
264                        "displayName": "Trip.com",
265                        "logoUrls": [
266                            {
267                                "horizontalImage": "https://content.r9cdn.net/rimg/provider-logos/airlines/h/CTRIPAIR.png?crop=false&width=88&height=31&fallback=default1.png&_v=6ffbb6778ab7d3ee8da1e965010b225e",
268                                "image": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/CTRIPAIR.png?crop=false&width=108&height=92&fallback=default1.png&_v=2408729b8def29d628c429db966a3157",
269                                "name": "Trip.com",
270                                "wideHorizontalImage": "https://content.r9cdn.net/rimg/provider-logos/airlines/h/CTRIPAIR.png?crop=false&width=102&height=18&fallback=default1.png&_v=6ffbb6778ab7d3ee8da1e965010b225e"
271                            }
272                        ]
273                    },
274                    "qualityFlags": {
275                        "accuracy": "Invalid",
276                        "cancellation": "no flag",
277                        "fees": "Invalid",
278                        "standards": "Invalid"
279                    },
280                    "url": "/book/flight?code=iLFiMEbq8o.mgYptEKS7RsDzQq2dWkU9A.23600.2756f2612cd9194c9eb8885a0ae47330&h=5196bb3b07f8&sub=F-7321489829275366147E0101b62fae7&bucket=e"
281                }
282            ],
283            "topPrice": {
284                "currencyFormatString": "$%s",
285                "localizedPrice": "$236",
286                "price": 236
287            },
288            "uiCabinCode": "e"
289        }
290    ],
291    "optionsByFareAltSort": [
292        {
293            "fareName": {
294                "displayName": "Economy",
295                "fareId": "e"
296            },
297            "isFeatured": true,
298            "options": [
299                {
300                    "bookingId": "F-7321489829275366147E0101b62fae7",
301                    "displayPrice": "$236",
302                    "fareAmenities": [
303                        {
304                            "prices": {
305                                "FIRST_BAG": {
306                                    "currencyFormatString": "$%s"
307                                }
308                            },
309                            "restriction": "INCLUDED",
310                            "type": "CARRYON_BAG"
311                        },
312                        {
313                            "includedCheckedBagCount": 1,
314                            "prices": {
315                                "FIRST_BAG": {
316                                    "currencyFormatString": "$%s"
317                                }
318                            },
319                            "restriction": "INCLUDED",
320                            "type": "CHECKED_BAG"
321                        },
322                        {
323                            "restriction": "UNKNOWN",
324                            "type": "SEAT_SELECTION"
325                        },
326                        {
327                            "restriction": "UNKNOWN",
328                            "type": "LEGROOM"
329                        },
330                        {
331                            "restriction": "UNKNOWN",
332                            "type": "CHANGE"
333                        },
334                        {
335                            "restriction": "UNKNOWN",
336                            "type": "REFUNDABLE"
337                        }
338                    ],
339                    "fees": {
340                        "basePrice": "$236",
341                        "carryOnBagData": {
342                            "displayPrice": "$0",
343                            "status": "INCLUDED"
344                        },
345                        "carryOnDisplay": "Included",
346                        "checkedBagData": {
347                            "displayPrice": "$0",
348                            "numSelected": 1,
349                            "secondBag": {
350                                "status": "UNKNOWN"
351                            },
352                            "status": "INCLUDED"
353                        },
354                        "checkedBagDisplay": "Included",
355                        "rawPrice": 236,
356                        "totalPrice": "$236"
357                    },
358                    "flags": {
359                        "hasVirtualInterline": true,
360                        "isFeaturedProvider": true,
361                        "isSelfTransferProtection": true
362                    },
363                    "isLegacyBookingOption": true,
364                    "providerInfo": {
365                        "code": "CTRIPAIR",
366                        "countryName": "United States",
367                        "currency": "USD",
368                        "displayName": "Trip.com",
369                        "logoUrls": [
370                            {
371                                "horizontalImage": "https://content.r9cdn.net/rimg/provider-logos/airlines/h/CTRIPAIR.png?crop=false&width=88&height=31&fallback=default1.png&_v=6ffbb6778ab7d3ee8da1e965010b225e",
372                                "image": "https://content.r9cdn.net/rimg/provider-logos/airlines/v/CTRIPAIR.png?crop=false&width=108&height=92&fallback=default1.png&_v=2408729b8def29d628c429db966a3157",
373                                "name": "Trip.com",
374                                "wideHorizontalImage": "https://content.r9cdn.net/rimg/provider-logos/airlines/h/CTRIPAIR.png?crop=false&width=102&height=18&fallback=default1.png&_v=6ffbb6778ab7d3ee8da1e965010b225e"
375                            }
376                        ]
377                    },
378                    "qualityFlags": {
379                        "accuracy": "Invalid",
380                        "cancellation": "no flag",
381                        "fees": "Invalid",
382                        "standards": "Invalid"
383                    },
384                    "url": "/book/flight?code=iLFiMEbq8o.mgYptEKS7RsDzQq2dWkU9A.23600.2756f2612cd9194c9eb8885a0ae47330&h=5196bb3b07f8&sub=F-7321489829275366147E0101b62fae7&bucket=e"
385                }
386            ],
387            "topPrice": {
388                "currencyFormatString": "$%s",
389                "localizedPrice": "$236",
390                "price": 236
391            },
392            "uiCabinCode": "e"
393        }
394    ],
395    "resultId": "2756f2612cd9194c9eb8885a0ae47330",
396    "shareableId": "2756f2612cd9194c9eb8885a0ae47330",
397    "trackingDataLayer": {
398        "tagLayerPrice": 236
399    },
400    "uiResultId": "2756f2612cd9194c9eb8885a0ae47330",
401    "warnings": [
402        "VIRTUAL_INTERLINE"
403    ]
404}

✏️ Support

⚡️ Feel free to reach out to the developer for any issues or suggestions for improvement.

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

3 days

Price

$30.00