Get the specifications of a generation
get_vehicle_specsUse this for the specifications of one generation: horsepower, torque, engine type, transmission, drivetrain, weight, dimensions, fuel economy, tire sizes and new-car prices. First find the car with search_vehicles, then pass its model_id. Returns {model, engines, minor_changes, total, grades, next_offset}. engines lists each engine version fitted to the generation, with code, family, name (the version, null when the engine has only one), cylinders, layout, displacement_cc, aspiration, max_power_ps and max_power_kw (both as the source states them, never converted; null means the source did not state it), max_power_rpm (with max_power_rpm_high for a range), max_power_is_lower_bound (true means 'or more'), max_torque_nm, max_torque_kgfm, max_torque_rpm, and the engine page url. minor_changes lists the revisions of the generation (id, name, start and end year and month) oldest first. grades are the catalog rows, each with minor_change_id (the revision it belongs to), name, transmission, drivetrain, displacement_cc, engine_code, max_power and max_torque (as written in the catalog) with max_power_ps and max_torque_nm, weight_kg, length_mm, width_mm, height_mm, fuel_economy_km_l, price_yen, tire sizes, and special_edition (true for a special edition listed as a grade). Output can differ between engines and grades, because special editions and revisions change it; when they differ, give the grade values for that grade. Grades are cut to fit the response size; when next_offset is not null, call again with offset set to it. An empty engines, minor_changes or grades list means not researched yet, never none. Unknown ids are an error, not an empty result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Where to start in the list; pass next_offset from the previous response. Omit to start from the beginning. | |
| model_id | Yes | Generation (model) id (a UUID from search_vehicles). |