Cautare 93940569
Log Client
| Data/Ora | Durata(s) | Endpoint | Utilizator | IP | ||
|---|---|---|---|---|---|---|
| 18.02.2026 16:32:47 | 3.1608810424805 | POST /api/search-by-plan | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": "93940569",
"Results": [
{
"Id": 435097720,
"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: (25kg bagaj de cal\u0103 inclus, 10kg bagaj de m\u00e2n\u0103 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": 1599.98,
"ServiceFeeValue": 240,
"TotalPriceWithServiceFee": 1840,
"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-18T16:32:50.536089+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": "\u00cenregistrarea online este gratuit\u0103\n\n\u00cenregistrarea la aeroport, \u00eenregistrarea \u00een timpul nop\u021bii (\u00een Germania) \u0219i chio\u0219curile de check-in sunt gratuite.\n\nCu p\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.\n\nSe 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).\n\nRevistele sunt incluse. Bucura\u021bi-v\u0103 de scaune extra-largi \u0219i divertisment gratuit.\n\nPentru adul\u021bi: 25 kg bagaj de cal\u0103 inclus, 10 kg bagaj de m\u00e2n\u0103 inclus (LUNGIME: 550 mm, \u00ceN\u0102L\u021aIME: 200 mm, L\u0102\u021aIME: 400 mm).\n\nTaxele de modificare a rezerv\u0103rii per persoan\u0103 \u0219i zbor sunt de 150\u20ac pentru zborurile de lung\u0103 distan\u021b\u0103. 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 face modific\u0103ri. Cor",
"BookingCode": "Premium Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"weight": 10,
"quantity": 1,
"dimensions": "550 mm x 200 mm x 400 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-18T16:32:50.536356+02:00",
"DateTo": "2026-03-10T22:50:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 3420,
"SearchPrice": 3419.96,
"Taxes": 0,
"ServiceFeeValue": 513,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 2.0678,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 2400,
"AccommodationNights": "7",
"TotalPriceWithServiceFee": 3933,
"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": 435097718,
"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": "https:\/\/www.condor.com\/eu\/fileadmin\/dam\/agb\/eu\/agb.pdf\n\nADT: Bagajul de m\u00e2n\u0103 de 8 kg este inclus (LUNGIME: 550 mm, \u00ceN\u0102L\u021aIME: 200 mm, L\u0102\u021aIME: 400 mm), bagajul de cal\u0103 de 20 kg este inclus.",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [],
"IncludedCabinBags": [],
"FlightTimeString": "12:10",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-03-03T08:35",
"ArrivalTime": "2026-03-03T20:50",
"TotalPrice": 919.98,
"ServiceFeeValue": 138,
"TotalPriceWithServiceFee": 1058,
"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-18T16:32:50.537003+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)\n\nTaxele de modificare a rezerv\u0103rii per persoan\u0103 \u0219i zbor sunt de 50 \u20ac pentru zborurile de scurt\u0103 distan\u021b\u0103. 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 face modific\u0103ri. Corectarea numelui este gratuit\u0103.",
"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": 1279.98,
"ServiceFeeValue": 192,
"TotalPriceWithServiceFee": 1472,
"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-18T16:32:50.537284+02:00",
"DateTo": "2026-03-10T22:50:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2200,
"SearchPrice": 2199.96,
"Taxes": 0,
"ServiceFeeValue": 330,
"Currency": "EUR",
"Type": "tf_round_trip",
"Score": 1.7149,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 2240,
"AccommodationNights": "7",
"TotalPriceWithServiceFee": 2530,
"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": 435097724,
"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-18T16:32:50.537719+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-18T16:32:50.538038+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": 435097732,
"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": "V",
"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-18T16:32:50.538465+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-18T16:32:50.538781+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": "9fa26930-6a5a-ee6b-f8b8-f7e6793c5217",
"LogUrl": "https:\/\/flights.karpaten.ro\/logs\/by-search\/93940569",
"FlightPlanLimits": {
"maxResults": 4,
"maxAirlineResults": 2
}
} | ||||||
| 18.02.2026 16:32:51 | 1.6136441230774 | GET /api/confirm/435097718 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 435097718,
"Legs": [
{
"Id": 867915914,
"Type": "tf_composed",
"OptionalServices": [
{
"Id": 15791539,
"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-18T16:32:52.727400+02:00",
"CabinClasses": [],
"LegId": 867915914
},
{
"Id": 15791540,
"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-18T16:32:52.727404+02:00",
"CabinClasses": [],
"LegId": 867915914
},
{
"Id": 15791541,
"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-18T16:32:52.727408+02:00",
"CabinClasses": [],
"LegId": 867915914
}
],
"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-18T16:32:52.727282+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": "Bagajul de m\u00e2n\u0103 de 8 kg este inclus (LUNGIME: 550 mm, \u00ceN\u0102L\u021aIME: 200 mm, L\u0102\u021aIME: 400 mm).\n\nBagajul de cal\u0103 de 20 kg este inclus.",
"BookingCode": "Economy Classic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"dimensions": "550 mm x 200 mm x 400 mm",
"weight": 8,
"description": "Bagaj de m\u00e2n\u0103"
},
{
"quantity": 1,
"weight": 20,
"description": "Bagaj de cal\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "12:10",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-18T16:32:52.737310+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-18T16:32:52.764337+02:00",
"DateTo": "2026-03-03T08:35:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PUJ"
},
{
"Id": 867915915,
"Type": "tf_composed",
"OptionalServices": [
{
"Id": 15791536,
"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-18T16:32:52.727342+02:00",
"CabinClasses": [],
"LegId": 867915915
},
{
"Id": 15791537,
"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-18T16:32:52.727382+02:00",
"CabinClasses": [],
"LegId": 867915915
},
{
"Id": 15791538,
"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-18T16:32:52.727388+02:00",
"CabinClasses": [],
"LegId": 867915915
}
],
"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.\n\nTaxele de modificare a rezerv\u0103rii per persoan\u0103 \u0219i zbor sunt de 50 \u20ac pentru zborurile de scurt\u0103 distan\u021b\u0103. 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 face modific\u0103ri. Corectarea numelui este gratuit\u0103.",
"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-18T16:32:52.743733+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-18T16:32:52.750177+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-18T16:32:52.764680+02:00",
"DateTo": "2026-03-10T22:50:00.000000+02:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PUJ",
"DestinationCode": "OTP"
}
],
"TotalPrice": 2200,
"SearchPrice": 2199.96,
"Taxes": 0,
"ServiceFeeValue": 330,
"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": 2530,
"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 16:32:57 | 17.044515132904 | POST /api/booking | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Request{
"Format": "json",
"order": {
"flightBooking": {
"result": {
"id": "435097718"
},
"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|2815 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|4127 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|3466 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|1653|Economy Flex|4Y|4|Economy Flex|4Y|3|Economy Flex|LH|1418|Economy Flex|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3956 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Flex|4Y|4|Economy Flex|LH|4349|Economy Flex|LH|1418|Economy Flex|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3894 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Flex|LH|4384|Economy Flex|4Y|3|Economy Flex|LH|1418|Economy Flex|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3956 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
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) | ||
|
LH|1653|Economy Basic|4Y|4|Economy Basic|4Y|3|Economy Basic|LH|1418|Economy Basic|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3482 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Green|4Y|4|Economy Green|4Y|3|Economy Green|LH|1418|Economy Green|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3932 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Light|4Y|4|Economy Light|4Y|3|Economy Light|LH|1418|Economy Light|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3292 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Flex|LH|4384|Economy Flex|LH|4349|Economy Flex|LH|1418|Economy Flex|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3894 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Basic|4Y|4|Economy Basic|LH|4349|Economy Basic|LH|1418|Economy Basic|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3420 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Basic|LH|4384|Economy Basic|4Y|3|Economy Basic|LH|1418|Economy Basic|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3482 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Green|4Y|4|Economy Green|LH|4349|Economy Green|LH|1418|Economy Green|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3871 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Green|LH|4384|Economy Green|4Y|3|Economy Green|LH|1418|Economy Green|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3932 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Light|4Y|4|Economy Light|LH|4349|Economy Light|LH|1418|Economy Light|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3230 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Light|LH|4384|Economy Light|4Y|3|Economy Light|LH|1418|Economy Light|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3292 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Basic|LH|4384|Economy Basic|LH|4349|Economy Basic|LH|1418|Economy Basic|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3420 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Green|LH|4384|Economy Green|LH|4349|Economy Green|LH|1418|Economy Green|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3871 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Light|LH|4384|Economy Light|LH|4349|Economy Light|LH|1418|Economy Light|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3230 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
BA|889|STANDARD ECONOMY|BA|2205|STANDARD ECONOMY|BA|2204|STANDARD ECONOMY|BA|888|STANDARD ECONOMY|03-03-2026_08-00|10-03-2026_20-25|amadeus|2633 Passed | ||
|
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|tf_round_trip|2530 Passed | ||
|
LH|1653|Economy Basic Plus|4Y|4|Economy Basic Plus|4Y|3|Economy Basic Plus|LH|1418|Economy Basic Plus|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3719 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Basic Plus|4Y|4|Economy Basic Plus|LH|4349|Economy Basic Plus|LH|1418|Economy Basic Plus|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3657 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Basic Plus|LH|4384|Economy Basic Plus|4Y|3|Economy Basic Plus|LH|1418|Economy Basic Plus|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3719 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
LH|1653|Economy Basic Plus|LH|4384|Economy Basic Plus|LH|4349|Economy Basic Plus|LH|1418|Economy Basic Plus|03-03-2026_19-20|10-03-2026_19-10|tf_round_trip|3657 flight_time Flight time of 1715 minutes exceeds plan limit(1380 minutes) | ||
|
RO|301|Economy Classic|DE|2272|Premium Economy Classic|DE|2272|Premium Economy Classic|LH|1422|Economy Classic|03-03-2026_08-35|10-03-2026_22-50|tf_round_trip|3634 Passed | ||
|
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|tf_round_trip|3933 Passed | ||
| Afiseaza toate (+41) | ||