FR24 OpenAPI
  1. API Reference
FR24 OpenAPI
  • FR24_API_V2.0
    • Guides
      • API Work Flow
      • Introduction
      • Appendix
      • Version History
      • Error Code
    • API Reference
      • shopping
        POST
      • pricing
        POST
      • presaleAncillaryShopping
        POST
      • seatMap
        POST
      • booking
        POST
      • ticketing
        POST
      • orderChangeInforming
        POST
      • orderDetail
        POST
      • postsaleAncillaryShopping
        POST
      • ancillaryBooking
        POST
      • ancillaryPurchase
        POST
      • ancillaryOrderDetail
        POST
      • changeReshop
        POST
      • reissueRequest
        POST
      • refundRequest
        POST
      • refundConfirming
        POST
      • voidRequest
        POST
      • fileUpload
        POST
      • selectBalance
        POST
    • About us
      • API capability
      • Business Cooperation
      • Portal
  1. API Reference

seatMap

POST
/api/new/seatShopping.do
This interface provides the seat map of the aircraft. It allows passengers to select seats either before ticket issuance (pre-sale) or after ticket issuance (post-sale) by retrieving the current seat map corresponding to the order.

Request

Header Params

Body Params application/json

Example
{

    "authentication": "",

    "offerId": "",

    "orderNo": "",

    "bookType": "1",

    "segments": [

        {

            "segmentId": "",

            "carrier": "AK",

            "flightNo": "AK123",

            "depAirport": "SHA",

            "arrAirport": "SHA",

            "cabin": "Y",

            "depTime": "",

            "arrTime": ""

        }

    ],

    "passengers": [

        {

            "count": "1",

            "paxType": "ADT"

        }

    ]

}

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://flight-test.flightroutes24.com/api/new/seatShopping.do' \
--header 'Accept-Encoding;' \
--header 'appKey;' \
--header 'content-Type: application/json' \
--data-raw '{

    "authentication": "",

    "offerId": "",

    "orderNo": "",

    "bookType": "1",

    "segments": [

        {

            "segmentId": "",

            "carrier": "AK",

            "flightNo": "AK123",

            "depAirport": "SHA",

            "arrAirport": "SHA",

            "cabin": "Y",

            "depTime": "",

            "arrTime": ""

        }

    ],

    "passengers": [

        {

            "count": "1",

            "paxType": "ADT"

        }

    ]

}'

Responses

🟢200OK
application/json
Body

Examples
{
    "traceId": "",
    "code": "",
    "message": "",
    "processingTime": "",
    "data": {
        "currency": "CNY",
        "segmentSeats": [
            {
                "segmentId": "",
                "flightNo": "123",
                "depAirport": "SHA",
                "arrAirport": "BKK",
                "cabin": "Y",
                "depTime": "",
                "arrTime": "",
                "seats": [
                    {
                        "rowNo": "1",
                        "cols": [
                            {
                                "colNo": "A",
                                "status": "1",
                                "deck": "M",
                                "position": "B",
                                "seatPrice": "50"
                            },
                            {
                                "colNo": "B",
                                "status": "1",
                                "deck": "M",
                                "position": "A",
                                "seatPrice": "50"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}
Modified at 2025-07-07 03:39:24
Previous
presaleAncillaryShopping
Next
booking
Built with