---
title: "Specifications of a model year from EPA's files."
method: GET
path: "/v1/vehicles/{id}/specs"
tags: ["Vehicles"]
---

# Specifications of a model year from EPA's files.

`GET /v1/vehicles/{id}/specs`

## Request

- Base URL: `https://open.wenmarpro.com`
- URL: `https://open.wenmarpro.com/v1/vehicles/{id}/specs`
- Auth: none declared

One entry per EPA rating: transmission and gears, drive, recommended
fuel, forced induction, stop-start, cylinder deactivation, valves,
passenger and luggage volume, hybrid battery, and the emission
standards it was certified to. A field EPA does not give is null.

## Path parameters

- `id` string, required

## Response `200`

The specifications, by engine size.

- VehicleSpecs: The specifications of one model year.
  - `as_of` string, nullable
  - `attribution` string[], required
  - `specs` Spec[], required
    - `battery_type` string, nullable
    - `battery_voltage` integer, nullable
    - `confidence` string, required: `model`, `engine` or `submodel`, as on a fuel rating.
    - `cylinder_deactivation` boolean, nullable
    - `cylinder_deactivation_name` string, nullable: The maker's name for it, such as `Active Fuel Management`.
    - `described_as` string, required
    - `drive` string, nullable
    - `electrification` string, nullable: EPA's kind of alternative powertrain: `Hybrid`, `Plug-in Hybrid`, `EV`, `FFV`, `Diesel`.
    - `emission_standards` SpecEmission[], required
      - `engine_family` string, required: The engine family (test group).
      - `sales_area` integer, required: EPA's sales area code, a number. EPA's column list does not say what each number means, so no name is given.
      - `smog_score` integer, nullable: EPA's smog rating, 1 (worst) to 10 (best).
      - `standard` string, required
      - `standard_text` string, nullable
    - `engine` EngineRef: A catalog engine of the model year.
      - `id` string, required: The engine's id form, as in a vehicle id.
      - `label` string, required
      - `vin8` string, nullable: The characters in position 8 of a VIN that mean this engine.
    - `ev_motor` string, nullable
    - `exhaust_valves` integer, nullable
    - `fuel_grade` string, required
    - `fuel_usage` string, nullable: Whether the grade is recommended or required, in EPA's words.
    - `gears` integer, nullable
    - `intake_valves` integer, nullable: Per cylinder.
    - `luggage_volume_ft3` integer, nullable
    - `luggage_volume_l` integer, nullable
    - `motor_kw` string, nullable: Rated motor power in kW, as EPA's file writes it: `135`, `8 and 30`.
    - `passenger_volume_ft3` integer, nullable
    - `passenger_volume_l` integer, nullable
    - `size_class` string, required
    - `source` string, required
    - `source_id` string, required
    - `start_stop` boolean, nullable
    - `supercharger` boolean, required
    - `transmission` string, nullable
    - `transmission_type` string, nullable
    - `turbo` boolean, required
    - `variable_valve_lift` boolean, nullable
    - `variable_valve_timing` boolean, nullable
  - `vehicle` RecallVehicle, required: The model year an answer is about.
    - `id` string, required: The id of the year, make and model.
    - `make` string, required
    - `model` string, required
    - `year` integer, required

## Other responses

- `404`: `not_found`: no vehicle has that id. `dataset_unavailable`: this server holds no specifications.

---

[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)
