---
updatedAt: 2025-12-28T21:51:27.000Z
agentTools:
  projectIndex: https://docs.aerocrs.com/llms.txt
---

# getAirlineAncillaries

Pull available ancillaries according to Airline and flight data

## Request parameters

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Parameter
      </th>

      <th style={{ textAlign: "left" }}>
        Type
      </th>

      <th style={{ textAlign: "left" }}>
        Description
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        companycode
      </td>

      <td style={{ textAlign: "left" }}>
        String\*
      </td>

      <td style={{ textAlign: "left" }}>
        The airline designator
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        flights
      </td>

      <td style={{ textAlign: "left" }}>
        Element\*
      </td>

      <td style={{ textAlign: "left" }}>
        An array of flights
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        flightnumber
      </td>

      <td style={{ textAlign: "left" }}>
        String\*
      </td>

      <td style={{ textAlign: "left" }}>
        The flight number
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        flightdate
      </td>

      <td style={{ textAlign: "left" }}>
        Date\*
      </td>

      <td style={{ textAlign: "left" }}>
        YYYY/MM/DD date of departure
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        fromcode
      </td>

      <td style={{ textAlign: "left" }}>
        String\*
      </td>

      <td style={{ textAlign: "left" }}>
        Departure destination code
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        tocode
      </td>

      <td style={{ textAlign: "left" }}>
        String\*
      </td>

      <td style={{ textAlign: "left" }}>
        Arrival destination code
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        class
      </td>

      <td style={{ textAlign: "left" }}>
        String\*
      </td>

      <td style={{ textAlign: "left" }}>
        The class code
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        currency
      </td>

      <td style={{ textAlign: "left" }}>
        String (Optional)
      </td>

      <td style={{ textAlign: "left" }}>
        The currency to get the results in
      </td>
    </tr>
  </tbody>
</Table>

> ❗️ \* Mandatory parameters

## Response

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th>
        Parameter
      </th>

      <th>
        Type
      </th>

      <th>
        Description
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        ancillaries
      </td>

      <td>
        Element
      </td>

      <td>
        Include all ancillaries
      </td>
    </tr>

    <tr>
      <td>
        ancillary
      </td>

      <td>
        Element
      </td>

      <td>
        Include ancillary details
      </td>
    </tr>

    <tr>
      <td>
        name
      </td>

      <td>
        String
      </td>

      <td>
        Ancillary name
      </td>
    </tr>

    <tr>
      <td>
        description
      </td>

      <td>
        String
      </td>

      <td>
        Ancillary description
      </td>
    </tr>

    <tr>
      <td>
        image
      </td>

      <td>
        Link
      </td>

      <td>
        Link to image
      </td>
    </tr>

    <tr>
      <td>
        ssrcode
      </td>

      <td>
        String
      </td>

      <td>
        SSR code
      </td>
    </tr>

    <tr>
      <td>
        items
      </td>

      <td>
        Array
      </td>

      <td>
        List of ancillary items and their information
      </td>
    </tr>

    <tr>
      <td>
        itemid
      </td>

      <td>
        Number
      </td>

      <td>
        Ancillary Number (to use on createAncillary method)
      </td>
    </tr>

    <tr>
      <td>
        itemname
      </td>

      <td>
        String
      </td>

      <td>
        Ancillary-item name
      </td>
    </tr>

    <tr>
      <td>
        quantityforitem
      </td>

      <td>
        Number
      </td>

      <td>
        The factor of quantity taken from the total quantity allowed on the ancillary
      </td>
    </tr>

    <tr>
      <td>
        fare
      </td>

      <td>
        Number
      </td>

      <td>
        Ancillary-item fare
      </td>
    </tr>

    <tr>
      <td>
        tax1
      </td>

      <td>
        Number
      </td>

      <td>
        Ancillary-item tax
      </td>
    </tr>

    <tr>
      <td>
        tax2
      </td>

      <td>
        Number
      </td>

      <td>
        Ancillary-item tax
      </td>
    </tr>

    <tr>
      <td>
        tax3
      </td>

      <td>
        Number
      </td>

      <td>
        Ancillary-item tax
      </td>
    </tr>

    <tr>
      <td>
        tax4
      </td>

      <td>
        Number
      </td>

      <td>
        Ancillary-item tax
      </td>
    </tr>

    <tr>
      <td>
        vat
      </td>

      <td>
        Number
      </td>

      <td>
        Ancillary-item vat
      </td>
    </tr>

    <tr>
      <td>
        currency
      </td>

      <td>
        String
      </td>

      <td>
        The currency code
      </td>
    </tr>

    <tr>
      <td>
        soldBeforeTicket
      </td>

      <td>
        Boolean
      </td>

      <td>
        Show if item is sold before ticket is issued
      </td>
    </tr>

    <tr>
      <td>
        soldAfterTicket
      </td>

      <td>
        Boolean
      </td>

      <td>
        Show if item is sold after ticket is issued
      </td>
    </tr>
  </tbody>
</Table>

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "aerocrs-v5",
    "version": "5.0"
  },
  "servers": [
    {
      "url": "https://api.aerocrs.com/v5"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "in": "header",
        "name": "auth_id"
      },
      "sec1": {
        "type": "apiKey",
        "in": "header",
        "name": "auth_password"
      }
    }
  },
  "security": [
    {
      "sec0": [],
      "sec1": []
    }
  ],
  "paths": {
    "/getAirlineAncillaries": {
      "post": {
        "summary": "getAirlineAncillaries",
        "description": "Pull available ancillaries according to Airline and flight data",
        "operationId": "getairlineancillaries",
        "parameters": [
          {
            "name": "auth_id",
            "in": "header",
            "description": "ID provided to you by AeroCRS",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "auth_password",
            "in": "header",
            "description": "Password provided to you by AeroCRS",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "RAW_BODY"
                ],
                "properties": {
                  "RAW_BODY": {
                    "type": "string",
                    "description": "The method accepts the XML / JSON input as POST, response format will be according to the sent format. You can try JSON, put the post in the following input and click \"Try It\"",
                    "format": "json"
                  }
                }
              },
              "examples": {
                "Request Example": {
                  "value": {
                    "aerocrs": {
                      "parms": {
                        "companycode": "DS",
                        "currency": "USD",
                        "flights": [
                          {
                            "flightnumber": "A100",
                            "flightdate": "2020/07/27",
                            "fromcode": "BCN",
                            "tocode": "MAD",
                            "class": "Y"
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "JSON": {
                    "value": "{\n    \"aerocrs\": {\n        \"success\": true,\n        \"ancillaries\": {\n            \"ancillary\": [\n                {\n                    \"name\": \"/ Pets / #\",\n                    \"description\": \"Dog / or Cat &#43;$\",\n                    \"image\": \"https://storage.aerocrs.com/288/system/1.png\",\n                    \"ssrcode\": \"\",\n                    \"icon\": \"fa-dog\",\n                    \"items\": [\n                        {\n                            \"itemid\": \"4712\",\n                            \"itemname\": \"Dog $ or /  Cat # \",\n                            \"quantityforitem\": \"1\",\n                            \"fare\": \"50.0000\",\n                            \"tax1\": \".0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Sport Equipment\",\n                    \"description\": \"sweat and more\",\n                    \"image\": \"https://storage.aerocrs.com/288/system/43.png\",\n                    \"ssrcode\": \"\",\n                    \"icon\": \"fa-biking\",\n                    \"items\": [\n                        {\n                            \"itemid\": \"4771\",\n                            \"itemname\": \"Golf clubs\",\n                            \"quantityforitem\": \"1\",\n                            \"fare\": \"30.0000\",\n                            \"tax1\": \"10.0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".1700\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": false,\n                            \"soldAfterTicket\": false,\n                        },\n                        {\n                            \"itemid\": \"4772\",\n                            \"itemname\": \"Ski gear\",\n                            \"quantityforitem\": \"2\",\n                            \"fare\": \"20.0000\",\n                            \"tax1\": \".0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": true,\n                        },\n                        {\n                            \"itemid\": \"4927\",\n                            \"itemname\": \"free\",\n                            \"quantityforitem\": \"1\",\n                            \"fare\": \".0000\",\n                            \"tax1\": \".0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Sport equipment\",\n                    \"description\": \"sweat and more\",\n                    \"image\": \"https://storage.aerocrs.com/288/system/43.png\",\n                    \"ssrcode\": \"\",\n                    \"icon\": \"fa-golf-ball\",\n                    \"items\": [\n                        {\n                            \"itemid\": \"5170\",\n                            \"itemname\": \"Free\",\n                            \"quantityforitem\": \"10\",\n                            \"fare\": \".0000\",\n                            \"tax1\": \".0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        },\n                        {\n                            \"itemid\": \"5171\",\n                            \"itemname\": \"Golf clubs\",\n                            \"quantityforitem\": \"10\",\n                            \"fare\": \"5.0000\",\n                            \"tax1\": \"1.0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        },\n                        {\n                            \"itemid\": \"5172\",\n                            \"itemname\": \"Ski gear\",\n                            \"quantityforitem\": \"20\",\n                            \"fare\": \"20.0000\",\n                            \"tax1\": \"1.0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"EXCESS BAGGAGE per KG\",\n                    \"description\": \"EXCESS BAGGAGE per KG to sell at airport\",\n                    \"image\": \"https://storage.aerocrs.com/288/system/1.png\",\n                    \"ssrcode\": \"\",\n                    \"icon\": \"fa-suitcase\",\n                    \"items\": [\n                        {\n                            \"itemid\": \"6083\",\n                            \"itemname\": \"2 KG\",\n                            \"quantityforitem\": \"1\",\n                            \"fare\": \"6.0000\",\n                            \"tax1\": \".0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        }\n                    ]\n                },\n                {\n                    \"name\": \"Yuriy test service\",\n                    \"description\": \"yuriy  desc.\",\n                    \"image\": \"https://storage.aerocrs.com/288/system/1.png\",\n                    \"ssrcode\": \"\",\n                    \"icon\": \"fa-suitcase\",\n                    \"items\": [\n                        {\n                            \"itemid\": \"6295\",\n                            \"itemname\": \"test price\",\n                            \"quantityforitem\": \"1\",\n                            \"fare\": \"12.0000\",\n                            \"tax1\": \".0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        },\n                        {\n                            \"itemid\": \"6296\",\n                            \"itemname\": \"test service 2\",\n                            \"quantityforitem\": \"1\",\n                            \"fare\": \"13.0000\",\n                            \"tax1\": \".0000\",\n                            \"tax2\": \".0000\",\n                            \"tax3\": \".0000\",\n                            \"tax4\": \".0000\",\n                            \"vat\": \".0000\",\n                            \"currency\": \"USD\",\n                          \t\"soldBeforeTicket\": true,\n                            \"soldAfterTicket\": false,\n                        }\n                    ]\n                }\n            ]\n        }\n    }\n}"
                  }
                }
              }
            }
          }
        },
        "deprecated": false,
        "security": []
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": false,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```