Atlas API-Sabre
  1. Shopping and Ticketing
Atlas API-Sabre
  • Shopping and Ticketing
    • Search
      POST
    • Verify
      POST
    • Order
      POST
    • Order Commit
      POST
    • Payment
      POST
    • Retrieve Booking
      POST
    • Smart Search(Only For TMC)
      POST
    • Get Offer
      POST
    • Seat Availability
      POST
    • Get Luggage
      POST
  • Post Ticketing Service
    • Search Ancillary
      POST
    • Order Ancillary
      POST
  • Notifications and Webhook
    • Register Webhook
      POST
    • Incident List
      POST
  • Refund
    • Refund Quotation
      POST
    • Make a Refund
      POST
    • Query Refund Status
      POST
  • Other Functions
    • Regenerate Order
      POST
    • Stop Ticket Issuance
      POST
    • Order List
      POST
    • PNR Claim
      POST
    • Get Balance
      POST
    • City Pairs API
      POST
    • Email List
      POST
    • Extract PNR
      POST
    • getAtripToken
      POST
  1. Shopping and Ticketing

Search

POST
/search.do
Dependency:
No preceding function needs to be called before Search.
The search results will include a lot of items. Some highlights are:
The returned currency is by configuration according to the business agreement between you and Atlas
The total cost to purchase for a single adult passenger is: adultPrice+adultTax+transactionFeePerPax
For the airlines which support pass through payment method, we would set supportCreditTransPayment to 1 and present the vendor's fare in the vendorFare element. Alternatively, if the airline doesn't support pass through payment method, we would set supportCreditTransPayment to 0 and the vendorFare element will be null.
You can choose to show or hide ancillaryProductElements in search response, according to the configuration of each client in the backend system.
The links element will have the link to the terms and conditions of the airlines.
Display Currency is only to be used for display purposes. The amount in the response is not to be used for fare comparison or accounting purposes. The display currency conversion will be available in fares, taxes and ancillary baggage sections of the search and verify response. When the "vendorFare" element is available, the conversion will be from the vendor fare. In the absence of the "vendorFare" element, the conversion would be from the transacted fare.
Endpoint:
https://sandbox.atriptech.com/search.do

Request

Header Params

Body Params application/json

Example
{
    "tripType": "2",
    "adultNum": 1,
    "childNum": 0,
    "infantNum": 0,
    "fromCity": "LON",
    "fromAirport": "",
    "toCity": "PAR",
    "toAirport": "",
    "fromDate": "20250818",
    "retDate": "20250820",
    "airlines": [
        "U2"
    ],
    "fromFlightNumbers": [
        "U28405"
    ],
    "retFlightNumbers": [
        "U28410"
    ],
    "includeMultipleFareFamily": false,
    "currency": null,
    "displayCurrency": "",
    "requestSource": null
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://sandbox.atriptech.com/search.do' \
--header 'Accept: application/json' \
--header 'Accept;' \
--header 'Accept-Encoding: gzip' \
--header 'Accept-Encoding;' \
--header 'x-atlas-client-id: <YOUR_CLIENT_ID>' \
--header 'x-atlas-client-id;' \
--header 'x-atlas-client-secret: <YOUR_CLIENT_SECRET>' \
--header 'x-atlas-client-secret;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "tripType": "2",
    "adultNum": 1,
    "childNum": 0,
    "infantNum": 0,
    "fromCity": "LON",
    "fromAirport": "",
    "toCity": "PAR",
    "toAirport": "",
    "fromDate": "20250818",
    "retDate": "20250820",
    "airlines": [
        "U2"
    ],
    "fromFlightNumbers": [
        "U28405"
    ],
    "retFlightNumbers": [
        "U28410"
    ],
    "includeMultipleFareFamily": false,
    "currency": null,
    "displayCurrency": "",
    "requestSource": null
}'

Responses

🟢200Success
application/json
Body

Example
{
    "status": 0,
    "msg": null,
    "routings": [
        {
            "routingIdentifier": "TE9OX1BBUl8yXzIwMjUwODE4XzIwMjUwODIwXzFfMF8wfHR2aWluNjU0Mjh8MnwyMzIuMzhfMjMyLjM4XzYwLjE5XzQuMDBfNTI4Ljk1X1VTRHxMT05fUEFSXzFfMjAyNTA4MThfXzFfMF8wXkxHVy1VMjg0MDUtLUNERy0yMDI1MDgxODE2NDAtMjAyNTA4MTgxODU1LVN0YW5kYXJkLTEtXjE3MC4xNV8xNzAuMTVfMzUuMTZfMi4wMF8zNzcuNDZeQUVDQUVVUl9BRUNeXkFFQzFMT05QQVIyMDAyMDI1MDgxOF5HQlBeMTI1LjMwXjEyNS4zMF4yNS44OV4xJFBBUl9MT05fMl8yMDI1MDgyMF9fMV8wXzBeQ0RHLVUyODQxMC0tTEdXLTIwMjUwODIwMTkxMC0yMDI1MDgyMDE5MjAtU3RhbmRhcmQtMS1eNjIuMjNfNjIuMjNfMjUuMDNfMi4wMF8xNTEuNDleQUVDQUVVUl9BRUNeXkFFQzFQQVJMT04yMDAyMDI1MDgyMF5FVVJeNTMuMTJeNTMuMTJeMjEuMzZeMXwwfDIwMjUwODE2MTUyNzU2fDB8MTc1NTMyOTI3MTAyNFJ2VzdJfHx8fDF8Mi4wMHwzfDB8fG5vcm1hbHxmYWxzZQ==.zkLMRkU3ohHS9/5p28KK1Jw4PTWTsICx24yIQoygMMw=",
            "supportCreditTransPayment": "0",
            "supportPaymentMethods": [
                1,
                5
            ],
            "currency": "USD",
            "adultPrice": 232.38,
            "adultTax": 0.00,
            "adultDetails": [
                {
                    "code": "tax",
                    "type": "tax",
                    "amount": 0.00,
                    "description": ""
                },
                {
                    "code": "farePrice",
                    "type": "base",
                    "amount": 232.38,
                    "description": ""
                }
            ],
            "childPrice": 232.38,
            "childTax": 0.00,
            "childDetails": [
                {
                    "code": "tax",
                    "type": "tax",
                    "amount": 0.00,
                    "description": ""
                },
                {
                    "code": "farePrice",
                    "type": "base",
                    "amount": 232.38,
                    "description": ""
                }
            ],
            "infantPrice": 60.19,
            "infantTax": 0.00,
            "infantDetails": [
                {
                    "code": "tax",
                    "type": "tax",
                    "amount": 0.00,
                    "description": ""
                },
                {
                    "code": "farePrice",
                    "type": "base",
                    "amount": 60.19,
                    "description": ""
                }
            ],
            "infantAllowed": true,
            "childMandatorySeatingFee": null,
            "transactionFeePerPax": 2.00,
            "transactionFee": 2.00,
            "transactionFeeMode": "PER_PAX",
            "fromSegments": [
                {
                    "aircraftCode": "",
                    "arrAirport": "CDG",
                    "arrTerminal": "",
                    "arrTime": "202508181855",
                    "cabin": "",
                    "cabinClass": 1,
                    "carrier": "U2",
                    "codeShare": false,
                    "depAirport": "LGW",
                    "depTerminal": "",
                    "depTime": "202508181640",
                    "duration": 75,
                    "fareFamily": "Standard",
                    "flightNumber": "U28405",
                    "operatingCarrier": "",
                    "operatingFlightnumber": "",
                    "seatCount": 3,
                    "segmentIndex": 1,
                    "stopCities": ""
                }
            ],
            "retSegments": [
                {
                    "aircraftCode": "",
                    "arrAirport": "LGW",
                    "arrTerminal": "",
                    "arrTime": "202508201920",
                    "cabin": "",
                    "cabinClass": 1,
                    "carrier": "U2",
                    "codeShare": false,
                    "depAirport": "CDG",
                    "depTerminal": "",
                    "depTime": "202508201910",
                    "duration": 70,
                    "fareFamily": "Standard",
                    "flightNumber": "U28410",
                    "operatingCarrier": "",
                    "operatingFlightnumber": "",
                    "seatCount": 6,
                    "segmentIndex": 2,
                    "stopCities": ""
                }
            ],
            "rule": {
                "hasBaggage": 1,
                "baggageElements": [
                    {
                        "segmentNo": 1,
                        "baggageType": "CabinBaggageUnderSeat",
                        "passengerType": 0,
                        "baggagePiece": 1,
                        "baggageWeight": 15,
                        "baggageSize": "45*36*20cm"
                    },
                    {
                        "segmentNo": 1,
                        "baggageType": "StandardCheckInBaggage",
                        "passengerType": 0,
                        "baggagePiece": 0,
                        "baggageWeight": 0,
                        "baggageSize": ""
                    },
                    {
                        "segmentNo": 2,
                        "baggageType": "CabinBaggageUnderSeat",
                        "passengerType": 0,
                        "baggagePiece": 1,
                        "baggageWeight": 15,
                        "baggageSize": "45*36*20cm"
                    },
                    {
                        "segmentNo": 2,
                        "baggageType": "StandardCheckInBaggage",
                        "passengerType": 0,
                        "baggagePiece": 0,
                        "baggageWeight": 0,
                        "baggageSize": ""
                    }
                ],
                "refundRules": [
                    {
                        "refundType": 0,
                        "refundStatus": "T",
                        "refundMethod": "CASH_BACK_TO_ORIGINAL_PAYMENT",
                        "refundFee": 0.0,
                        "currency": "GBP",
                        "refNoshow": "T",
                        "refNoShowCondition": 0,
                        "refNoshowFee": 0.0,
                        "ruleDetailList": [
                            {
                                "status": "T",
                                "refundMethod": "CashBackToOriginalPayment",
                                "startMinute": 525600,
                                "endMinute": 0,
                                "amount": 0.0,
                                "currency": "GBP"
                            },
                            {
                                "status": "T",
                                "refundMethod": "CashBackToOriginalPayment",
                                "startMinute": 0,
                                "endMinute": -525600,
                                "amount": 0.0,
                                "currency": "GBP"
                            }
                        ]
                    },
                    {
                        "refundType": 0,
                        "refundStatus": "T",
                        "refundMethod": "CASH_BACK_TO_ORIGINAL_PAYMENT",
                        "refundFee": 0.0,
                        "currency": "GBP",
                        "refNoshow": "T",
                        "refNoShowCondition": 0,
                        "refNoshowFee": 0.0,
                        "ruleDetailList": [
                            {
                                "ruleId": 47379,
                                "status": "T",
                                "refundMethod": "CashBackToOriginalPayment",
                                "startMinute": 525600,
                                "endMinute": 0,
                                "amount": 0.0,
                                "currency": "GBP"
                            },
                            {
                                "ruleId": 47381,
                                "status": "T",
                                "refundMethod": "CashBackToOriginalPayment",
                                "startMinute": 0,
                                "endMinute": -525600,
                                "amount": 0.0,
                                "currency": "GBP"
                            }
                        ]
                    }
                ],
                "changesRules": [
                    {
                        "changesType": 0,
                        "changesStatus": "T",
                        "changesFee": 0.0,
                        "currency": "GBP",
                        "revNoshow": "T",
                        "revNoShowCondition": 0,
                        "revNoshowFee": 0.0,
                        "ruleDetailList": [
                            {
                                "status": "H",
                                "refundMethod": null,
                                "startMinute": 525600,
                                "endMinute": 86400,
                                "amount": 30.0,
                                "currency": "GBP"
                            },
                            {
                                "ruleId": 47387,
                                "status": "H",
                                "refundMethod": null,
                                "startMinute": 86400,
                                "endMinute": 120,
                                "amount": 49.0,
                                "currency": "GBP"
                            },
                            {
                                "ruleId": 47389,
                                "status": "T",
                                "refundMethod": null,
                                "startMinute": 120,
                                "endMinute": 0,
                                "amount": 0.0,
                                "currency": "GBP"
                            },
                            {
                                "ruleId": 47391,
                                "status": "T",
                                "refundMethod": null,
                                "startMinute": 0,
                                "endMinute": -525600,
                                "amount": 0.0,
                                "currency": "GBP"
                            }
                        ]
                    },
                    {
                        "changesType": 0,
                        "changesStatus": "T",
                        "changesFee": 0.0,
                        "currency": "GBP",
                        "revNoshow": "T",
                        "revNoShowCondition": 0,
                        "revNoshowFee": 0.0,
                        "ruleDetailList": [
                            {
                                "ruleId": 47385,
                                "status": "H",
                                "refundMethod": null,
                                "startMinute": 525600,
                                "endMinute": 86400,
                                "amount": 30.0,
                                "currency": "GBP"
                            },
                            {
                                "ruleId": 47387,
                                "status": "H",
                                "refundMethod": null,
                                "startMinute": 86400,
                                "endMinute": 120,
                                "amount": 45.91,
                                "currency": "GBP"
                            },
                            {
                                "ruleId": 47389,
                                "status": "T",
                                "refundMethod": null,
                                "startMinute": 120,
                                "endMinute": 0,
                                "amount": 0.0,
                                "currency": "GBP"
                            },
                            {
                                "ruleId": 47391,
                                "status": "T",
                                "refundMethod": null,
                                "startMinute": 0,
                                "endMinute": -525600,
                                "amount": 0.0,
                                "currency": "GBP"
                            }
                        ]
                    }
                ],
                "serviceElements": [
                    {
                        "hasFreeSeat": 0,
                        "hasFreeMeal": 0
                    },
                    {
                        "hasFreeSeat": 0,
                        "hasFreeMeal": 0
                    }
                ]
            },
            "ancillaryProductElements": [
                {
                    "ancillaryCode": "CBOL_1PC_15KG_MAXIMUM SIZE 56 X 45 X 25 CM",
                    "auxBaggageElement": {
                        "piece": 1,
                        "weight": 15,
                        "isAllWeight": true,
                        "size": "Maximum Size 56 x 45 x 25 cm"
                    },
                    "canPurchaseWithTicket": 1,
                    "canPurchasePostTicket": 0,
                    "categoryCode": "CabinBaggageOverheadLocker",
                    "clientTechnicalServiceFee": 0,
                    "currency": "USD",
                    "maxQty": 1,
                    "minQty": 1,
                    "price": 26.57,
                    "productCode": "CBOL_1PC_15KG_MAXIMUM SIZE 56 X 45 X 25 CM",
                    "segmentIndex": 1,
                    "vendorPrice": 19.56,
                    "vendorCurrency": "GBP",
                    "displayPrice": null,
                    "displayCurrency": null
                },
                {
                    "segmentIndex": 1,
                    "productCode": "SCI_BAG_1PC_15KG",
                    "canPurchaseWithTicket": 1,
                    "canPurchasePostTicket": 0,
                    "price": 27.12,
                    "currency": "USD",
                    "vendorPrice": 19.97,
                    "vendorCurrency": "GBP",
                    "clientTechnicalServiceFee": 0,
                    "clientTechnicalServiceFeeMode": null,
                    "auxBaggageElement": {
                        "piece": 1,
                        "weight": 15,
                        "isAllWeight": true,
                        "size": ""
                    },
                    "maxQty": 1,
                    "minQty": 1,
                    "categoryCode": "StandardCheckInBaggage",
                    "ancillaryCode": "SCI_BAG_1PC_15KG",
                    "displayPrice": null,
                    "displayCurrency": null
                },
                {
                    "segmentIndex": 1,
                    "productCode": "SCI_BAG_2PC_30KG",
                    "canPurchaseWithTicket": 1,
                    "canPurchasePostTicket": 0,
                    "price": 39.95,
                    "currency": "USD",
                    "vendorPrice": 29.42,
                    "vendorCurrency": "GBP",
                    "clientTechnicalServiceFee": 0,
                    "clientTechnicalServiceFeeMode": null,
                    "auxBaggageElement": {
                        "piece": 2,
                        "weight": 30,
                        "isAllWeight": true,
                        "size": ""
                    },
                    "maxQty": 1,
                    "minQty": 1,
                    "categoryCode": "StandardCheckInBaggage",
                    "ancillaryCode": "SCI_BAG_2PC_30KG",
                    "displayPrice": null,
                    "displayCurrency": null
                },
                {
                    "segmentIndex": 2,
                    "productCode": "CBOL_1PC_15KG_MAXIMUM SIZE 56 X 45 X 25 CM",
                    "canPurchaseWithTicket": 1,
                    "canPurchasePostTicket": 0,
                    "price": 41.67,
                    "currency": "USD",
                    "vendorPrice": 35.56,
                    "vendorCurrency": "EUR",
                    "clientTechnicalServiceFee": 0,
                    "clientTechnicalServiceFeeMode": null,
                    "auxBaggageElement": {
                        "piece": 1,
                        "weight": 15,
                        "isAllWeight": true,
                        "size": "Maximum Size 56 x 45 x 25 cm"
                    },
                    "maxQty": 1,
                    "minQty": 1,
                    "categoryCode": "CabinBaggageOverheadLocker",
                    "ancillaryCode": "CBOL_1PC_15KG_MAXIMUM SIZE 56 X 45 X 25 CM",
                    "displayPrice": null,
                    "displayCurrency": null
                },
                {
                    "segmentIndex": 2,
                    "productCode": "SCI_BAG_1PC_15KG",
                    "canPurchaseWithTicket": 1,
                    "canPurchasePostTicket": 0,
                    "price": 31.09,
                    "currency": "USD",
                    "vendorPrice": 26.53,
                    "vendorCurrency": "EUR",
                    "clientTechnicalServiceFee": 0,
                    "clientTechnicalServiceFeeMode": null,
                    "auxBaggageElement": {
                        "piece": 1,
                        "weight": 15,
                        "isAllWeight": true,
                        "size": ""
                    },
                    "maxQty": 1,
                    "minQty": 1,
                    "categoryCode": "StandardCheckInBaggage",
                    "ancillaryCode": "SCI_BAG_1PC_15KG",
                    "displayPrice": null,
                    "displayCurrency": null
                },
                {
                    "segmentIndex": 2,
                    "productCode": "SCI_BAG_2PC_30KG",
                    "canPurchaseWithTicket": 1,
                    "canPurchasePostTicket": 0,
                    "price": 74.57,
                    "currency": "USD",
                    "vendorPrice": 63.64,
                    "vendorCurrency": "EUR",
                    "clientTechnicalServiceFee": 0,
                    "clientTechnicalServiceFeeMode": null,
                    "auxBaggageElement": {
                        "piece": 2,
                        "weight": 30,
                        "isAllWeight": true,
                        "size": ""
                    },
                    "maxQty": 1,
                    "minQty": 1,
                    "categoryCode": "StandardCheckInBaggage",
                    "ancillaryCode": "SCI_BAG_2PC_30KG",
                    "displayPrice": null,
                    "displayCurrency": null
                }
            ],
            "links": [
                {
                    "carrier": "U2",
                    "kind": "terms",
                    "link": "https://www.easyjet.com",
                    "description": null
                }
            ],
            "separateBookings": true,
            "refreshTime": "2025-08-15T22:48:58Z",
            "expireTime": "2025-08-16T07:27:56Z",
            "ancillarySupported": null,
            "cardChargeList": [
                {
                    "cardType": "Visa",
                    "percentage": 0.0300,
                    "charge": null,
                    "currency": ""
                },
                {
                    "cardType": "MasterCard",
                    "percentage": 0.0300,
                    "charge": null,
                    "currency": ""
                }
            ],
            "vendorFare": {
                "vendorAdultPrice": 232.38,
                "vendorAdultTax": 0.00,
                "vendorChildPrice": 232.38,
                "vendorChildTax": 0.00,
                "vendorInfantPrice": 60.19,
                "vendorInfantTax": 0.00,
                "vendorCurrency": "USD"
            }
        }
    ]
}
Modified at 2025-09-02 05:45:06
Next
Verify
Built with