---
title: "Engines of a model year, in short form, optionally for one submodel."
method: GET
path: "/v1/vehicles/engines"
tags: ["Vehicles"]
---

# Engines of a model year, in short form, optionally for one submodel.

`GET /v1/vehicles/engines`

## Request

- Base URL: `https://open.wenmarpro.com`
- URL: `https://open.wenmarpro.com/v1/vehicles/engines`
- Auth: none declared

## Query parameters

- `make` string, required
- `model` string, required
- `year` integer, required
- `submodel` string
- `term` string

## Response `200`

Engines.

- EngineOption[]
  - `id` string, required
  - `label` string, required
  - `preset` boolean, required: Whether the engine comes from this project's list instead of NHTSA.
  - `vin8` string, nullable: The characters in position 8 of a VIN that mean this engine and no other for this model year, where the data settles it.

## Other responses

- `400`: `validation_failed`: `make`, `model` or `year` is missing.

---

[API](https://skmtc.dev/wenmarpro/apis/wenmar-open.md) · [All operations](https://skmtc.dev/wenmarpro/apis/wenmar-open/llms.txt) · [OpenAPI document](https://skmtc.dev/wenmarpro/apis/wenmar-open/revisions/1027b548b6f0?raw)
