Cyberesa Developers V2027.0.x
Flight API · Search & pricing

FlightCheckSearch

This function is used to fetch the latest LCC results in relation to a previous FlightStartSearch. It should call with a suitable delay between each of 3 seconds delay in a global interval of 60 seconds until all suppliers “complete” status is set to True. Please note that responses may contain cached data that will be updated at a later stage.

Request

XML
<FlightCheckSearchRQ>
  <Credentials>
    <Login>?</Login>
    <Password>?</Password>
  </Credentials>
  <User>?</User>
  <Curr>?</Curr>
  <Ilng>?</Ilng>
  <Content>?</Content>
  <CarrierCode>?</CarrierCode>
  <FlightOptions>
    <Passenger>
      <Adult>?</Adult>
      <Child>?</Child>
      <Infant>?</Infant>
    </Passenger>
    <FlightType>?</FlightType>
    <DepartureDate>?</DepartureDate>
    <ReturnDate>?</ReturnDate>
  </FlightOptions>
</FlightCheckSearchRQ>
RootSub rootTagDescriptionValues & Format
CredentialsMandatory
LoginMandatory
PasswordMandatory
UserMandatory
CurrOptional3 alphanumeric character
IlngMandatoryNumeric valueDefault value 2 (English)
ContentOptionalLCC : low cost flights,
Train: low cost trains
Empty means lcc
CarrierCodeCarrier code to used to get lcc flights
FlightOptionsPassengerMandatoryThis parameter is designed to specify the number of seats required for the travelling passengers of flightsMaximum 9 passengers
Passenger:AdultMandatoryNumeric valueAt least one adult must be specified
Passenger:ChildMandatoryNumeric valueIt can be 0 or plus
Passenger:InfantMandatoryNumeric valueIt can be 0 or plus
FlightTypeOptionalThe User has the ability to request Non-Stop or Direct flights; or also a combination of these categoriesN: Direct (No-Stop)
D: Direct (with technical stopover)
X: Direct (No-Stop) & Direct (with technical stopover)
DepartureDateMandatoryThe earliest date that a recommended flight may "depart from"dd/MM/yyyy
ReturnDateOptionalThe latest date that a recommended flight may "return from"dd/MM/yyyy
XML
<FlightCheckSearchRS>
  <CarrierCode>?</CarrierCode>
  <Complete>?</Complete>
  <Suppliers>
    <Supplier complete="?">?</Supplier>
  </Suppliers>
  <Flights>
    <Flight>
      <Content>?</Content>
      <CarrierCode>?</CarrierCode>
      <Currency>?</Currency>
      <Amount>?</Amount>
      <Duration>?</Duration>
      <Stops>?</Stops>
      <Itineraries>
        <Itinerary>
          <Ref>1</Ref>
          <CarrierCode>?</CarrierCode>
          <Duration>?</Duration>
          <Stops>?</Stops>
          <Segments>
            <Segment>
              <FlightId>?</FlightId>
              <Operator>?</Operator>
              <Depart>?</Depart>
              <DepartDate>?</DepartDate>
              <DepartTime>?</DepartTime>
              <Arrive>?</Arrive>
              <ArriveDate>?</ArriveDate>
              <ArriveTime>?</ArriveTime>
              <Duration>?</Duration>
            </Segment>
          </Segments>
        </Itinerary>
      </Itineraries>
    </Flight>
  </Flights>
</FlightCheckSearchRS>
RootSub rootTagDescription
CarrierCodeOptionalCarrier code used to get lcc flights
CompleteAttribute to indicate if all suppliers return result (positive/negative) or not (true, false)
SuppliersSupplierOptionalSupplier which can assume lcc flights
completeOptionalAttribute to indicate if result(positive/negative) is returned or not for a specific supplier (true, false)
Flights:Flight
ContentMandatoryType of flight : always lcc
CarrierCodeMandatoryCarrier code to be used to get flight details
CurrencyMandatoryCurrency’s code used to calculate Flight Amount
3 alphanumeric character
AmountMandatoryAmount of flight
DurationMandatoryDuration of flight
StopsMandatoryTotal stop of flight
Itineraries: ItineraryMandatoryResponse for each requested itinerary
RefMandatoryRank of itinerary for the flight
CarrierCodeMandatoryCarrier code to be used to get itinerary details
DurationOptionalDuration of itinerary : 99h99m
StopsMandatoryTotal stops for the itinerary
Segments:
Segment
MandatoryEach itinerary can be composed by one or more segment
FlightIdMandatoryNumber of flight for the segment
OperatorMandatoryUsed operator for the segment
DepartMandatoryDeparture location for the segment
DepartDateOptionalDepart date for the segment : dd/MM/yyyy
DepartTimeOptionalDepart time for the segment : HH:MM
ArriveMandatoryArrive location for the segment
ArriveDateOptionalArrival date for the segment : dd/MM/yyyy
ArriveTimeOptionalArrival time for the segment : dd/MM/yyyy
DurationOptionalDuration for the segment
ClassOptionalType of class of specific segment

Example

Request

XML
<FlightCheckSearchRQ>
  <Credentials>
    <Login>Cu2gOrbzhN0=</Login>
    <Password>mtPXhFzrzuM=</Password>
  </Credentials>
  <User>707</User>
  <Curr>MAD</Curr>
  <Ilng>1</Ilng>
  <Curr>lcc</Curr>
  <CarrierCode>V14EVYBWRB1EY35S</CarrierCode>
  <FlightOptions>
    <Passenger>
      <Adult>1</Adult>
      <Child>0</Child>
      <Infant>0</Infant>
    </Passenger>
    <DepartureDate>01/10/2012</DepartureDate>
  </FlightOptions>
</FlightCheckSearchRQ>

Response

XML
<FlightCheckSearchRS>
  <CarrierCode>V14EVYBWRB1EY35S</CarrierCode>
  <Complete>true</Complete>
  <Suppliers>
    <Supplier complete="true">Air Mediterranee</Supplier>
    <Supplier complete="true">transavia</Supplier>
  </Suppliers>
  <Flights>
    <Flight>
      <Content>lcc</Content>
      <CarrierCode>V14EVYBWRB1EY35S</CarrierCode>
      <Currency>MAD</Currency>
      <Amount>1347</Amount>
      <Duration>02h30m</Duration>
      <Stops>0</Stops>
      <Itineraries>
        <Itinerary>
          <Ref>1</Ref>
          <CarrierCode>W7OVV4JSZHGTGEQK</CarrierCode>
          <Duration>02h30m</Duration>
          <Stops>0</Stops>
          <Segments>
            <Segment>
              <FlightId>TO3222</FlightId>
              <Operator>Transavia France</Operator>
              <Depart>ORY</Depart>
              <DepartDate>01/10/2012</DepartDate>
              <DepartTime>06:00</DepartTime>
              <Arrive>TUN</Arrive>
              <ArriveDate>01/10/2012</ArriveDate>
              <ArriveTime>07:30</ArriveTime>
              <Duration>02h30m</Duration>
            </Segment>
          </Segments>
        </Itinerary>
      </Itineraries>
    </Flight>
    <Flight>
      <Content>lcc</Content>
      <CarrierCode>V14EVYBWRB1EY35S</CarrierCode>
      <Currency>MAD</Currency>
      <Amount>1191</Amount>
      <Duration>02h30m</Duration>
      <Stops>0</Stops>
      <Itineraries>
        <Itinerary>
          <Ref>1</Ref>
          <CarrierCode>H8XD5ZTUKDEBZFHD</CarrierCode>
          <Duration>02h30m</Duration>
          <Stops>0</Stops>
          <Segments>
            <Segment>
              <FlightId>TO3212</FlightId>
              <Operator>Transavia France</Operator>
              <Depart>ORY</Depart>
              <DepartDate>01/10/2012</DepartDate>
              <DepartTime>06:20</DepartTime>
              <Arrive>MIR</Arrive>
              <ArriveDate>01/10/2012</ArriveDate>
              <ArriveTime>07:50</ArriveTime>
              <Duration>02h30m</Duration>
            </Segment>
          </Segments>
        </Itinerary>
      </Itineraries>
    </Flight>
  </Flights>
</FlightCheckSearchRS>
CYBERESA SARL au capital de 560 000 TND (R.C : B2437152011 – M.F : 1189611/V) Siège social : Immeuble 3S, Lotissement Ennassim, 1073 Montplaisir - Tunis - TUNISIE · Tél : +216 71 947 401 - Fax : +216 70 201 010 - Site web : www.cyberesa.net - Email : info@cyberesa.net 30/10/2023 –
© Cyberesa · Flight API V2027.0.x · updated 27/08/2026