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
  • Schemas
    • enums
      • Payment-Method
      • Transaction-Fee-Mode
      • Cabin-Class
      • Ancillary-Category
      • Card-Type
      • Passenger-Type
      • Refund-Status
      • Change-Status
      • Identity-Document-Type
      • If-Seat-Occupied
      • Order-Status
      • Refund-Rule-Type
      • Refund-Method
    • Response Status
      • Search-Response-Status
      • Verify-Response-Status
      • Order-Response-Status
      • Payment-Response-Status
      • Retrieve-Booking-Response-Status
      • Common-Error-Status
      • Post-Booking-Ancillary-Search-Response-Status
      • Order-Ancillary-Response-Status
      • Seat-Availability-Response-Status
      • Order-Commit-Response-Status
    • Seat Map
      • Seat-Map-Flight
      • Segment-Cabin
      • Cabin
      • Cabin-Layout
      • Row
      • Seat
      • Layout-Column
      • Layout-Rows
    • v1
      • Segment
      • AncillaryProductElement
      • Cabin-Class-Constants
      • Ancillary-Category-Enums
    • Offer
      • UniqueSellingSegment
      • Offer
      • Pax-Fare
      • Offer-Token
      • Price
      • Fare-Rule
      • Pax-Type-Enums
      • Fare-Rule-Level-Enums
      • Service
      • Service-Type-Enums
      • Service-Level-Enums
      • Segment
      • Leg
      • Cabin-Class-Enums
      • Term
      • Service-Fee
      • Service-Fee-Mode-Enums
      • Booking-Requirement-Schema
      • Payment-Method-Enums
      • Api-Response
      • Baggage-Allowance
      • Baggage-Type-Enums
      • Journey
      • Constraint
      • Pax-Constraint
    • Refund
      • RefundSegment
      • RefundPaxSegments
      • ApiRefundQuotationRequest
      • ServiceFee
      • RefundVoucher
      • RefundPostTicketingServiceAmount
      • RefundFareAmount
      • RefundTicket
      • RefundRule
      • ApiRefundQuotationResponse
      • ApiRefundApplyRequest
      • ApiRefundApplyResponse
      • RefundOrder
    • Routing
    • Price-Item
    • T-And-C-Link
    • Routing-Segment
    • AncillaryProduct
    • CardCharge
    • AirlineRuleRes
    • ResponseMessage
    • BookingRequirement
    • BookingRequirementConstraint
    • RequestSource
    • PaymentOption
    • PaymentOptionDetail
    • OrderPax
    • RetriveOrderRoutingSegment
    • Contact
    • OrderPaxTicket
    • TicketErrorCodes
    • RefundRule
    • OrderMatch-AirlineBookings
    • OrderMatch-Pax
    • OrderMatch-Routing
    • OrderResponse-Post-booking
    • SearchRequest
    • OrderResponse
    • PNRClaimFlight
    • Notification
    • OrderPayment
    • Resident Info
  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: application/json' \
--header 'Accept-Encoding: gzip' \
--header 'Accept-Encoding: gzip' \
--header 'x-atlas-client-id: <YOUR_CLIENT_ID>' \
--header 'x-atlas-client-id: <YOUR_CLIENT_ID>' \
--header 'x-atlas-client-secret: <YOUR_CLIENT_SECRET>' \
--header 'x-atlas-client-secret: <YOUR_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": "CashBackToOriginalPayment",
                        "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": "CashBackToOriginalPayment",
                        "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-10-28 01:44:20
Next
Verify
Built with