--- title : Flight Search description : Digunakan untuk menampilkan jadwal maskapai --- Flight Search === [TOC] #### Note ``` > untuk fitur ini bakal digunakan menampilkan jadwal berdasarkan maskapai > karena di kita untuk pencarian jadwal tidak berdasarkan maspakai maka implementasi dari kraken perlu melakukan looping dari list airline > untuk looping pencarian jadwal airline berdasarkan group bandara (domestik / International) > apabila pencarian pada bandara keberangkatan dan bandara tujuan group bandara yaitu Domestik maka akan dilakukan pencarian airline dengan code Airline tanpa. (-INT) > apabila pencarian pada bandara keberangkatan dan bandara tujuan group bandara ada pada group international maka akan dilakukan pencarian airline dengan code Airline dengan (-INT) > karena untuk schema price pada API pada bimasakti dengan Alterra tidak sama (dari bimasakti tidak ada breakdown price tipe pax), jadi dikita cuma handle untuk pencarian dewasa saja (adult) > apabila enduser melakukan pencarian dengan tambahan child dan infant di module biller perlu ada handle gagal. ``` #### Endpoint > https://api-dev.fastravel.co.id/flight/airline #### Request ``` { "airline" : "TPJT", "departure" : "CGK", "arrival" : "DPS", "departureDate" : "2020-08-28", "returnDate" : "2020-08-28", "isLowestPrice" : true, "adult" : 1, "child" : 0, "infant" : 0, "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImp0aSI6IjhkNzNtbmc4OWVkIn0.eyJpc3MiOiJodHRwOlwvXC9hcGkuZmFzdHJhdmVsLmNvLmlkIiwiYXVkIjoiRmFzdHJhdmVsQjJCIENsaWVudCIsImp0aSI6IjhkNzNtbmc4OWVkIiwiaWF0IjoxNTk1NjA3NjA1LCJuYmYiOjE1OTU2MDc2NjQsImV4cCI6MTU5NTYxMTIwNCwib3V0bGV0SWQiOiJISDEzNDgzIiwicGluIjoiOTQwNTQ2Iiwia2V5IjoiRkFTVFBBWSJ9.Dh1srT_Z06Z2aymnt-SWLkelt5JfZ7zN9B6Av1h2NBc" } ``` #### Response ##### Normal Response (Adult 1 Child 0 Infant 0) Lion air ``` { "data": [ { "classes": [ [ { "availability": 9, "seatKey": "M0_C0_F0_S18", "class": "V", "price": 558600, "departureTime": "04:10", "depatureTime": "04:10", "arrivalTime": "07:00", "flightCode": "JT34", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C0_F0_S18;V;558600;07:00;lion-with-tpjts;;2020-08-28;04:10;07:00;JT34;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT34 CGK DPS 04:10-07:00", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT34", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "04:10", "arrival": "07:00", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C1_F0_S18", "class": "V", "price": 558600, "departureTime": "05:00", "depatureTime": "05:00", "arrivalTime": "07:50", "flightCode": "JT38", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C1_F0_S18;V;558600;07:50;lion-with-tpjts;;2020-08-28;05:00;07:50;JT38;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT38 CGK DPS 05:00-07:50", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT38", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "05:00", "arrival": "07:50", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C2_F0_S15", "class": "N", "price": 887600, "departureTime": "06:00", "depatureTime": "06:00", "arrivalTime": "08:50", "flightCode": "ID6500", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C2_F0_S15;N;887600;08:50;lion-with-tpjts;;2020-08-28;06:00;08:50;ID6500;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6500 CGK DPS 06:00-08:50", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6500", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "06:00", "arrival": "08:50", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C3_F0_S15", "class": "N", "price": 887600, "departureTime": "07:00", "depatureTime": "07:00", "arrivalTime": "09:50", "flightCode": "ID6506", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C3_F0_S15;N;887600;09:50;lion-with-tpjts;;2020-08-28;07:00;09:50;ID6506;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6506 CGK DPS 07:00-09:50", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6506", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "07:00", "arrival": "09:50", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C4_F0_S18", "class": "V", "price": 558600, "departureTime": "08:20", "depatureTime": "08:20", "arrivalTime": "11:10", "flightCode": "JT28", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C4_F0_S18;V;558600;11:10;lion-with-tpjts;;2020-08-28;08:20;11:10;JT28;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT28 CGK DPS 08:20-11:10", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT28", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "08:20", "arrival": "11:10", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C5_F0_S15", "class": "N", "price": 887600, "departureTime": "08:55", "depatureTime": "08:55", "arrivalTime": "11:45", "flightCode": "ID6061", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C5_F0_S15;N;887600;11:45;lion-with-tpjts;;2020-08-28;08:55;11:45;ID6061;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6061 CGK DPS 08:55-11:45", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6061", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "08:55", "arrival": "11:45", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C6_F0_S18", "class": "V", "price": 558600, "departureTime": "09:00", "depatureTime": "09:00", "arrivalTime": "11:50", "flightCode": "JT30", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C6_F0_S18;V;558600;11:50;lion-with-tpjts;;2020-08-28;09:00;11:50;JT30;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT30 CGK DPS 09:00-11:50", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT30", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "09:00", "arrival": "11:50", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C7_F0_S15", "class": "N", "price": 887600, "departureTime": "10:55", "depatureTime": "10:55", "arrivalTime": "13:55", "flightCode": "ID6512", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C7_F0_S15;N;887600;13:55;lion-with-tpjts;;2020-08-28;10:55;13:55;ID6512;CGK;DPS", "duration": "2j0m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6512 CGK DPS 10:55-13:55", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6512", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "10:55", "arrival": "13:55", "departureDate": "2020-08-28", "durationDetail": "2j0m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "2j0m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C8_F0_S18", "class": "V", "price": 558600, "departureTime": "11:25", "depatureTime": "11:25", "arrivalTime": "14:20", "flightCode": "JT22", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C8_F0_S18;V;558600;14:20;lion-with-tpjts;;2020-08-28;11:25;14:20;JT22;CGK;DPS", "duration": "1j55m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT22 CGK DPS 11:25-14:20", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT22", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "11:25", "arrival": "14:20", "departureDate": "2020-08-28", "durationDetail": "1j55m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j55m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C9_F0_S15", "class": "N", "price": 887600, "departureTime": "12:30", "depatureTime": "12:30", "arrivalTime": "15:20", "flightCode": "ID6502", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C9_F0_S15;N;887600;15:20;lion-with-tpjts;;2020-08-28;12:30;15:20;ID6502;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6502 CGK DPS 12:30-15:20", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6502", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "12:30", "arrival": "15:20", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C10_F0_S18", "class": "V", "price": 558600, "departureTime": "13:30", "depatureTime": "13:30", "arrivalTime": "16:20", "flightCode": "JT12", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C10_F0_S18;V;558600;16:20;lion-with-tpjts;;2020-08-28;13:30;16:20;JT12;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT12 CGK DPS 13:30-16:20", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT12", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "13:30", "arrival": "16:20", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C11_F0_S18", "class": "V", "price": 558600, "departureTime": "15:40", "depatureTime": "15:40", "arrivalTime": "18:30", "flightCode": "JT40", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C11_F0_S18;V;558600;18:30;lion-with-tpjts;;2020-08-28;15:40;18:30;JT40;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT40 CGK DPS 15:40-18:30", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT40", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "15:40", "arrival": "18:30", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C12_F0_S15", "class": "N", "price": 887600, "departureTime": "15:40", "depatureTime": "15:40", "arrivalTime": "18:30", "flightCode": "ID6514", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C12_F0_S15;N;887600;18:30;lion-with-tpjts;;2020-08-28;15:40;18:30;ID6514;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6514 CGK DPS 15:40-18:30", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6514", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "15:40", "arrival": "18:30", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C13_F0_S15", "class": "N", "price": 887600, "departureTime": "16:50", "depatureTime": "16:50", "arrivalTime": "19:40", "flightCode": "ID6516", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C13_F0_S15;N;887600;19:40;lion-with-tpjts;;2020-08-28;16:50;19:40;ID6516;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6516 CGK DPS 16:50-19:40", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6516", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "16:50", "arrival": "19:40", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C14_F0_S18", "class": "V", "price": 558600, "departureTime": "17:55", "depatureTime": "17:55", "arrivalTime": "20:45", "flightCode": "JT26", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C14_F0_S18;V;558600;20:45;lion-with-tpjts;;2020-08-28;17:55;20:45;JT26;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT26 CGK DPS 17:55-20:45", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT26", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "17:55", "arrival": "20:45", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C15_F0_S16", "class": "Q", "price": 701700, "departureTime": "18:30", "depatureTime": "18:30", "arrivalTime": "21:15", "flightCode": "JT16", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C15_F0_S16;Q;701700;21:15;lion-with-tpjts;;2020-08-28;18:30;21:15;JT16;CGK;DPS", "duration": "1j45m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT16 CGK DPS 18:30-21:15", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT16", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "18:30", "arrival": "21:15", "departureDate": "2020-08-28", "durationDetail": "1j45m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j45m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C16_F0_S15", "class": "N", "price": 887600, "departureTime": "19:00", "depatureTime": "19:00", "arrivalTime": "21:50", "flightCode": "ID6050", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C16_F0_S15;N;887600;21:50;lion-with-tpjts;;2020-08-28;19:00;21:50;ID6050;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6050 CGK DPS 19:00-21:50", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6050", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "19:00", "arrival": "21:50", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C17_F0_S15", "class": "N", "price": 887600, "departureTime": "19:00", "depatureTime": "19:00", "arrivalTime": "21:50", "flightCode": "ID6508", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C17_F0_S15;N;887600;21:50;lion-with-tpjts;;2020-08-28;19:00;21:50;ID6508;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "ID6508 CGK DPS 19:00-21:50", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "flightName": "Batik Air", "transitTime": "0j0m", "flightCode": "ID6508", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "19:00", "arrival": "21:50", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPID.png", "airlineName": "Batik Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C18_F0_S18", "class": "V", "price": 558600, "departureTime": "19:45", "depatureTime": "19:45", "arrivalTime": "22:30", "flightCode": "JT42", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C18_F0_S18;V;558600;22:30;lion-with-tpjts;;2020-08-28;19:45;22:30;JT42;CGK;DPS", "duration": "1j45m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT42 CGK DPS 19:45-22:30", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT42", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "19:45", "arrival": "22:30", "departureDate": "2020-08-28", "durationDetail": "1j45m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j45m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C19_F0_S15", "class": "N", "price": 768800, "departureTime": "18:30", "depatureTime": "18:30", "arrivalTime": "22:30", "flightCode": "JT568", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C19_F0_S15;N;768800;22:30;lion-with-tpjts;;2020-08-28;18:30;22:30;JT568;CGK;DPS", "duration": "3j0m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT568 CGK DPS 18:30-22:30", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT568", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "18:30", "arrival": "22:30", "departureDate": "2020-08-28", "durationDetail": "3j0m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "3j0m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C20_F0_S18", "class": "V", "price": 558600, "departureTime": "20:45", "depatureTime": "20:45", "arrivalTime": "23:35", "flightCode": "JT10", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C20_F0_S18;V;558600;23:35;lion-with-tpjts;;2020-08-28;20:45;23:35;JT10;CGK;DPS", "duration": "1j50m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "title": "JT10 CGK DPS 20:45-23:35", "isTransit": false, "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT10", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "20:45", "arrival": "23:35", "departureDate": "2020-08-28", "durationDetail": "1j50m" } ], "cityTransit": false, "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "1j50m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" }, { "classes": [ [ { "availability": 9, "seatKey": "M0_C22_F0_S16", "class": "Q", "price": 951400, "departureTime": "05:00", "depatureTime": "05:00", "arrivalTime": "07:30", "flightCode": "JT654", "departure": "CGK", "departureName": "Soekarno – Hatta", "arrival": "LOP", "arrivalName": "Lombok Praya", "isInternational": 0, "departureTimeZone": "7.00", "arrivalTimeZone": "7.00", "departureTimeZoneText": "WIB", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C22_F0_S16;Q;951400;07:30;lion-with-tpjts;;2020-08-28;05:00;08:30;JT654;CGK;LOP", "duration": "1j30m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ], [ { "availability": 9, "seatKey": "M0_C22_F1_S12", "class": "K", "price": 0, "departureTime": "07:50", "depatureTime": "07:50", "arrivalTime": "08:30", "flightCode": "IW1857", "departure": "LOP", "departureName": "Lombok Praya", "arrival": "DPS", "arrivalName": "Ngurah Rai", "isInternational": 0, "departureTimeZone": "8.00", "arrivalTimeZone": "8.00", "departureTimeZoneText": "WITA", "arrivalTimeZoneText": "WITA", "seat": "9;M0_C22_F1_S12;K;0;;lion-with-tpjts;;2020-08-28;07:50;08:30;IW1857;LOP;DPS", "duration": "0j40m", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28" } ] ], "isTransit": true, "title": "JT654 CGK LOP 05:00-07:30 > IW1857 LOP DPS 07:50-08:30", "detailTitle": [ { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPJT.png", "flightName": "Lion Air", "transitTime": "0j0m", "flightCode": "JT654", "origin": "CGK", "originName": "Soekarno – Hatta", "destination": "LOP", "destinationName": "Lombok Praya", "depart": "05:00", "arrival": "07:30", "departureDate": "2020-08-28", "durationDetail": "1j30m" }, { "flightIcon": "https://static.scash.bz/fastravel/asset/maskapai/TPIW.png", "flightName": "Wings Air", "transitTime": "0j20m", "flightCode": "IW1857", "origin": "LOP", "originName": "Lombok Praya", "destination": "DPS", "destinationName": "Ngurah Rai", "depart": "07:50", "arrival": "08:30", "departureDate": "2020-08-28", "durationDetail": "0j40m" } ], "cityTransit": "LOP", "departureDate": "2020-08-28", "arrivalDate": "2020-08-28", "duration": "2j30m", "airlineIcon": "http://static.bebasbayar.com/maskapai/logo-lionair.png", "airlineName": "Lion Air", "airlineCode": "TPJT" } ], "rc": "00", "rd": "TPQZ=1=null=AIR ASIA=0=1=1=http://static.bebasbayar.com/maskapai/logo-airasia.png=1|TPQG=1=null=CITILINK=0=1=1=http://static.bebasbayar.com/maskapai/logo-citilink.png=1|TPXN=1=null=EXPRESS AIR=0=1=0=http://static.bebasbayar.com/maskapai/logo-expressair.png=1|TPGA=1=null=GARUDA INDONESIA=0=1=1=http://static.bebasbayar.com/maskapai/logo-garuda.png=1|TPKP=1=null=KALSTAR AVIATION=0=1=1=http://static.bebasbayar.com/maskapai/logo-kalstar.png=1|TPJT=1=null=LION AIR=1=1=0=http://static.bebasbayar.com/maskapai/logo-lionair.png=1|TPSJ=1=null=SRIWIJAYA=0=1=1=http://static.bebasbayar.com/maskapai/logo-sriwijaya.png=1|TPMV=1=null=TRANS NUSA=0=0=0=http://static.bebasbayar.com/maskapai/logo-transnusa.png=1|TPTN=1=null=TRIGANA AIR=0=1=1=http://static.bebasbayar.com/maskapai/logo-trigana.png=1", "mid": 4221364375, "invoking": "Search Flight", "processingTime": "29.026114940643 Second" } ``` ##### Negative Response ``` { "rc": "88", "rd": "Penerbangan tidak tersedia.", "mid": 0, "invoking": "Search Flight", "processingTime": "32.535135030746 Second" } ``` #### Mapping response | API Kraken | API Biller |Type| Description | | -------- | -------- |------| -------- | | reference_no | |Text| Text | | data.adult | sesuai request |Text| Jumlah dewasa | | data.child | sesuai request |Text| Jumlah anak | | data.infant | sesuai request |Text| Jumlah bayi | | data.departure | sesuai request |Text| Kode bandara berangkat | | data.destination | sesuai request |Text| Kode bandara tujuan | | data.depart_date | sesuai request |Text (YYYY-MM-DD)| Tanggal berangkat | | data.flight_route.depart_datetime | data.classes.departureDate + data.classes.depatureTime |Text (YYYY-MM-DD HH:ss)| Waktu keberangkatan | | data.flight_route.arrival_datetime | data.classes.arrivalDate + data.classes.arrivalTime |(YYYY-MM-DD HH:ss)| Waktu Tiba (note : apabila isTransit is true maka menggunakan data data.classes.arrivalTime terakhir) | | data.flight_route.duration | data.classes.duration |Text| durasi perjalanan | | data.flight_route.airline_code | airlineCode |Text| kode maskapai (note apabila transit) | | data.flight_route.airline_name | airlineName |Text| nama maskapai (note apabila transit) | | data.flight_route.is_transit | isTransit |Text| Text | | data.flight_route.ticket_fare | data.classes.price |Text| Text | | data.flight_route.flight_key | seatKey |Text| Text | | data.product_code | Kode product kraken |Text| kode produk kraken | | data.detail_flight.flight_code | detailTitle.flightCode |Text| Text | | data.detail_flight.depart_stat | detailTitle.origin |Text| Text | | data.detail_flight.arrival_stat | detailTitle.destination |Text| Text | | data.detail_flight.depart_datetime | detailTitle.departureDate + detailTitle.depart |Text (YYYY-MM-DD HH:ss)| waktu berangkat | | data.detail_flight.arrival_datetime | detailTitle. |Text| Text | | data.detail_flight.duration | Text |Text| Text | | data.detail_flight.airline_code | Text |Text| Text | | data.detail_flight.class_detail.availability | Text |Text| Text | | data.detail_flight.class_detail.class | Text |Text| Text | | data.detail_flight.class_detail.subclass | Text |Text| Text |