Cautare 93990413
Log Client
| Data/Ora | Durata(s) | Endpoint | Utilizator | IP | ||
|---|---|---|---|---|---|---|
| 18.02.2026 22:49:18 | 3.1400640010834 | POST /api/search-by-plan | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": "93990413",
"Results": [
{
"Id": 435407233,
"Legs": [
{
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Airline": {
"AirlineCode": "LH",
"Name": "Lufthansa",
"ShortName": "Lufthansa",
"OnlineCheckinOnly": false
},
"FlightNumber": "1423",
"FlightCode": "LH1423",
"DepartureTime": "2026-03-03T05:55",
"ArrivalTime": "2026-03-03T07:30",
"FlightTime": 155,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:35",
"StopDurationString": " 6h 10m",
"StopDurationMinutes": 370
},
{
"Origin": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Destination": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Airline": {
"AirlineCode": "DE",
"Name": "Condor Flugdienst",
"ShortName": "Condor",
"OnlineCheckinOnly": false
},
"FlightNumber": "2272",
"FlightCode": "DE2272",
"DepartureTime": "2026-03-03T13:40",
"ArrivalTime": "2026-03-03T20:50",
"FlightTime": 730,
"CabinClass": "Economy Premium",
"CabinClassDescription": "https:\/\/www.condor.com\/eu\/fileadmin\/dam\/agb\/eu\/agb.pdf\n\nADT: Bagaj de cal\u0103 de 25kg inclus, bagaj de m\u00e2n\u0103 de 10kg inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI)\n\nCHD: Bagaj de cal\u0103 de 25kg inclus, bagaj de m\u00e2n\u0103 de 10kg inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI)",
"BookingCode": "Premium Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "12:10",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-03T05:55",
"ArrivalTime": "2026-03-03T20:50",
"TotalPrice": 1839.98,
"ServiceFeeValue": 276,
"TotalPriceWithServiceFee": 2116,
"Currency": "EUR",
"Supplier": "condor",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Punta Cana (PUJ)",
"TravelTimeString": " 20h 55m",
"TravelTimeMinutes": 1255,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.392644+02:00",
"DateTo": "2026-03-03T05:55:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PUJ"
},
{
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Destination": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Airline": {
"AirlineCode": "DE",
"Name": "Condor Flugdienst",
"ShortName": "Condor",
"OnlineCheckinOnly": false
},
"FlightNumber": "2272",
"FlightCode": "DE2272",
"DepartureTime": "2026-03-10T22:50",
"ArrivalTime": "2026-03-11T13:00",
"FlightTime": 550,
"CabinClass": "Economy Premium",
"CabinClassDescription": "Check-in-ul online este gratuit. Check-in-ul la aeroport, check-in-ul de noapte t\u00e2rzie (\u00een Germania) \u0219i chio\u0219curile de check-in sunt gratuite.\n\nP\u00e2n\u0103 la 29 de zile \u00eenainte de plecarea programat\u0103, este posibil\u0103 o rezervare op\u021bional\u0103 care poate fi p\u0103strat\u0103 timp de 3 zile lucr\u0103toare. De la 28 de zile \u00eenainte de plecarea programat\u0103, o rezervare op\u021bional\u0103 poate fi p\u0103strat\u0103 timp de 1 zi. De la 4 zile \u00eenainte de plecarea programat\u0103, o rezervare op\u021bional\u0103 nu mai este posibil\u0103.\n\nMeniul premium, b\u0103uturile r\u0103coritoare \u0219i b\u0103uturile alcoolice sunt incluse pe zborurile de lung\u0103 distan\u021b\u0103. Se aplic\u0103 taxe pentru rezervarea locurilor p\u00e2n\u0103 la 24 de ore \u00eenainte de plecarea programat\u0103.\n\nBagajul prioritar, controlul de securitate \u0219i \u00eembarcarea prioritar\u0103 sunt incluse (nu sunt disponibile \u00een toate aeroporturile). Revistele sunt incluse. Bucura\u021bi-v\u0103 de scaune extra-largi \u0219i divertisment gratuit.\n\nADT: (25 kg bagaj de cal\u0103 inclus, 10 kg bagaj de m\u00e2n\u0103 inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI))\nCHD: (25 kg bagaj de cal\u0103 inclus, 10 kg bagaj de m\u00e2n\u0103 inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI))\n\nTaxele de modificare a rezerv\u0103rii per persoan\u0103 \u0219i zbor sunt de 150\u20ac pe zborurile de lung\u0103 distan\u021b\u0103. Taxele men\u021bionate se aplic\u0103 fiec\u0103rei modific\u0103ri de rezervare. Acestea sunt limitate la aceea\u0219i zon\u0103 de zbor \u0219i pot fi efectuate p\u00e2n\u0103 la 24 de ore \u00eenainte de plecare. Dac\u0103 tariful pentru noul zb",
"BookingCode": "Premium Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": 10,
"quantity": 1,
"dimensions": "550x200x400 mm",
"description": "bagaj de m\u00e2n\u0103 inclus"
},
{
"weight": 25,
"quantity": 1,
"description": "bagaj de cal\u0103 inclus"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "09:10",
"StopDurationString": " 7h 35m",
"StopDurationMinutes": 455
},
{
"Origin": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "LH",
"Name": "Lufthansa",
"ShortName": "Lufthansa",
"OnlineCheckinOnly": false
},
"FlightNumber": "1422",
"FlightCode": "LH1422",
"DepartureTime": "2026-03-11T20:35",
"ArrivalTime": "2026-03-11T23:55",
"FlightTime": 140,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:20",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-10T22:50",
"ArrivalTime": "2026-03-11T23:55",
"TotalPrice": 1819.98,
"ServiceFeeValue": 273,
"TotalPriceWithServiceFee": 2093,
"Currency": "EUR",
"Supplier": "condor",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Punta Cana (PUJ)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 19h 5m",
"TravelTimeMinutes": 1145,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.392955+02:00",
"DateTo": "2026-03-10T22:50:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 3660,
"SearchPrice": 3659.96,
"Taxes": 0,
"ServiceFeeValue": 549,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0678,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 2400,
"AccommodationNights": "7",
"TotalPriceWithServiceFee": 4209,
"DepartureDate": "2026-03-03T05:55:00.000000+02:00",
"ReturnDate": "2026-03-10T22:50:00.000000+02:00",
"SupplierClassString": "Economy Classic, Premium Economy Classic",
"SupplierListTxt": "condor",
"EqHash": "LH|1423|Economy Classic|DE|2272|Premium Economy Classic|DE|2272|Premium Economy Classic|LH|1422|Economy Classic|03-03-2026_05-55|10-03-2026_22-50"
},
{
"Id": 435407231,
"Legs": [
{
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Airline": {
"AirlineCode": "RO",
"Name": "TAROM ROMANIAN",
"ShortName": "Tarom-Romanian",
"OnlineCheckinOnly": false
},
"FlightNumber": "301",
"FlightCode": "RO301",
"DepartureTime": "2026-03-03T08:35",
"ArrivalTime": "2026-03-03T10:15",
"FlightTime": 160,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:40",
"StopDurationString": " 3h 25m",
"StopDurationMinutes": 205
},
{
"Origin": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Destination": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Airline": {
"AirlineCode": "DE",
"Name": "Condor Flugdienst",
"ShortName": "Condor",
"OnlineCheckinOnly": false
},
"FlightNumber": "2272",
"FlightCode": "DE2272",
"DepartureTime": "2026-03-03T13:40",
"ArrivalTime": "2026-03-03T20:50",
"FlightTime": 730,
"CabinClass": "Economy With Restrictions",
"CabinClassDescription": "Bagaj inclus pentru adul\u021bi: 8 kg bagaj de m\u00e2n\u0103 (dimensiuni: lungime 550 mm, \u00een\u0103l\u021bime 200 mm, l\u0103\u021bime 400 mm) \u0219i 20 kg bagaj de cal\u0103.\n\nBagaj inclus pentru copii: 8 kg bagaj de m\u00e2n\u0103 (dimensiuni: lungime 550 mm, \u00een\u0103l\u021bime 200 mm, l\u0103\u021bime 400 mm) \u0219i 20 kg bagaj de cal\u0103.\n\nPentru termenii \u0219i condi\u021biile complete, v\u0103 rug\u0103m s\u0103 consulta\u021bi: https:\/\/www.condor.com\/eu\/fileadmin\/dam\/agb\/eu\/agb.pdf",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": 8,
"quantity": 1,
"dimensions": "550 mm x 200 mm x 400 mm",
"description": "bagaj de m\u00e2n\u0103"
},
{
"weight": 20,
"quantity": 1,
"description": "bagaj de cal\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "12:10",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-03T08:35",
"ArrivalTime": "2026-03-03T20:50",
"TotalPrice": 879.98,
"ServiceFeeValue": 132,
"TotalPriceWithServiceFee": 1012,
"Currency": "EUR",
"Supplier": "condor",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Punta Cana (PUJ)",
"TravelTimeString": " 18h 15m",
"TravelTimeMinutes": 1095,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.393291+02:00",
"DateTo": "2026-03-03T08:35:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PUJ"
},
{
"Type": "tf_composed",
"Segments": [
{
"Origin": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Destination": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Airline": {
"AirlineCode": "DE",
"Name": "Condor Flugdienst",
"ShortName": "Condor",
"OnlineCheckinOnly": false
},
"FlightNumber": "2272",
"FlightCode": "DE2272",
"DepartureTime": "2026-03-10T22:50",
"ArrivalTime": "2026-03-11T13:00",
"FlightTime": 550,
"CabinClass": "Economy With Restrictions",
"CabinClassDescription": "Check-in-ul online este gratuit. Check-in-ul la aeroport \u0219i la chio\u0219curile de check-in sunt gratuite.\n\nP\u00e2n\u0103 la 29 de zile \u00eenainte de plecarea programat\u0103, este posibil\u0103 o rezervare op\u021bional\u0103 care poate fi p\u0103strat\u0103 timp de 3 zile lucr\u0103toare. De la 28 de zile \u00eenainte de plecarea programat\u0103, o rezervare op\u021bional\u0103 poate fi p\u0103strat\u0103 timp de 1 zi. De la 4 zile \u00eenainte de plecarea programat\u0103, o rezervare op\u021bional\u0103 nu mai este posibil\u0103.\n\nMesele \u0219i b\u0103uturile non-alcoolice sunt incluse. Se aplic\u0103 taxe pentru rezervarea locurilor p\u00e2n\u0103 la 24 de ore \u00eenainte de plecarea programat\u0103.\n\nBagajul prioritar, controlul de securitate \u0219i \u00eembarcarea prioritar\u0103 nu sunt incluse. Revistele electronice \u0219i tip\u0103rite nu sunt incluse. Nu sunt incluse servicii suplimentare.\n\nADT: (8 kg bagaj de m\u00e2n\u0103 inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI), 20 kg bagaj de cal\u0103 inclus)\nCHD: (8 kg bagaj de m\u00e2n\u0103 inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI), 20 kg bagaj de cal\u0103 inclus)\n\nTaxele de modificare a rezerv\u0103rii per persoan\u0103 \u0219i zbor sunt de 50 \u20ac pe distan\u021be scurte. Taxele men\u021bionate se aplic\u0103 fiec\u0103rei modific\u0103ri a rezerv\u0103rii. Acestea sunt limitate la aceea\u0219i zon\u0103 de zbor \u0219i pot fi efectuate p\u00e2n\u0103 la 24 de ore \u00eenainte de plecare. Dac\u0103 tariful pentru noul zbor este mai mare, diferen\u021ba de tarif trebuie pl\u0103tit\u0103.\n\n\u00cen cazul anul\u0103rii sau neprezent\u0103rii, nu este posibil\u0103 rambursarea tarifului aerian. Nu se pot",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": 8,
"quantity": 1,
"dimensions": "550x200x400 mm",
"description": "bagaj de m\u00e2n\u0103 inclus"
},
{
"weight": 20,
"quantity": 1,
"description": "bagaj de cal\u0103 inclus"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "09:10",
"StopDurationString": " 7h 35m",
"StopDurationMinutes": 455
},
{
"Origin": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "LH",
"Name": "Lufthansa",
"ShortName": "Lufthansa",
"OnlineCheckinOnly": false
},
"FlightNumber": "1422",
"FlightCode": "LH1422",
"DepartureTime": "2026-03-11T20:35",
"ArrivalTime": "2026-03-11T23:55",
"FlightTime": 140,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "02:20",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-10T22:50",
"ArrivalTime": "2026-03-11T23:55",
"TotalPrice": 1379.98,
"ServiceFeeValue": 207,
"TotalPriceWithServiceFee": 1587,
"Currency": "EUR",
"Supplier": "condor",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Punta Cana (PUJ)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 19h 5m",
"TravelTimeMinutes": 1145,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [],
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.393507+02:00",
"DateTo": "2026-03-10T22:50:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2260,
"SearchPrice": 2259.96,
"Taxes": 0,
"ServiceFeeValue": 339,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 1.7149,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 2240,
"AccommodationNights": "7",
"TotalPriceWithServiceFee": 2599,
"DepartureDate": "2026-03-03T08:35:00.000000+02:00",
"ReturnDate": "2026-03-10T22:50:00.000000+02:00",
"SupplierClassString": "Economy Classic",
"SupplierListTxt": "condor",
"EqHash": "RO|301|Economy Classic|DE|2272|Economy Classic|DE|2272|Economy Classic|LH|1422|Economy Classic|03-03-2026_08-35|10-03-2026_22-50"
},
{
"Id": 435407236,
"Legs": [
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "1089",
"FlightCode": "AF1089",
"DepartureTime": "2026-03-03T06:05",
"ArrivalTime": "2026-03-03T08:25",
"FlightTime": 200,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "03:20",
"StopDurationString": " 6h",
"StopDurationMinutes": 360
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "968",
"FlightCode": "AF968",
"DepartureTime": "2026-03-03T14:25",
"ArrivalTime": "2026-03-03T18:45",
"FlightTime": 560,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "09:20",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-03T06:05",
"ArrivalTime": "2026-03-03T18:45",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Punta Cana (PUJ)",
"TravelTimeString": " 18h 40m",
"TravelTimeMinutes": 1120,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"14f10c8193852c05c122e6a1361f4832": {
"info": "ECONOMY",
"name": "Cabin CDG - PUJ",
"type": "info"
},
"2e5595f96cbf1a0b8cd2c72dc6ab58e7": {
"info": "LGL0ABSA",
"name": "FareBasis CDG - PUJ",
"type": "info"
},
"33d3b152f040214db864bb41fd447459": {
"info": "ECONOMY",
"name": "Cabin OTP - CDG",
"type": "info"
},
"3bbcaf5dde8cb3e373f11be1f15ba122": {
"info": "STANDARD",
"name": "BrandedFare CDG - PUJ",
"type": "info"
},
"3bdaa51961609e9f13a186193ddce8d0": {
"info": "STANDARD",
"name": "BrandedFareLabel OTP - CDG",
"type": "info"
},
"4c4ba6f540530c4a41d4c3cd0d120202": {
"info": "LGL0ABSA",
"name": "FareBasis OTP - CDG",
"type": "info"
},
"57b7e40b4ecae50501e2c9033bd4547c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags OTP - CDG",
"type": "info"
},
"7a7bdb1fb72302ff7808b18cfe6d4181": {
"info": "L",
"name": "Class OTP - CDG",
"type": "info"
},
"91437fcc884798b14068d7c8e0609d7c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - PUJ",
"type": "info"
},
"9eb9134af700f00784aaa4dc95b9b853": {
"info": "STANDARD",
"name": "BrandedFareLabel CDG - PUJ",
"type": "info"
},
"b63d378b92328068c0b86682877fb976": {
"info": "STANDARD",
"name": "BrandedFare OTP - CDG",
"type": "info"
},
"b92364385b63817dfc2e01bcb572e862": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities CDG - PUJ",
"type": "info"
},
"bd12bd1546edb1a529a0d8441f2bdb6a": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities OTP - CDG",
"type": "info"
},
"d73f4c0469a6f9ce317d2c12b05da705": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - PUJ",
"type": "info"
},
"e05338163f42102c1de053162f7024bb": {
"info": "L",
"name": "Class CDG - PUJ",
"type": "info"
},
"f2b21044175d0654437659e5e993636b": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags OTP - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.393828+02:00",
"DateTo": "2026-03-03T06:05:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PUJ"
},
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "969",
"FlightCode": "AF969",
"DepartureTime": "2026-03-10T21:15",
"ArrivalTime": "2026-03-11T10:40",
"FlightTime": 505,
"CabinClass": "PREMIUM_ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 2.",
"BookingCode": "PREMIUM STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 2,
"description": 2
},
"FlightTimeString": "08:25",
"StopDurationString": " 1h 20m",
"StopDurationMinutes": 80
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-03-11T12:00",
"ArrivalTime": "2026-03-11T15:50",
"FlightTime": 170,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "PREMIUM STANDARD",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "02:50",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-10T21:15",
"ArrivalTime": "2026-03-11T15:50",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Punta Cana (PUJ)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 12h 35m",
"TravelTimeMinutes": 755,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"0ce12ae7385568bf5c82aa7aebf0825f": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags PUJ - CDG",
"type": "info"
},
"1699e27bdfb634ba90de6bc089e55983": {
"info": "PREMIUM STANDARD",
"name": "BrandedFareLabel CDG - OTP",
"type": "info"
},
"1a683e95a3be151356455fe87591440f": {
"info": "PREMIUM_ECONOMY",
"name": "Cabin PUJ - CDG",
"type": "info"
},
"20ff015f2461beda6c1a5afc1927c903": {
"info": "{\"quantity\":2}",
"name": "IncludedCabinBags PUJ - CDG",
"type": "info"
},
"223df7b0b87db008737b9082ea5e0c24": {
"info": "PREMSTAND",
"name": "BrandedFare CDG - OTP",
"type": "info"
},
"35309ca8043f7c5f391dce55ecfd5dbe": {
"info": "ADL0KBJA",
"name": "FareBasis CDG - OTP",
"type": "info"
},
"587d22ad12ac8a71df6365e49cc0d732": {
"info": "PREMIUM STANDARD",
"name": "BrandedFareLabel PUJ - CDG",
"type": "info"
},
"5e4c7d3daff746faae186e2ad5d9a67c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - OTP",
"type": "info"
},
"60869400fc8ca200c90bb152fe03f1bc": {
"info": "A",
"name": "Class PUJ - CDG",
"type": "info"
},
"8eea4d54f1132e46f87e7f36cc9b1024": {
"info": "U",
"name": "Class CDG - OTP",
"type": "info"
},
"a87f5db3cf3fe4a6747af182585e9b3c": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags CDG - OTP",
"type": "info"
},
"b9e32688a4308dd918df69f808524aec": {
"info": "PREMSTAND",
"name": "BrandedFare PUJ - CDG",
"type": "info"
},
"bbfc3e03669933c981925ed77571f3e8": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY CHECK IN\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BOARDING\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BAGGAGE\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY SECURITY\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities PUJ - CDG",
"type": "info"
},
"bc3f86976a365b809fd17a67eb6127a4": {
"info": "ADL0KBJA",
"name": "FareBasis PUJ - CDG",
"type": "info"
},
"c1bb4bd4fa6d4d70fd48b2fdb1bcabc6": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY CHECK IN\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BOARDING\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BAGGAGE\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY SECURITY\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities CDG - OTP",
"type": "info"
},
"e8eb7520b715a278d690f3aa5cf185a0": {
"info": "ECONOMY",
"name": "Cabin CDG - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.394064+02:00",
"DateTo": "2026-03-10T21:15:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2896,
"SearchPrice": 2896.32,
"Taxes": 0,
"ServiceFeeValue": 434,
"Currency": "EUR",
"Type": "amadeus",
"Score": 1.6914,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-02-18T23:59",
"TotalFlightTimeMinutes": 1875,
"AccommodationNights": "7",
"TotalPriceWithServiceFee": 3330,
"DepartureDate": "2026-03-03T06:05:00.000000+02:00",
"ReturnDate": "2026-03-10T21:15:00.000000+02:00",
"SupplierClassString": "STANDARD, PREMIUM STANDARD",
"SupplierListTxt": "GDS",
"EqHash": "AF|1089|STANDARD|AF|968|STANDARD|AF|969|PREMIUM STANDARD|AF|6634|PREMIUM STANDARD|03-03-2026_06-05|10-03-2026_21-15"
},
{
"Id": 435407244,
"Legs": [
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "RO",
"Name": "TAROM ROMANIAN",
"ShortName": "Tarom-Romanian",
"OnlineCheckinOnly": false
},
"FlightNumber": "9385",
"FlightCode": "RO9385",
"DepartureTime": "2026-03-03T06:05",
"ArrivalTime": "2026-03-03T08:25",
"FlightTime": 200,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "FULL FLEX",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "03:20",
"StopDurationString": " 6h",
"StopDurationMinutes": 360
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "968",
"FlightCode": "AF968",
"DepartureTime": "2026-03-03T14:25",
"ArrivalTime": "2026-03-03T18:45",
"FlightTime": 560,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 1.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "FULL FLEX",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 1,
"description": 1
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "09:20",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-03T06:05",
"ArrivalTime": "2026-03-03T18:45",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Punta Cana (PUJ)",
"TravelTimeString": " 18h 40m",
"TravelTimeMinutes": 1120,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"14f10c8193852c05c122e6a1361f4832": {
"info": "ECONOMY",
"name": "Cabin CDG - PUJ",
"type": "info"
},
"2e5595f96cbf1a0b8cd2c72dc6ab58e7": {
"info": "YGS0AFNN",
"name": "FareBasis CDG - PUJ",
"type": "info"
},
"33d3b152f040214db864bb41fd447459": {
"info": "ECONOMY",
"name": "Cabin OTP - CDG",
"type": "info"
},
"3bbcaf5dde8cb3e373f11be1f15ba122": {
"info": "FULLFLEX",
"name": "BrandedFare CDG - PUJ",
"type": "info"
},
"3bdaa51961609e9f13a186193ddce8d0": {
"info": "FULL FLEX",
"name": "BrandedFareLabel OTP - CDG",
"type": "info"
},
"4c4ba6f540530c4a41d4c3cd0d120202": {
"info": "YGS0AFNN",
"name": "FareBasis OTP - CDG",
"type": "info"
},
"57b7e40b4ecae50501e2c9033bd4547c": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags OTP - CDG",
"type": "info"
},
"7a7bdb1fb72302ff7808b18cfe6d4181": {
"info": "F",
"name": "Class OTP - CDG",
"type": "info"
},
"91437fcc884798b14068d7c8e0609d7c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - PUJ",
"type": "info"
},
"9eb9134af700f00784aaa4dc95b9b853": {
"info": "FULL FLEX",
"name": "BrandedFareLabel CDG - PUJ",
"type": "info"
},
"b63d378b92328068c0b86682877fb976": {
"info": "FULLFLEX",
"name": "BrandedFare OTP - CDG",
"type": "info"
},
"b92364385b63817dfc2e01bcb572e862": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"REFUNDABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities CDG - PUJ",
"type": "info"
},
"bd12bd1546edb1a529a0d8441f2bdb6a": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"SEAT SELECTION\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"REFUNDABLE TICKET\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MILEAGE ACCRUAL\",\"isChargeable\":false,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"UPGRADE ELIGIBILITY\",\"isChargeable\":true,\"amenityType\":\"BRANDED_FARES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities OTP - CDG",
"type": "info"
},
"d73f4c0469a6f9ce317d2c12b05da705": {
"info": "{\"quantity\":1}",
"name": "IncludedCheckedBags CDG - PUJ",
"type": "info"
},
"e05338163f42102c1de053162f7024bb": {
"info": "Y",
"name": "Class CDG - PUJ",
"type": "info"
},
"f2b21044175d0654437659e5e993636b": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags OTP - CDG",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.394355+02:00",
"DateTo": "2026-03-03T06:05:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PUJ"
},
{
"Type": "amadeus",
"Segments": [
{
"Origin": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Destination": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "969",
"FlightCode": "AF969",
"DepartureTime": "2026-03-10T21:15",
"ArrivalTime": "2026-03-11T10:40",
"FlightTime": 505,
"CabinClass": "PREMIUM_ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 2.",
"BookingCode": "PREMIUM FLEX",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 2,
"description": 2
},
"FlightTimeString": "08:25",
"StopDurationString": " 1h 20m",
"StopDurationMinutes": 80
},
{
"Origin": {
"Code": "CDG",
"City": {
"Code": "PAR",
"Country": {
"Code": "FR",
"CountryNameLocal": "Franta"
},
"CityNameLocal": "Paris"
},
"Name": "Charles De Gaulle Intl Arpt",
"Latitude": "49.012779",
"Longitude": "2.55"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "AF",
"Name": "Air France",
"ShortName": "Air France",
"OnlineCheckinOnly": false
},
"FlightNumber": "6634",
"FlightCode": "AF6634",
"DepartureTime": "2026-03-11T12:00",
"ArrivalTime": "2026-03-11T15:50",
"FlightTime": 170,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de cal\u0103 incluse: 2.\n\nBagaje de cabin\u0103 incluse: 1.",
"BookingCode": "PREMIUM FLEX",
"HasConnection": false,
"IncludedCheckedBags": {
"quantity": 2,
"description": 2
},
"IncludedCabinBags": {
"quantity": 1,
"description": 1
},
"FlightTimeString": "02:50",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-10T21:15",
"ArrivalTime": "2026-03-11T15:50",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "GDS",
"AirlineString": "AF",
"AirlineName": "Air France",
"OriginString": "Punta Cana (PUJ)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 12h 35m",
"TravelTimeMinutes": 755,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": {
"0ce12ae7385568bf5c82aa7aebf0825f": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags PUJ - CDG",
"type": "info"
},
"1699e27bdfb634ba90de6bc089e55983": {
"info": "PREMIUM FLEX",
"name": "BrandedFareLabel CDG - OTP",
"type": "info"
},
"1a683e95a3be151356455fe87591440f": {
"info": "PREMIUM_ECONOMY",
"name": "Cabin PUJ - CDG",
"type": "info"
},
"20ff015f2461beda6c1a5afc1927c903": {
"info": "{\"quantity\":2}",
"name": "IncludedCabinBags PUJ - CDG",
"type": "info"
},
"223df7b0b87db008737b9082ea5e0c24": {
"info": "PREMFLEX",
"name": "BrandedFare CDG - OTP",
"type": "info"
},
"35309ca8043f7c5f391dce55ecfd5dbe": {
"info": "ADL0KFKA",
"name": "FareBasis CDG - OTP",
"type": "info"
},
"587d22ad12ac8a71df6365e49cc0d732": {
"info": "PREMIUM FLEX",
"name": "BrandedFareLabel PUJ - CDG",
"type": "info"
},
"5e4c7d3daff746faae186e2ad5d9a67c": {
"info": "{\"quantity\":1}",
"name": "IncludedCabinBags CDG - OTP",
"type": "info"
},
"60869400fc8ca200c90bb152fe03f1bc": {
"info": "A",
"name": "Class PUJ - CDG",
"type": "info"
},
"8eea4d54f1132e46f87e7f36cc9b1024": {
"info": "U",
"name": "Class CDG - OTP",
"type": "info"
},
"a87f5db3cf3fe4a6747af182585e9b3c": {
"info": "{\"quantity\":2}",
"name": "IncludedCheckedBags CDG - OTP",
"type": "info"
},
"b9e32688a4308dd918df69f808524aec": {
"info": "PREMFLEX",
"name": "BrandedFare PUJ - CDG",
"type": "info"
},
"bbfc3e03669933c981925ed77571f3e8": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY CHECK IN\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BOARDING\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BAGGAGE\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY SECURITY\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities PUJ - CDG",
"type": "info"
},
"bc3f86976a365b809fd17a67eb6127a4": {
"info": "ADL0KFKA",
"name": "FareBasis PUJ - CDG",
"type": "info"
},
"c1bb4bd4fa6d4d70fd48b2fdb1bcabc6": {
"info": "[{\"description\":\"SNACK\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"BEVERAGE\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"MEAL\",\"isChargeable\":false,\"amenityType\":\"MEAL\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY CHECK IN\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BOARDING\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY BAGGAGE\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}},{\"description\":\"PRIORITY SECURITY\",\"isChargeable\":false,\"amenityType\":\"TRAVEL_SERVICES\",\"amenityProvider\":{\"name\":\"BrandedFare\"}}]",
"name": "Amenities CDG - OTP",
"type": "info"
},
"e8eb7520b715a278d690f3aa5cf185a0": {
"info": "ECONOMY",
"name": "Cabin CDG - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-18T22:49:21.394609+02:00",
"DateTo": "2026-03-10T21:15:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 6418,
"SearchPrice": 6418.32,
"Taxes": 0,
"ServiceFeeValue": 963,
"Currency": "EUR",
"Type": "amadeus",
"Score": 1.6914,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"LastTicketingDate": "2026-02-18T23:59",
"TotalFlightTimeMinutes": 1875,
"AccommodationNights": "7",
"TotalPriceWithServiceFee": 7381,
"DepartureDate": "2026-03-03T06:05:00.000000+02:00",
"ReturnDate": "2026-03-10T21:15:00.000000+02:00",
"SupplierClassString": "FULL FLEX, PREMIUM FLEX",
"SupplierListTxt": "GDS",
"EqHash": "RO|9385|FULL FLEX|AF|968|FULL FLEX|AF|969|PREMIUM FLEX|AF|6634|PREMIUM FLEX|03-03-2026_06-05|10-03-2026_21-15"
}
],
"Themes": [],
"Origin": "OTP",
"Destination": "PUJ",
"DepartureDate": "2026-03-03",
"ReturnDate": "2026-03-10",
"Passengers": "[{\"code\":\"ADT\",\"age\":40},{\"code\":\"ADT\",\"age\":40}]",
"RoundTrip": true,
"AllowNoBags": false,
"Completed": false,
"Class": "0",
"Nonstop": false,
"NearbyAirports": false,
"FlightPlanId": 28,
"Extra": [],
"AmaRef": "91e3983b-c627-0f78-b193-76b932ae7ef5",
"LogUrl": "https:\/\/flights.karpaten.ro\/logs\/by-search\/93990413",
"FlightPlanLimits": {
"maxResults": 4,
"maxAirlineResults": 2
}
} | ||||||
| 18.02.2026 22:49:21 | 1.44287109375 | GET /api/confirm/435407231 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 435407231,
"Legs": [
{
"Id": 868532849,
"Type": "tf_composed",
"OptionalServices": [
{
"Id": 15802926,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PUJ",
"SupplierValue": "0",
"SupplierName": "LuggageOptions",
"CreatedAt": "2026-02-18T22:49:23.354036+02:00",
"CabinClasses": [],
"LegId": 868532849
},
{
"Id": 15802927,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 bags, 20Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PUJ",
"SupplierValue": "1",
"SupplierName": "OutwardLuggageOptions",
"CreatedAt": "2026-02-18T22:49:23.354042+02:00",
"CabinClasses": [],
"LegId": 868532849
},
{
"Id": 15802928,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 hand bags, 8Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PUJ",
"SupplierValue": "1",
"SupplierName": "OutwardHandLuggageOptions",
"CreatedAt": "2026-02-18T22:49:23.354048+02:00",
"CabinClasses": [],
"LegId": 868532849
}
],
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Airline": {
"AirlineCode": "RO",
"Name": "TAROM ROMANIAN",
"ShortName": "Tarom-Romanian",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "301",
"FlightCode": "RO301",
"DepartureTime": "2026-03-03T08:35",
"ArrivalTime": "2026-03-03T10:15",
"FlightTime": 160,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"description": "Informa\u021bii despre bagaje disponibile la adresa: https:\/\/www.condor.com\/us\/flight-preparation\/baggage-and-animals\/baggage.jsp"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "02:40",
"StopDurationString": " 3h 25m",
"StopDurationMinutes": 205,
"LastConfirmedAt": "2026-02-18T22:49:23.353871+02:00"
},
{
"Origin": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Destination": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Airline": {
"AirlineCode": "DE",
"Name": "Condor Flugdienst",
"ShortName": "Condor",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "2272",
"FlightCode": "DE2272",
"DepartureTime": "2026-03-03T13:40",
"ArrivalTime": "2026-03-03T20:50",
"FlightTime": 730,
"CabinClass": "Economy With Restrictions",
"CabinClassDescription": "Bagaj inclus pentru adul\u021bi: 8 kg bagaj de m\u00e2n\u0103 (dimensiuni: lungime 550 mm, \u00een\u0103l\u021bime 200 mm, l\u0103\u021bime 400 mm) \u0219i 20 kg bagaj de cal\u0103.\n\nBagaj inclus pentru copii: 8 kg bagaj de m\u00e2n\u0103 (dimensiuni: lungime 550 mm, \u00een\u0103l\u021bime 200 mm, l\u0103\u021bime 400 mm) \u0219i 20 kg bagaj de cal\u0103.\n\nPentru termenii \u0219i condi\u021biile complete, v\u0103 rug\u0103m s\u0103 consulta\u021bi: https:\/\/www.condor.com\/eu\/fileadmin\/dam\/agb\/eu\/agb.pdf",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": 8,
"quantity": 1,
"dimensions": "550 mm x 200 mm x 400 mm",
"description": "bagaj de m\u00e2n\u0103"
},
{
"weight": 20,
"quantity": 1,
"description": "bagaj de cal\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "12:10",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-18T22:49:23.364689+02:00"
}
],
"DepartureTime": "2026-03-03T08:35",
"ArrivalTime": "2026-03-03T20:50",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "condor",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Punta Cana (PUJ)",
"TravelTimeString": " 18h 15m",
"TravelTimeMinutes": 1095,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [
{
"name": "General Terms of Business and Carriage",
"type": "url",
"info": "https:\/\/www.condor.com\/eu\/fileadmin\/dam\/agb\/eu\/agb.pdf"
},
{
"name": "tariff notes",
"type": "url",
"info": "https:\/\/agent.condor.com\/en\/fileadmin\/agent\/user_upload\/pdf\/extranet-en\/04_Services\/downloads\/Condor_Standard_Tarifuebersicht_Gesamt_EN.pdf"
},
{
"name": "Notix - Ticketless Flying",
"type": "url",
"info": "http:\/\/www.condor.com\/tcf-eu\/druck\/check_in_notix.html"
},
{
"name": "Information on the Payment",
"type": "text",
"info": "No fee may be charged for private Credit Cards."
},
{
"name": "Conditions for Entry",
"type": "text",
"info": "Please note the applicable conditions for entry relevant to your citizenship."
},
{
"name": "baggage policy",
"type": "url",
"info": "https:\/\/www.condor.com\/us\/flight-preparation\/baggage-and-animals\/baggage.jsp"
},
{
"name": "This is NDC",
"type": "remark",
"info": "This is NDC"
}
],
"Cancellation": {
"DateFrom": "2026-02-18T22:49:23.390392+02:00",
"DateTo": "2026-03-03T08:35:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PUJ"
},
{
"Id": 868532850,
"Type": "tf_composed",
"OptionalServices": [
{
"Id": 15802923,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PUJ-OTP",
"SupplierValue": "0",
"SupplierName": "LuggageOptions",
"CreatedAt": "2026-02-18T22:49:23.353955+02:00",
"CabinClasses": [],
"LegId": 868532850
},
{
"Id": 15802924,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 bags, 20Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PUJ-OTP",
"SupplierValue": "1",
"SupplierName": "ReturnLuggageOptions",
"CreatedAt": "2026-02-18T22:49:23.354008+02:00",
"CabinClasses": [],
"LegId": 868532850
},
{
"Id": 15802925,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "1 - 1 hand bags, 8Kg total",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PUJ-OTP",
"SupplierValue": "1",
"SupplierName": "ReturnHandLuggageOptions",
"CreatedAt": "2026-02-18T22:49:23.354017+02:00",
"CabinClasses": [],
"LegId": 868532850
}
],
"Segments": [
{
"Origin": {
"Code": "PUJ",
"City": {
"Code": "PUJ",
"Country": {
"Code": "DO",
"CountryNameLocal": "Republica Dominicana"
},
"CityNameLocal": "Punta Cana"
},
"Name": "Punta Cana Arpt",
"Latitude": "18.567367",
"Longitude": "-68.363431"
},
"Destination": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Airline": {
"AirlineCode": "DE",
"Name": "Condor Flugdienst",
"ShortName": "Condor",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "2272",
"FlightCode": "DE2272",
"DepartureTime": "2026-03-10T22:50",
"ArrivalTime": "2026-03-11T13:00",
"FlightTime": 550,
"CabinClass": "Economy With Restrictions",
"CabinClassDescription": "Check-in-ul online este gratuit. Check-in-ul la aeroport \u0219i la chio\u0219curile de check-in sunt gratuite.\n\nP\u00e2n\u0103 la 29 de zile \u00eenainte de plecarea programat\u0103, este posibil\u0103 o rezervare op\u021bional\u0103 care poate fi p\u0103strat\u0103 timp de 3 zile lucr\u0103toare. De la 28 de zile \u00eenainte de plecarea programat\u0103, o rezervare op\u021bional\u0103 poate fi p\u0103strat\u0103 timp de 1 zi. De la 4 zile \u00eenainte de plecarea programat\u0103, o rezervare op\u021bional\u0103 nu mai este posibil\u0103.\n\nMesele \u0219i b\u0103uturile non-alcoolice sunt incluse. Se aplic\u0103 taxe pentru rezervarea locurilor p\u00e2n\u0103 la 24 de ore \u00eenainte de plecarea programat\u0103.\n\nBagajul prioritar, controlul de securitate \u0219i \u00eembarcarea prioritar\u0103 nu sunt incluse. Revistele electronice \u0219i tip\u0103rite nu sunt incluse. Nu sunt incluse servicii suplimentare.\n\nADT: 8 kg bagaj de m\u00e2n\u0103 inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI), 20 kg bagaj de cal\u0103 inclus.\nCHD: 8 kg bagaj de m\u00e2n\u0103 inclus (LUNGIME: 550 \u00ceN\u0102L\u021aIME: 200 L\u0102\u021aIME: 400-MILIMETRI), 20 kg bagaj de cal\u0103 inclus.\n\nTaxele de modificare a rezerv\u0103rii per persoan\u0103 \u0219i zbor sunt de 50 \u20ac pe distan\u021be scurte. Taxele men\u021bionate se aplic\u0103 fiec\u0103rei modific\u0103ri a rezerv\u0103rii. Acestea sunt limitate la aceea\u0219i zon\u0103 de zbor \u0219i pot fi efectuate p\u00e2n\u0103 la 24 de ore \u00eenainte de plecare. Dac\u0103 tariful pentru noul zbor este mai mare, diferen\u021ba de tarif trebuie pl\u0103tit\u0103.\n\n\u00cen cazul anul\u0103rii sau neprezent\u0103rii, nu este posibil\u0103 rambursarea tarifului aerian.",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": 8,
"quantity": 1,
"dimensions": "550x200x400 mm",
"description": "bagaj de m\u00e2n\u0103 inclus"
},
{
"weight": 20,
"quantity": 1,
"description": "bagaj de cal\u0103 inclus"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "09:10",
"StopDurationString": " 7h 35m",
"StopDurationMinutes": 455,
"LastConfirmedAt": "2026-02-18T22:49:23.368211+02:00"
},
{
"Origin": {
"Code": "FRA",
"City": {
"Code": "FRA",
"Country": {
"Code": "DE",
"CountryNameLocal": "Germania"
},
"CityNameLocal": "Frankfurt"
},
"Name": "Frankfurt Intl",
"Latitude": "50.026421",
"Longitude": "8.543125"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "LH",
"Name": "Lufthansa",
"ShortName": "Lufthansa",
"OnlineCheckinOnly": false
},
"OptionalServices": [],
"FlightNumber": "1422",
"FlightCode": "LH1422",
"DepartureTime": "2026-03-11T20:35",
"ArrivalTime": "2026-03-11T23:55",
"FlightTime": 140,
"CabinClass": "Economy With Restrictions",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"description": "Informa\u021bii despre bagaje disponibile la adresa: https:\/\/www.condor.com\/us\/flight-preparation\/baggage-and-animals\/baggage.jsp"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "02:20",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-18T22:49:23.374422+02:00"
}
],
"DepartureTime": "2026-03-10T22:50",
"ArrivalTime": "2026-03-11T23:55",
"TotalPrice": 0,
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "condor",
"AirlineString": "multiple",
"AirlineName": "Companii Multiple",
"OriginString": "Punta Cana (PUJ)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 19h 5m",
"TravelTimeMinutes": 1145,
"StopsString": "1 ESCALA",
"StopsNumber": 1,
"Info": [
{
"name": "General Terms of Business and Carriage",
"type": "url",
"info": "https:\/\/www.condor.com\/eu\/fileadmin\/dam\/agb\/eu\/agb.pdf"
},
{
"name": "tariff notes",
"type": "url",
"info": "https:\/\/agent.condor.com\/en\/fileadmin\/agent\/user_upload\/pdf\/extranet-en\/04_Services\/downloads\/Condor_Standard_Tarifuebersicht_Gesamt_EN.pdf"
},
{
"name": "Notix - Ticketless Flying",
"type": "url",
"info": "http:\/\/www.condor.com\/tcf-eu\/druck\/check_in_notix.html"
},
{
"name": "Information on the Payment",
"type": "text",
"info": "No fee may be charged for private Credit Cards."
},
{
"name": "Conditions for Entry",
"type": "text",
"info": "Please note the applicable conditions for entry relevant to your citizenship."
},
{
"name": "baggage policy",
"type": "url",
"info": "https:\/\/www.condor.com\/us\/flight-preparation\/baggage-and-animals\/baggage.jsp"
},
{
"name": "This is NDC",
"type": "remark",
"info": "This is NDC"
}
],
"Cancellation": {
"DateFrom": "2026-02-18T22:49:23.391046+02:00",
"DateTo": "2026-03-10T22:50:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2260,
"SearchPrice": 2259.96,
"Taxes": 0,
"ServiceFeeValue": 339,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 1.7149,
"NeedsAdvancePassengerInfo": false,
"Remarks": {
"This is NDC": "This is NDC"
},
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 2240,
"AccommodationNights": "7",
"TotalPriceWithServiceFee": 2599,
"DepartureDate": "2026-03-03T08:35:00.000000+02:00",
"ReturnDate": "2026-03-10T22:50:00.000000+02:00",
"SupplierClassString": "Economy Classic",
"SupplierListTxt": "condor",
"EqHash": "RO|301|Economy Classic|DE|2272|Economy Classic|DE|2272|Economy Classic|LH|1422|Economy Classic|03-03-2026_08-35|10-03-2026_22-50"
} | ||||||
| 18.02.2026 22:49:29 | 16.049294948578 | POST /api/booking | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Request{
"Format": "json",
"order": {
"flightBooking": {
"result": {
"id": "435407231"
},
"airReservationLocatorCodes": [
"2788478"
],
"fakeBooking": 0,
"bookedInERP": true,
"contactPerson": {
"fullName": "LARIE ANDREI GABRIEL",
"email": "flights@karpaten.ro",
"phone": "+40 726402405"
},
"travelers": [
{
"prefix": "Mr",
"firstName": "ANDREI GABRIEL",
"lastName": "LARIE",
"dOB": "1984-04-13",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Ms",
"firstName": "DORINA LOREDANA",
"lastName": "LARIE",
"dOB": "1984-09-18",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
}
]
},
"person": {
"firstName": "ANDREI GABRIEL",
"lastName": "LARIE",
"personalCode": "1840413134155",
"city": null
}
}
} | ||||||
| Log validare plan de zbor | ||
|---|---|---|
|
RO|301||DE|2272||DE|2272||RO|302||03-03-2026_08-35|10-03-2026_22-50|amadeus|2930 flight_time Flight time of 2030 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1419||DE|2228||DE|2272||RO|302||03-03-2026_14-50|10-03-2026_22-50|amadeus|4242 flight_time Flight time of 1995 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1423||DE|2272||DE|2272||RO|302||03-03-2026_05-55|10-03-2026_22-50|amadeus|4202 flight_time Flight time of 2030 minutes exceeds plan limit(1380 minutes) | ||
|
RO|301||DE|2272||DE|2272||LH|1418||03-03-2026_08-35|10-03-2026_22-50|amadeus|3811 flight_time Flight time of 1990 minutes exceeds plan limit(1380 minutes) | ||
|
RO|301||DE|2272||DE|2272||LH|1422||03-03-2026_08-35|10-03-2026_22-50|amadeus|3757 Passed | ||
|
AF|1089|STANDARD|AF|968|STANDARD|AF|969|STANDARD|AF|1088|STANDARD|03-03-2026_06-05|10-03-2026_21-15|amadeus|2828 Passed | ||
|
AF|1089|STANDARD|AF|968|STANDARD|AF|969|STANDARD|AF|1888|STANDARD|03-03-2026_06-05|10-03-2026_21-15|amadeus|2604 flight_time Flight time of 1970 minutes exceeds plan limit(1380 minutes) | ||
|
AF|1089|STANDARD|AF|968|STANDARD|AF|969|STANDARD|AF|6639|STANDARD|03-03-2026_06-05|10-03-2026_21-15|amadeus|2599 Passed | ||
|
AF|6636|STANDARD|AF|968|STANDARD|AF|969|STANDARD|AF|1088|STANDARD|03-03-2026_08-40|10-03-2026_21-15|amadeus|3587 Passed | ||
|
AF|6636|STANDARD|AF|968|STANDARD|AF|969|STANDARD|AF|1888|STANDARD|03-03-2026_08-40|10-03-2026_21-15|amadeus|3363 flight_time Flight time of 1970 minutes exceeds plan limit(1380 minutes) | ||
|
AF|6636|STANDARD|AF|968|STANDARD|AF|969|STANDARD|AF|6639|STANDARD|03-03-2026_08-40|10-03-2026_21-15|amadeus|3358 Passed | ||
|
RO|381|FULL FLEX|AF|968|FULL FLEX|AF|969|PREMIUM FLEX|AF|6634|PREMIUM FLEX|03-03-2026_08-40|10-03-2026_21-15|amadeus|7381 Passed | ||
|
RO|9385|FULL FLEX|AF|968|FULL FLEX|AF|969|PREMIUM FLEX|AF|6634|PREMIUM FLEX|03-03-2026_06-05|10-03-2026_21-15|amadeus|7381 Passed | ||
|
AF|1089|STANDARD|AF|968|STANDARD|AF|969|PREMIUM STANDARD|AF|6634|PREMIUM STANDARD|03-03-2026_06-05|10-03-2026_21-15|amadeus|3330 Passed | ||
|
AF|6636|STANDARD|AF|968|STANDARD|AF|969|PREMIUM STANDARD|AF|6634|PREMIUM STANDARD|03-03-2026_08-40|10-03-2026_21-15|amadeus|4087 Passed | ||
|
LH|1419|ECONOMY SAVER|LH|4348|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1418|ECONOMY SAVER|03-03-2026_14-50|10-03-2026_19-10|amadeus|3457 flight_time Flight time of 1955 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1419|ECONOMY SAVER|LH|4348|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1422|ECONOMY SAVER|03-03-2026_14-50|10-03-2026_19-10|amadeus|3457 flight_time Flight time of 1955 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1423|ECONOMY SAVER|LH|4348|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1418|ECONOMY SAVER|03-03-2026_05-55|10-03-2026_19-10|amadeus|3624 Passed | ||
|
LH|1423|ECONOMY SAVER|LH|4348|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1422|ECONOMY SAVER|03-03-2026_05-55|10-03-2026_19-10|amadeus|3624 Passed | ||
|
LH|1651|ECONOMY SAVER|LH|4384|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1418|ECONOMY SAVER|03-03-2026_13-05|10-03-2026_19-10|amadeus|3421 flight_time Flight time of 2090 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1651|ECONOMY SAVER|LH|4384|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1422|ECONOMY SAVER|03-03-2026_13-05|10-03-2026_19-10|amadeus|3421 flight_time Flight time of 2090 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|ECONOMY SAVER|LH|4384|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1418|ECONOMY SAVER|03-03-2026_19-20|10-03-2026_19-10|amadeus|3421 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|ECONOMY SAVER|LH|4384|ECONOMY SAVER|LH|4349|ECONOMY SAVER|LH|1422|ECONOMY SAVER|03-03-2026_19-20|10-03-2026_19-10|amadeus|3421 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
| Afiseaza toate (+17) | ||