ETS API
  1. AVIA
ETS API
  • Try it and Run in ApiDog
  • AVIA API
  • AVIA Flows example
  • HOTELS API
  • AVIA
    • 1 REQ B2B Login
      POST
    • 1 REQ B2B Login Token
      POST
    • 1 REQ B2C Login
      GET
    • 2A Search Direct flight
      POST
    • 2B Search Connecting flight
      POST
    • 2C Search Round trip
      POST
    • 3 Schedule - Amadeus optional
      POST
    • 4 Offers request
      GET
    • 4B Smart Offer Request optional
      GET
    • 5 Documents types for offer
      GET
    • 6 Offer info UPD LATER
      GET
    • 7 Availability of Offer
      GET
    • 8 OPT Available Services
      GET
    • 9 OPT Select services
      POST
    • 10 Create Order
      POST
    • 11 Split Order
      PATCH
    • 12 Order payment
      POST
    • 13 Сheckout status
      GET
    • 14 Refund order
      GET
    • 15 Get order info
      GET
    • 16 Print E-Tiket
      GET
    • 17 Receiving a cancellation fee
      GET
    • 18 Cancel Order
      GET
    • 19 Get airports
      GET
    • 20 Get cities
      GET
    • 21 Get countries
      GET
  • HOTELS
    • REQUIRED
      • 1 REQ B2B Login
      • 1 REQ B2C Login
      • 2 REQ Destination
      • 2 REQ Search
      • 3 REQ Receiving found hotels
      • 4 REQ Getting a Hotel Offer
      • 5 REQ Create order
      • 6 REQ Cancel order
    • OPTIONAL
      • 1 REQ B2B Login
      • 1 REQ B2C Login
      • 2 REQ Search
      • 3 OPT Destination point info
      • 4 OPT List of popular destinations Copy
      • 5 OPT List of filtered destinations
      • 6 OPT Group guide
      • 7 OPT Getting information on possible hotels
      • 8 OPT Getting the list of currencies
      • 9 REQ Receiving found hotels
      • 10 REQ Getting a Hotel Offer
      • 11 OPT Cancel-policies
      • 12 OPT Account number and info
      • 13 OPT Receiving information on the hotel offer
      • 14 OPT Receive detailed information about the cost of an offer
      • 15 REQ Create order
      • 16 OPT Receive hotel services
  1. AVIA

19 Get airports

GET
{{AVIA_URL}}/api/dictionaries/airports

Request

Query Params

Header Params

Responses

🟢200/api/dictionaries/airports Copy
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://stage-api.etm-system.ru/api/dictionaries/airports?country=RU&type=avia&per_page=100' \
--header 'etm-auth-key: ' \
--header 'Cookie: etmsessid=8Pwz9vY4oXUDj7ojfR5u1VdXsMW6xOVYosNxo08d'
Response Response Example
{
    "page": 1,
    "total": 904,
    "per_page": 100,
    "last_page": 10,
    "data": [
        {
            "code": "HTG",
            "name": "Hatanga",
            "id": 202,
            "locale": "EN",
            "city": {
                "id": 19582,
                "code": "HTG",
                "code_rus": "ХАТ",
                "name": "Hatanga",
                "state": null,
                "country": "RU",
                "locale": "EN",
                "stats": 228,
                "timezone": "+08:00",
                "sirena_describe": 0,
                "lvfic": "Hatanga"
            },
            "country": {
                "id": 469,
                "code": "RU",
                "code_rus": "РФ",
                "name": "Russia",
                "citizenship_code": "RUS",
                "phone": 7,
                "locale": "EN",
                "max_phone_length": 10
            },
            "type": "avia"
        },
        {
            "code": "SVX",
            "name": "Koltsovo International",
            "id": 697,
            "locale": "EN",
            "city": {
                "id": 16927,
                "code": "SVX",
                "code_rus": "ЕКБ",
                "name": "Ekaterinburg",
                "state": null,
                "country": "RU",
                "locale": "EN",
                "stats": 4101476,
                "timezone": "+05:00",
                "sirena_describe": 0,
                "lvfic": "Ekaterinburg"
            },
            "country": {
                "id": 469,
                "code": "RU",
                "code_rus": "РФ",
                "name": "Russia",
                "citizenship_code": "RUS",
                "phone": 7,
                "locale": "EN",
                "max_phone_length": 10
            },
            "type": "avia"
        },
        {
            "code": "LPK",
            "name": "Lipetsk",
            "id": 766,
            "locale": "EN",
            "city": {
                "id": 9322,
                "code": "LPK",
                "code_rus": "ЛИП",
                "name": "Lipetsk",
                "state": null,
                "country": "RU",
                "locale": "EN",
                "stats": 7379,
                "timezone": "+03:00",
                "sirena_describe": 0,
                "lvfic": "Lipetsk"
            },
            "country": {
                "id": 469,
                "code": "RU",
                "code_rus": "РФ",
                "name": "Russia",
                "citizenship_code": "RUS",
                "phone": 7,
                "locale": "EN",
                "max_phone_length": 10
            },
            "type": "avia"
        },
        {
            "code": "OKT",
            "name": "Oktiabrskij",
            "id": 796,
            "locale": "EN",
            "city": {
                "id": 23998,
                "code": "OKT",
                "code_rus": "ОКТ",
                "name": "Oktiabrskij",
                "state": null,
                "country": "RU",
                "locale": "EN",
                "stats": 75,
                "timezone": "+06:00",
                "sirena_describe": 0,
                "lvfic": "Oktiabrskij"
            },
            "country": {
                "id": 469,
                "code": "RU",
                "code_rus": "РФ",
                "name": "Russia",
                "citizenship_code": "RUS",
                "phone": 7,
                "locale": "EN",
                "max_phone_length": 10
            },
            "type": "avia"
        },
        {
            "code": "VUS",
            "name": "Velikij Ustyug",
            "id": 805,
            "locale": "EN",
            "city": {
                "id": 10813,
                "code": "VUS",
                "code_rus": "ВЕУ",
                "name": "Velikij Ustyug",
                "state": null,
                "country": "RU",
                "locale": "EN",
                "stats": 320,
                "timezone": "+04:00",
                "sirena_describe": 0,
                "lvfic": "Velikij Ustyug"
            },
            "country": {
                "id": 469,
                "code": "RU",
                "code_rus": "РФ",
                "name": "Russia",
                "citizenship_code": "RUS",
                "phone": 7,
                "locale": "EN",
                "max_phone_length": 10
            },
            "type": "avia"
        },
        {
            "code": "KHV",
            "name": "Novyy",
            "id": 1036,
            "locale": "EN",
            "city": {
                "id": 27613,
                "code": "KHV",
                "code_rus": "ХБР",
                "name": "Khabarovsk",
                "state": null,
                "country": "RU",
                "locale": "EN",
                "stats": 157466,
                "timezone": "+10:00",
                "sirena_describe": 0,
                "lvfic": "Khab
Modified at 2025-08-19 06:08:27
Previous
18 Cancel Order
Next
20 Get cities
Built with