
KAYAK Flight Scanner
Pricing
$30.00/month + usage

KAYAK Flight Scanner
💫 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
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
RentalTo 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