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

Runs succeeded

>99%

Last modified

3 days ago

You can access the KAYAK Flight Scanner programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "0.0",
5    "x-build-id": "uNxw3z3Bx8c3gAfuU"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/jupri~kayak-flights/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-jupri-kayak-flights",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/jupri~kayak-flights/runs": {
50      "post": {
51        "operationId": "runs-sync-jupri-kayak-flights",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/jupri~kayak-flights/run-sync": {
93      "post": {
94        "operationId": "run-sync-jupri-kayak-flights",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "properties": {
134          "portal": {
135            "title": "🌐 Market",
136            "enum": [
137              "AF",
138              "AL",
139              "DZ",
140              "AS",
141              "AD",
142              "AO",
143              "AI",
144              "AG",
145              "AR",
146              "AM",
147              "AW",
148              "AU",
149              "AT",
150              "AZ",
151              "BS",
152              "BH",
153              "BD",
154              "BB",
155              "BY",
156              "BE",
157              "BZ",
158              "BJ",
159              "BM",
160              "BT",
161              "BO",
162              "BA",
163              "BW",
164              "BR",
165              "VG",
166              "BN",
167              "BG",
168              "BF",
169              "BI",
170              "KH",
171              "CM",
172              "CA",
173              "CV",
174              "KY",
175              "CF",
176              "TD",
177              "CL",
178              "CN",
179              "CX",
180              "CC",
181              "CO",
182              "KM",
183              "CG",
184              "CK",
185              "CR",
186              "HR",
187              "CU",
188              "CY",
189              "CZ",
190              "DK",
191              "DJ",
192              "DM",
193              "DO",
194              "CD",
195              "EC",
196              "EG",
197              "SV",
198              "GQ",
199              "ER",
200              "EE",
201              "SZ",
202              "ET",
203              "FK",
204              "FO",
205              "FJ",
206              "FI",
207              "FR",
208              "GF",
209              "PF",
210              "GA",
211              "GM",
212              "GE",
213              "DE",
214              "GH",
215              "GI",
216              "GR",
217              "GL",
218              "GD",
219              "GP",
220              "GU",
221              "GT",
222              "GG",
223              "GN",
224              "GW",
225              "GY",
226              "HT",
227              "HN",
228              "HK",
229              "HU",
230              "IS",
231              "IN",
232              "ID",
233              "IR",
234              "IQ",
235              "IE",
236              "IL",
237              "IT",
238              "CI",
239              "JM",
240              "JP",
241              "JO",
242              "KZ",
243              "KE",
244              "KI",
245              "KW",
246              "KG",
247              "LA",
248              "LV",
249              "LB",
250              "LS",
251              "LR",
252              "LY",
253              "LI",
254              "LT",
255              "LU",
256              "MO",
257              "MG",
258              "MW",
259              "MY",
260              "MV",
261              "ML",
262              "MT",
263              "MH",
264              "MQ",
265              "MR",
266              "MU",
267              "YT",
268              "MX",
269              "FM",
270              "MD",
271              "MC",
272              "MN",
273              "ME",
274              "MS",
275              "MA",
276              "MZ",
277              "MM",
278              "NA",
279              "NR",
280              "NP",
281              "NL",
282              "NC",
283              "NZ",
284              "NI",
285              "NE",
286              "NG",
287              "NU",
288              "KP",
289              "MK",
290              "MP",
291              "NO",
292              "OM",
293              "PK",
294              "PW",
295              "PS",
296              "PA",
297              "PG",
298              "PY",
299              "PE",
300              "PH",
301              "PL",
302              "PT",
303              "PR",
304              "QA",
305              "RE",
306              "RO",
307              "RU",
308              "RW",
309              "KN",
310              "LC",
311              "VC",
312              "WS",
313              "ST",
314              "SA",
315              "SN",
316              "RS",
317              "SC",
318              "SL",
319              "SG",
320              "SK",
321              "SI",
322              "SB",
323              "SO",
324              "ZA",
325              "GS",
326              "KR",
327              "ES",
328              "LK",
329              "SH",
330              "PM",
331              "SD",
332              "SR",
333              "SE",
334              "CH",
335              "SY",
336              "TW",
337              "TJ",
338              "TZ",
339              "TH",
340              "TG",
341              "TO",
342              "TT",
343              "TN",
344              "TR",
345              "TM",
346              "TC",
347              "TV",
348              "UG",
349              "UA",
350              "AE",
351              "UK",
352              "US",
353              "UY",
354              "VI",
355              "UZ",
356              "VU",
357              "VA",
358              "VE",
359              "VN",
360              "WF",
361              "YE",
362              "ZM",
363              "ZW"
364            ],
365            "type": "string",
366            "description": "💡 Selecting the country you’re in will give you local deals and information."
367          },
368          "currency": {
369            "title": "💱 Currency",
370            "enum": [
371              "EUR",
372              "GBP",
373              "USD",
374              "AED",
375              "AFN",
376              "ALL",
377              "AMD",
378              "ANG",
379              "AOA",
380              "ARS",
381              "AUD",
382              "AWG",
383              "AZN",
384              "BAM",
385              "BBD",
386              "BDT",
387              "BGN",
388              "BHD",
389              "BIF",
390              "BMD",
391              "BND",
392              "BOB",
393              "BRL",
394              "BSD",
395              "BTN",
396              "BWP",
397              "BYN",
398              "BZD",
399              "CAD",
400              "CDF",
401              "CHF",
402              "CLP",
403              "CNY",
404              "COP",
405              "CRC",
406              "CUC",
407              "CUP",
408              "CVE",
409              "CZK",
410              "DJF",
411              "DKK",
412              "DOP",
413              "DZD",
414              "EGP",
415              "ERN",
416              "ETB",
417              "FJD",
418              "GEL",
419              "GHS",
420              "GIP",
421              "GMD",
422              "GNF",
423              "GTQ",
424              "GYD",
425              "HKD",
426              "HNL",
427              "HRK",
428              "HTG",
429              "HUF",
430              "IDR",
431              "ILS",
432              "INR",
433              "IQD",
434              "IRR",
435              "ISK",
436              "JMD",
437              "JOD",
438              "JPY",
439              "KES",
440              "KGS",
441              "KHR",
442              "KMF",
443              "KPW",
444              "KRW",
445              "KWD",
446              "KYD",
447              "KZT",
448              "LAK",
449              "LBP",
450              "LKR",
451              "LRD",
452              "LSL",
453              "LYD",
454              "MAD",
455              "MDL",
456              "MGA",
457              "MKD",
458              "MMK",
459              "MNT",
460              "MOP",
461              "MRO",
462              "MUR",
463              "MVR",
464              "MWK",
465              "MXN",
466              "MYR",
467              "MZN",
468              "NAD",
469              "NGN",
470              "NIO",
471              "NOK",
472              "NPR",
473              "NZD",
474              "OMR",
475              "PAB",
476              "PEN",
477              "PGK",
478              "PHP",
479              "PKR",
480              "PLN",
481              "PYG",
482              "QAR",
483              "RON",
484              "RSD",
485              "RUB",
486              "RWF",
487              "SAR",
488              "SBD",
489              "SCR",
490              "SDG",
491              "SEK",
492              "SGD",
493              "SHP",
494              "SLL",
495              "SOS",
496              "SRD",
497              "STD",
498              "SYP",
499              "SZL",
500              "THB",
501              "TJS",
502              "TMT",
503              "TND",
504              "TOP",
505              "TRY",
506              "TTD",
507              "TWD",
508              "TZS",
509              "UAH",
510              "UGX",
511              "UYU",
512              "UZS",
513              "VND",
514              "VUV",
515              "WST",
516              "XAF",
517              "XCD",
518              "XOF",
519              "XPF",
520              "YER",
521              "ZAR",
522              "ZMW"
523            ],
524            "type": "string",
525            "description": ""
526          },
527          "limit": {
528            "title": "Limit",
529            "type": "integer",
530            "description": "Number of results"
531          },
532          "sort": {
533            "title": "Sorting",
534            "enum": [
535              "best",
536              "earliest_depart",
537              "latest_depart",
538              "earliest_arrive",
539              "latest_arrive",
540              "high_price",
541              "low_price",
542              "slowest",
543              "quickest"
544            ],
545            "type": "string",
546            "description": ""
547          },
548          "filters.non_stop": {
549            "title": "Non-stop",
550            "type": "boolean",
551            "description": ""
552          },
553          "filters.one_stop": {
554            "title": "1 Stop",
555            "type": "boolean",
556            "description": ""
557          },
558          "filters.two_stop": {
559            "title": "2+ Stops",
560            "type": "boolean",
561            "description": ""
562          },
563          "filters.adults": {
564            "title": "Adults",
565            "type": "integer",
566            "description": "💡 Number of adults "
567          },
568          "filters.students": {
569            "title": "Students",
570            "type": "integer",
571            "description": "💡 Number of students "
572          },
573          "filters.seniors": {
574            "title": "Seniors",
575            "type": "integer",
576            "description": "💡 Number of seniors "
577          },
578          "filters.youths": {
579            "title": "Youths",
580            "type": "integer",
581            "description": "💡 Number of youths "
582          },
583          "filters.children": {
584            "title": "Children",
585            "type": "integer",
586            "description": "💡 Number of children"
587          },
588          "filters.toddlers": {
589            "title": "Toddlers",
590            "type": "integer",
591            "description": "💡 Number of toddlers"
592          },
593          "filters.infants": {
594            "title": "Infants",
595            "type": "integer",
596            "description": "💡 Number of infants"
597          },
598          "origin.0": {
599            "title": "From",
600            "type": "string",
601            "description": "Origin"
602          },
603          "target.0": {
604            "title": "To",
605            "type": "string",
606            "description": "Destination"
607          },
608          "depart.0": {
609            "title": "Date",
610            "type": "string",
611            "description": "Departure (YYYY-MM-DD)"
612          },
613          "cabin.0": {
614            "title": "Cabin Class",
615            "enum": [
616              "economy",
617              "premium",
618              "business",
619              "first"
620            ],
621            "type": "string",
622            "description": ""
623          },
624          "origin.1": {
625            "title": "From",
626            "type": "string",
627            "description": "Origin"
628          },
629          "target.1": {
630            "title": "To",
631            "type": "string",
632            "description": "Destination"
633          },
634          "depart.1": {
635            "title": "Date",
636            "type": "string",
637            "description": "Departure (YYYY-MM-DD)"
638          },
639          "cabin.1": {
640            "title": "Cabin Class",
641            "enum": [
642              "economy",
643              "premium",
644              "business",
645              "first"
646            ],
647            "type": "string",
648            "description": ""
649          },
650          "origin.2": {
651            "title": "From",
652            "type": "string",
653            "description": "Origin"
654          },
655          "target.2": {
656            "title": "To",
657            "type": "string",
658            "description": "Destination"
659          },
660          "depart.2": {
661            "title": "Date",
662            "type": "string",
663            "description": "Departure (YYYY-MM-DD)"
664          },
665          "cabin.2": {
666            "title": "Cabin Class",
667            "enum": [
668              "economy",
669              "premium",
670              "business",
671              "first"
672            ],
673            "type": "string",
674            "description": ""
675          },
676          "origin.3": {
677            "title": "From",
678            "type": "string",
679            "description": "Origin"
680          },
681          "target.3": {
682            "title": "To",
683            "type": "string",
684            "description": "Destination"
685          },
686          "depart.3": {
687            "title": "Date",
688            "type": "string",
689            "description": "Departure (YYYY-MM-DD)"
690          },
691          "cabin.3": {
692            "title": "Cabin Class",
693            "enum": [
694              "economy",
695              "premium",
696              "business",
697              "first"
698            ],
699            "type": "string",
700            "description": ""
701          },
702          "origin.4": {
703            "title": "From",
704            "type": "string",
705            "description": "Origin"
706          },
707          "target.4": {
708            "title": "To",
709            "type": "string",
710            "description": "Destination"
711          },
712          "depart.4": {
713            "title": "Date",
714            "type": "string",
715            "description": "Departure (YYYY-MM-DD)"
716          },
717          "cabin.4": {
718            "title": "Cabin Class",
719            "enum": [
720              "economy",
721              "premium",
722              "business",
723              "first"
724            ],
725            "type": "string",
726            "description": ""
727          },
728          "origin.5": {
729            "title": "From",
730            "type": "string",
731            "description": "Origin"
732          },
733          "target.5": {
734            "title": "To",
735            "type": "string",
736            "description": "Destination"
737          },
738          "depart.5": {
739            "title": "Date",
740            "type": "string",
741            "description": "Departure (YYYY-MM-DD)"
742          },
743          "cabin.5": {
744            "title": "Cabin Class",
745            "enum": [
746              "economy",
747              "premium",
748              "business",
749              "first"
750            ],
751            "type": "string",
752            "description": ""
753          },
754          "dev_proxy_config": {
755            "title": "🌐 PROXY NETWORKING",
756            "type": "object",
757            "description": "💡 <b>Supported protocol:</b><br><br><b>HTTP(S), SOCKS5</b><br><code>{http|socks5}://{user:pass}@{hostname|ip-address}:port</code><br><br><b>Example</b>: <code>socks5://example.com:9000</code>"
758          },
759          "dev_custom_headers": {
760            "title": "📜 HTTP HEADERS",
761            "type": "array",
762            "description": "💡 Additional HTTP Headers",
763            "items": {
764              "type": "object",
765              "required": [
766                "key",
767                "value"
768              ],
769              "properties": {
770                "key": {
771                  "type": "string",
772                  "title": "Key"
773                },
774                "value": {
775                  "type": "string",
776                  "title": "Value"
777                }
778              }
779            }
780          },
781          "dev_custom_cookies": {
782            "title": "🍰 HTTP COOKIES",
783            "type": "array",
784            "description": "💡 Additional HTTP Cookies",
785            "items": {
786              "type": "object",
787              "required": [
788                "key",
789                "value"
790              ],
791              "properties": {
792                "key": {
793                  "type": "string",
794                  "title": "Key"
795                },
796                "value": {
797                  "type": "string",
798                  "title": "Value"
799                }
800              }
801            }
802          },
803          "dev_transform_fields": {
804            "title": "♻️ CUSTOM FIELD",
805            "type": "array",
806            "description": "💡 <b>Transform the resulting output. Select only needed fields.</b><br><br>For nested object use <b>DOT</b>. For example: <pre>address.streetAddress</pre><br>For nested array use <b>NUMBER</b> <i>(index of array element starting from index=0)</i>. For example: <pre>images.0.url</pre>",
807            "items": {
808              "type": "object",
809              "required": [
810                "key",
811                "value"
812              ],
813              "properties": {
814                "key": {
815                  "type": "string",
816                  "title": "Key"
817                },
818                "value": {
819                  "type": "string",
820                  "title": "Value"
821                }
822              }
823            }
824          },
825          "dev_dataset_name": {
826            "title": "📁 CUSTOM STORAGE",
827            "type": "string",
828            "description": "💡 <b>Save results into custom named Dataset, use mask to customize dataset name</b><br><br><code>{ACTOR} = actor name<br>{DATE} = date (YYYYMMDD)<br>{TIME} = time (HHMMSS)</code><br><br>This masks can be used to autogenerate Dataset Name.<br><br>example: <i><code>data-{DATE}</code></i><br>Depending on today date the dataset name will be: <code>data-20230603</code><i><br><br>default: <code>data-{ACTOR}-{DATE}-{TIME}</code></i>"
829          },
830          "dev_dataset_clear": {
831            "title": "Clear Storage",
832            "type": "boolean",
833            "description": "Clear Dataset before insert/update."
834          },
835          "dev_no_strip": {
836            "title": "Disable data cleansing",
837            "type": "boolean",
838            "description": "💡 Keep/Save empty values <i><code>(NULL, FALSE, empty ARRAY, empty OBJECT, empty STRING)</code></i>"
839          }
840        }
841      },
842      "runsResponseSchema": {
843        "type": "object",
844        "properties": {
845          "data": {
846            "type": "object",
847            "properties": {
848              "id": {
849                "type": "string"
850              },
851              "actId": {
852                "type": "string"
853              },
854              "userId": {
855                "type": "string"
856              },
857              "startedAt": {
858                "type": "string",
859                "format": "date-time",
860                "example": "2025-01-08T00:00:00.000Z"
861              },
862              "finishedAt": {
863                "type": "string",
864                "format": "date-time",
865                "example": "2025-01-08T00:00:00.000Z"
866              },
867              "status": {
868                "type": "string",
869                "example": "READY"
870              },
871              "meta": {
872                "type": "object",
873                "properties": {
874                  "origin": {
875                    "type": "string",
876                    "example": "API"
877                  },
878                  "userAgent": {
879                    "type": "string"
880                  }
881                }
882              },
883              "stats": {
884                "type": "object",
885                "properties": {
886                  "inputBodyLen": {
887                    "type": "integer",
888                    "example": 2000
889                  },
890                  "rebootCount": {
891                    "type": "integer",
892                    "example": 0
893                  },
894                  "restartCount": {
895                    "type": "integer",
896                    "example": 0
897                  },
898                  "resurrectCount": {
899                    "type": "integer",
900                    "example": 0
901                  },
902                  "computeUnits": {
903                    "type": "integer",
904                    "example": 0
905                  }
906                }
907              },
908              "options": {
909                "type": "object",
910                "properties": {
911                  "build": {
912                    "type": "string",
913                    "example": "latest"
914                  },
915                  "timeoutSecs": {
916                    "type": "integer",
917                    "example": 300
918                  },
919                  "memoryMbytes": {
920                    "type": "integer",
921                    "example": 1024
922                  },
923                  "diskMbytes": {
924                    "type": "integer",
925                    "example": 2048
926                  }
927                }
928              },
929              "buildId": {
930                "type": "string"
931              },
932              "defaultKeyValueStoreId": {
933                "type": "string"
934              },
935              "defaultDatasetId": {
936                "type": "string"
937              },
938              "defaultRequestQueueId": {
939                "type": "string"
940              },
941              "buildNumber": {
942                "type": "string",
943                "example": "1.0.0"
944              },
945              "containerUrl": {
946                "type": "string"
947              },
948              "usage": {
949                "type": "object",
950                "properties": {
951                  "ACTOR_COMPUTE_UNITS": {
952                    "type": "integer",
953                    "example": 0
954                  },
955                  "DATASET_READS": {
956                    "type": "integer",
957                    "example": 0
958                  },
959                  "DATASET_WRITES": {
960                    "type": "integer",
961                    "example": 0
962                  },
963                  "KEY_VALUE_STORE_READS": {
964                    "type": "integer",
965                    "example": 0
966                  },
967                  "KEY_VALUE_STORE_WRITES": {
968                    "type": "integer",
969                    "example": 1
970                  },
971                  "KEY_VALUE_STORE_LISTS": {
972                    "type": "integer",
973                    "example": 0
974                  },
975                  "REQUEST_QUEUE_READS": {
976                    "type": "integer",
977                    "example": 0
978                  },
979                  "REQUEST_QUEUE_WRITES": {
980                    "type": "integer",
981                    "example": 0
982                  },
983                  "DATA_TRANSFER_INTERNAL_GBYTES": {
984                    "type": "integer",
985                    "example": 0
986                  },
987                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
988                    "type": "integer",
989                    "example": 0
990                  },
991                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
992                    "type": "integer",
993                    "example": 0
994                  },
995                  "PROXY_SERPS": {
996                    "type": "integer",
997                    "example": 0
998                  }
999                }
1000              },
1001              "usageTotalUsd": {
1002                "type": "number",
1003                "example": 0.00005
1004              },
1005              "usageUsd": {
1006                "type": "object",
1007                "properties": {
1008                  "ACTOR_COMPUTE_UNITS": {
1009                    "type": "integer",
1010                    "example": 0
1011                  },
1012                  "DATASET_READS": {
1013                    "type": "integer",
1014                    "example": 0
1015                  },
1016                  "DATASET_WRITES": {
1017                    "type": "integer",
1018                    "example": 0
1019                  },
1020                  "KEY_VALUE_STORE_READS": {
1021                    "type": "integer",
1022                    "example": 0
1023                  },
1024                  "KEY_VALUE_STORE_WRITES": {
1025                    "type": "number",
1026                    "example": 0.00005
1027                  },
1028                  "KEY_VALUE_STORE_LISTS": {
1029                    "type": "integer",
1030                    "example": 0
1031                  },
1032                  "REQUEST_QUEUE_READS": {
1033                    "type": "integer",
1034                    "example": 0
1035                  },
1036                  "REQUEST_QUEUE_WRITES": {
1037                    "type": "integer",
1038                    "example": 0
1039                  },
1040                  "DATA_TRANSFER_INTERNAL_GBYTES": {
1041                    "type": "integer",
1042                    "example": 0
1043                  },
1044                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
1045                    "type": "integer",
1046                    "example": 0
1047                  },
1048                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
1049                    "type": "integer",
1050                    "example": 0
1051                  },
1052                  "PROXY_SERPS": {
1053                    "type": "integer",
1054                    "example": 0
1055                  }
1056                }
1057              }
1058            }
1059          }
1060        }
1061      }
1062    }
1063  }
1064}

KAYAK Flight Scanner OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for KAYAK Flight Scanner from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients:

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