---
title: Каталоги и модели
description: Методы CatalogsListGet и ModelsListGet2 — список OEM-каталогов, семейства и модели производителя.
---

# Каталоги и модели

## CatalogsListGet

Список доступных OEM-каталогов (брендов). Метод бесплатный.

```
GET https://api.levam.net/oem/v1/CatalogsListGet
```

### Параметры

| Параметр | Обязательный | Описание |
|---|---|---|
| `api_key` | да | Ключ к API |
| `type` | нет | Тип транспортного средства: пусто — все, `0` — легковые, `1` — коммерческие, `2` — мотоциклы, `3` — грузовые, `4` — спецтехника |

### Пример

```bash
curl "https://api.levam.net/oem/v1/CatalogsListGet?api_key=КЛЮЧ&type="
```

```json
{
  "catalogs": [
    {
      "name": "Audi",
      "code": "3",
      "catalog_code": "3",
      "logo": "https://img.levam.net/images/logos/big/audi.png",
      "logo_small": "https://img.levam.net/images/logos/small/audi.png",
      "supportframesearch": "no",
      "frameexample": "",
      "supportvinsearch": "yes",
      "vinexample": "WAUBA24B3XN104537",
      "universal_classifier": "yes",
      "type_moto": "no",
      "type_auto": "yes",
      "type_transport": "no"
    }
  ],
  "error": ""
}
```

### Поля ответа

| Поле | Описание |
|---|---|
| `catalogs[].name` | Название каталога |
| `catalogs[].catalog_code` | Код каталога — используется в остальных методах |
| `catalogs[].code` | Устаревший дубль `catalog_code` (оставлен для совместимости) |
| `catalogs[].logo`, `logo_small` | Логотипы каталога 100×100 и 50×50 |
| `catalogs[].supportvinsearch`, `vinexample` | Поддержка поиска по VIN и пример VIN для каталога |
| `catalogs[].supportframesearch`, `frameexample` | Поддержка поиска по FRAME и пример номера |
| `catalogs[].universal_classifier` | Доступен ли универсальный классификатор (yes/no) |
| `catalogs[].type_moto`, `type_auto`, `type_transport` | Наличие мотоциклов / легковых / грузовых и коммерческих ТС |
| `error` | Информация об ошибке; пустая строка — ошибок нет |

## ModelsListGet2

Все семейства и модели одного производителя. Метод бесплатный.

```
GET https://api.levam.net/oem/v1/ModelsListGet2
```

### Параметры

| Параметр | Обязательный | Описание |
|---|---|---|
| `api_key` | да | Ключ к API |
| `catalog_code` | да | Код каталога из `CatalogsListGet` |
| `lang` | нет | Язык ответа |
| `type` | нет | Тип ТС (см. `CatalogsListGet`) |

### Пример

```bash
curl "https://api.levam.net/oem/v1/ModelsListGet2?api_key=КЛЮЧ&catalog_code=3"
```

```json
{
  "error": "",
  "catalog": {
    "name": "Audi",
    "catalog_code": "3",
    "logo": "https://img.levam.net/images/logos/big/audi.png"
  },
  "families": {
    "Audi 100": {
      "family_name": "Audi 100",
      "family_image": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png",
      "models": [
        { "model": "A10", "model_picture": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png" },
        { "model": "A10C", "model_picture": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png" }
      ]
    }
  }
}
```

### Поля ответа

| Поле | Описание |
|---|---|
| `catalog` | Объект выбранного каталога (поля как в `CatalogsListGet`) |
| `families` | Объект «название семейства → семейство»: `family_name`, `family_image`, `models[]` |
| `families.*.models[].model` | Код модели — передаётся в `VehicleParamsSet` |
| `families.*.models[].model_picture` | Изображение модели |
| `error` | Информация об ошибке; пустая строка — ошибок нет |

Дальше: [подбор модификации по параметрам](/docs/ru/vehicle-selection).
