New Plugin - Google Flights Fare Search (Private Beta)

Hello All,

I am pleased to announce a new plugin that uses google’s QPX Express flights fare search. The plugin is currently in beta and requires some testers.

Reply to this post if you interested and include your app name, so I can allow you access to the plugin.

Sample response below

{
  "kind": "qpxExpress#tripsSearch",
  "trips": {
    "kind": "qpxexpress#tripOptions",
    "requestId": "LjJ45mbdagvMxqTZ20PXIn",
    "data": {
      "kind": "qpxexpress#data",
      "airport": [
        {
          "kind": "qpxexpress#airportData",
          "code": "DXB",
          "city": "DXB",
          "name": "Dubai International"
        },
        {
          "kind": "qpxexpress#airportData",
          "code": "YYZ",
          "city": "YTO",
          "name": "Toronto Lester B Pearson"
        }
      ],
      "city": [
        {
          "kind": "qpxexpress#cityData",
          "code": "DXB",
          "name": "Dubai"
        },
        {
          "kind": "qpxexpress#cityData",
          "code": "YTO",
          "name": "Toronto"
        }
      ],
      "aircraft": [
        {
          "kind": "qpxexpress#aircraftData",
          "code": "77W",
          "name": "Boeing 777"
        }
      ],
      "tax": [
        {
          "kind": "qpxexpress#taxData",
          "id": "TP_001",
          "name": "United Arab Emirates Passenger Security And Safety Fee"
        },
        {
          "kind": "qpxexpress#taxData",
          "id": "AE_004",
          "name": "United Arab Emirates Passenger Service Charge International"
        },
        {
          "kind": "qpxexpress#taxData",
          "id": "F6_002",
          "name": "United Arab Emirates Passenger Facilities Charge"
        },
        {
          "kind": "qpxexpress#taxData",
          "id": "YQ_I",
          "name": "AC YQ surcharge"
        }
      ],
      "carrier": [
        {
          "kind": "qpxexpress#carrierData",
          "code": "AC",
          "name": "Air Canada"
        }
      ]
    },
    "tripOption": [
      {
        "kind": "qpxexpress#tripOption",
        "saleTotal": "AED7055",
        "id": "4D2I272wKS2NUGCn0OjLIT001",
        "slice": [
          {
            "kind": "qpxexpress#sliceInfo",
            "duration": 850,
            "segment": [
              {
                "kind": "qpxexpress#segmentInfo",
                "duration": 850,
                "flight": {
                  "carrier": "AC",
                  "number": "57"
                },
                "id": "G0rjMRZ11diaFQbY",
                "cabin": "COACH",
                "bookingCode": "B",
                "bookingCodeCount": 2,
                "marriedSegmentGroup": "0",
                "leg": [
                  {
                    "kind": "qpxexpress#legInfo",
                    "id": "LtEC1WKKMTIGgobW",
                    "aircraft": "77W",
                    "arrivalTime": "2017-01-07T05:05-05:00",
                    "departureTime": "2017-01-06T23:55+04:00",
                    "origin": "DXB",
                    "destination": "YYZ",
                    "originTerminal": "1",
                    "destinationTerminal": "1",
                    "duration": 850,
                    "mileage": 6883,
                    "meal": "Breakfast",
                    "secure": true
                  }
                ]
              }
            ]
          }
        ],
        "pricing": [
          {
            "kind": "qpxexpress#pricingInfo",
            "fare": [
              {
                "kind": "qpxexpress#fareInfo",
                "id": "AlS5UN5+jMw5+5RrOZ6ULVAqMFkvGrm/84cTqtUYwd1sQKs2",
                "carrier": "AC",
                "origin": "DXB",
                "destination": "YTO",
                "basisCode": "BFFAEOW"
              }
            ],
            "segmentPricing": [
              {
                "kind": "qpxexpress#segmentPricing",
                "fareId": "AlS5UN5+jMw5+5RrOZ6ULVAqMFkvGrm/84cTqtUYwd1sQKs2",
                "segmentId": "G0rjMRZ11diaFQbY"
              }
            ],
            "baseFareTotal": "AED6160",
            "saleFareTotal": "AED6160",
            "saleTaxTotal": "AED895",
            "saleTotal": "AED7055",
            "passengers": {
              "kind": "qpxexpress#passengerCounts",
              "adultCount": 1
            },
            "tax": [
              {
                "kind": "qpxexpress#taxInfo",
                "id": "F6_002",
                "chargeType": "GOVERNMENT",
                "code": "F6",
                "country": "AE",
                "salePrice": "AED35"
              },
              {
                "kind": "qpxexpress#taxInfo",
                "id": "TP_001",
                "chargeType": "GOVERNMENT",
                "code": "TP",
                "country": "AE",
                "salePrice": "AED5"
              },
              {
                "kind": "qpxexpress#taxInfo",
                "id": "AE_004",
                "chargeType": "GOVERNMENT",
                "code": "AE",
                "country": "AE",
                "salePrice": "AED75"
              },
              {
                "kind": "qpxexpress#taxInfo",
                "id": "YQ_I",
                "chargeType": "CARRIER_SURCHARGE",
                "code": "YQ",
                "salePrice": "AED780"
              }
            ],
            "fareCalculation": "DXB AC YTO 1677.10BFFAEOW NUC 1677.10 END ROE 3.67299 FARE AED 6160 XT 75AE 35F6 5TP 780YQ",
            "latestTicketingTime": "2016-12-13T23:59-05:00",
            "ptc": "ADT",
            "refundable": true
          }
        ]
      }
    ]
  }
}
5 Likes

Hi @AliFarahat - I was just considering having to wire this up myself for a test project.

Is it possible to still get access to try out your beta?

Thanks.

Yes sure. Direct message me you apps name and I will give you access.

Hi Ali. Still able to have access to this feature?

Yes. Direct msg me your app name and I will grant access