Catalogs and models

CatalogsListGet

The list of available OEM catalogs (brands). Free method.

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

Parameters

ParameterRequiredDescription
api_keyyesAPI key
typenoVehicle type: empty — all, 0 — cars, 1 — commercial, 2 — motorbikes, 3 — trucks, 4 — special vehicles

Example

curl "https://api.levam.net/oem/v1/CatalogsListGet?api_key=KEY&type="
{
  "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": ""
}

Response fields

FieldDescription
catalogs[].nameCatalog name
catalogs[].catalog_codeCatalog code — used in other methods
catalogs[].codeDeprecated duplicate of catalog_code (kept for compatibility)
catalogs[].logo, logo_smallCatalog logos, 100×100 and 50×50
catalogs[].supportvinsearch, vinexampleVIN search support and a sample VIN for the catalog
catalogs[].supportframesearch, frameexampleFRAME search support and a sample number
catalogs[].universal_classifierWhether the universal classifier is available (yes/no)
catalogs[].type_moto, type_auto, type_transportAvailability of motorbikes / cars / trucks and commercial vehicles
errorError information; an empty string means no error

ModelsListGet2

All families and models of a single manufacturer. Free method.

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

Parameters

ParameterRequiredDescription
api_keyyesAPI key
catalog_codeyesCatalog code from CatalogsListGet
langnoResponse language
typenoVehicle type (see CatalogsListGet)

Example

curl "https://api.levam.net/oem/v1/ModelsListGet2?api_key=KEY&catalog_code=3"
{
  "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" }
      ]
    }
  }
}

Response fields

FieldDescription
catalogThe selected catalog object (fields as in CatalogsListGet)
families"Family name → family" object: family_name, family_image, models[]
families.*.models[].modelModel code — passed to VehicleParamsSet
families.*.models[].model_pictureModel image
errorError information; an empty string means no error

Next: vehicle selection by parameters.