# info.description
The Wheel Fitment API provides a programmatic gateway to the comprehensive database and services of [www.wheel-size.com](https://www.wheel-size.com). This API is expertly designed to retrieve detailed information regarding the vehicle fitment database for rims and tires, encompassing both original equipment (OE) and aftermarket fitments, along with plus/minus sizing fitment data. Our offerings are further diversified by including a multitude of country-specific and language-specific options.

We take pride in the extensive coverage of our fitment data, which nearly spans 100% for vehicles manufactured since the year 2000. Moreover, to ensure the utmost accuracy and relevance of the information we provide, our fitment data is meticulously updated on a daily basis.

**API Demo:** https://api-demo.wheel-size.com/

**API Latest Updates:** https://api-demo.wheel-size.com/api-updates/

# paths./v2/makes/.get.description
Returns all manufacturers from the database

All *`array`* parameters can have multiple values. For example, `region=eudm&region=usdm`.

# paths./v2/makes/.get.parameters[].description
You can use _**`GET /years/`**_ to get a list of available *`slug`* values. (e.g. `2015`)

# paths./v2/makes/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/makes/.get.parameters[].description
Use this parameter to get translations for the fields of the following objects: **`Make`**, **`Model`**, **`Region`**.
The field *`name_en`* always has the original English name. By default `en` language is used. 
Currently, translation works in Chinese (`zh-cn`) and Japanese (`ja`) languages only.

# paths./v2/makes/.get.parameters[].description
Provide data for selected car manufacturers.
Use _**`GET /makes/`**_ method to get the full list. (e.g. `mitsubishi,nissan,toyota`)

# paths./v2/makes/.get.parameters[].description
Exclude data for selected car manufacturers.
Use _**`GET /makes/`**_ method to get the full list. (e.g. `geely,great-wall`)

# paths./v2/makes/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`slug`*

# paths./v2/makes/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/models/.get.description
Returns all models for the provided *`make`* parameter

All *`array`* parameters can have multiple values. For example, `region=eudm&region=usdm`.

# paths./v2/models/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/models/.get.parameters[].description
You can use _**`GET /years/`**_ to get a list of available *`slug`* values. (e.g. `2015`)

# paths./v2/models/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/models/.get.parameters[].description
Use this parameter to get translations for the fields of the following objects: **`Make`**, **`Model`**, **`Region`**.
The field *`name_en`* always has the original English name. By default `en` language is used. 
Currently, translation works in Chinese (`zh-cn`) and Japanese (`ja`) languages only.

# paths./v2/models/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`slug`*

# paths./v2/models/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/years/.get.description
Returns all years for the provided *`make`* parameter

All *`array`* parameters can have multiple values. For example, `region=eudm&region=usdm`.

# paths./v2/years/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/years/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/years/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/years/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`slug`*

# paths./v2/years/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/generations/.get.description
Returns all generations for the provided *`make`* and *`model`* parameters

All *`array`* parameters can have multiple values. For example, `region=eudm&region=usdm`.

# paths./v2/generations/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/generations/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/generations/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/generations/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`start`*

# paths./v2/generations/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/modifications/.get.description
Returns all modifications for the provided *`make`*, *`model`*, *`year`* or *`generation`* parameters.
Please note that you need to specify at least one of the following parameters: *`year`* or *`generation`*.

All *`array`* parameters can have multiple values. For example, `region=eudm&region=usdm`.

# paths./v2/modifications/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/modifications/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/modifications/.get.parameters[].description
You can use _**`GET /years/`**_ to get a list of available *`slug`* values. (e.g. `2015`)

# paths./v2/modifications/.get.parameters[].description
Vehicle **`Generation`** refers to the life cycle of a design for a specific make and model.
You can use _**`GET /generations/`**_ to get a list of available *`slug`* values. (e.g. `18d10dc6e6`)

# paths./v2/modifications/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/modifications/.get.parameters[].description
Use this parameter to get translations for the fields of the following objects: **`Make`**, **`Model`**, **`Region`**.
The field *`name_en`* always has the original English name. By default `en` language is used. 
Currently, translation works in Chinese (`zh-cn`) and Japanese (`ja`) languages only.

# paths./v2/modifications/.get.parameters[].description
Engine **`Fuel`** is a fuel that is used to provide power to the engine in motor vehicles (e.g. `diesel`)

# paths./v2/modifications/.get.parameters[].description
Horsepower value (1hp = 550 ft⋅lbf/s), hp. 
If defined, the search will be performed within the range of ±2.7hp 
Matches **total system power** — for hybrids the combined system figure, not the internal-combustion engine alone. (e.g. `150`)

# paths./v2/modifications/.get.parameters[].description
Minimum horsepower value, hp. 
Matches **total system power** — for hybrids the combined system figure, not the internal-combustion engine alone. (e.g. `125`)

# paths./v2/modifications/.get.parameters[].description
Maximum horsepower value, hp. 
Matches **total system power** — for hybrids the combined system figure, not the internal-combustion engine alone. (e.g. `225`)

# paths./v2/modifications/.get.parameters[].description
Provides a non-strict search by engine/trim name. (e.g. `('2.0 PHEV', '2.0 TDI SCR BlueMotion 4Motion')`) 
Typically used for integration with other systems (i.e. search by license plate). 
To narrow down your results use **`fuel`** and/or **`horsepower`** filters.

# paths./v2/modifications/.get.parameters[].description
Provides a case-insensitive search by trim level. (e.g. `EX-L, Touring, Executive`)

# paths./v2/modifications/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`trim`*, *`start_year`*, *`end_year`*

# paths./v2/modifications/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/search/by_model/.get.description
Returns all modifications for the provided *`make`*, *`model`*, *`year`*, *`generation`*, *`modification`* or *`region`* parameters.
Please note that the search query provides access to wheel fitment data.

In addition to the required parameters, there are restrictions on the combination of parameters.
You need to provide:
1. *`make`* parameter;
2. *`model`* parameter;
3. at least one of the following parameters: *`modification`* or *`region`*;
4. at least one of the following parameters: *`year`* or *`generation`* — not required when *`modification`* is provided.

# paths./v2/search/by_model/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/search/by_model/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/search/by_model/.get.parameters[].description
You can use _**`GET /years/`**_ to get a list of available *`slug`* values. (e.g. `2015`)

# paths./v2/search/by_model/.get.parameters[].description
Vehicle **`Generation`** refers to the life cycle of a design for a specific make and model.
You can use _**`GET /generations/`**_ to get a list of available *`slug`* values. (e.g. `18d10dc6e6`)

# paths./v2/search/by_model/.get.parameters[].description
Vehicle **`Modification`** is a variant of the engine of a car model, in some cases supplemented by the following parameters: drivetrain, body, transmission and country of production.
You can use _**`GET /modifications/`**_ to get a list of available *`slug`* values. (e.g. `7bb1166e91`)

# paths./v2/search/by_model/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/search/by_model/.get.parameters[].description
Use this parameter to get translations for the fields of the following objects: **`Make`**, **`Model`**, **`Region`**.
The field *`name_en`* always has the original English name. By default `en` language is used. 
Currently, translation works in Chinese (`zh-cn`) and Japanese (`ja`) languages only.

# paths./v2/search/by_model/.get.parameters[].description
Optional parameter for Wheel Configurator API specifics. 
If set to true, information on linked Wheel Configurator templates will be included. (e.g. `true`)

# paths./v2/search/by_model/.get.parameters[].description
Maximum number of results to return (0–100).

# paths./v2/search/by_model/.get.parameters[].description
Number of results to skip for pagination.

# paths./v2/search/by_model/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_rim/rd/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/by_rim/rd/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_rim/rd/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_rim/rd/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_rim/rw/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_rim/rw/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/by_rim/rw/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_rim/rw/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_rim/rw/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_rim/of/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_rim/of/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/by_rim/of/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/by_rim/of/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_rim/of/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_rim/of/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_rim/cb/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_rim/cb/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/by_rim/cb/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/by_rim/cb/.get.parameters[].description
Minimum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_max`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `33`)

# paths./v2/by_rim/cb/.get.parameters[].description
Maximum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_min`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `53`)

# paths./v2/by_rim/cb/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/by_rim/cb/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_rim/cb/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_rim/cb/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_rim/bp/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_rim/bp/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/by_rim/bp/.get.parameters[].description
Minimum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_max`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `33`)

# paths./v2/by_rim/bp/.get.parameters[].description
Maximum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_min`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `53`)

# paths./v2/by_rim/bp/.get.parameters[].description
Minimum **`centre bore`** value.
 If set, **`cb`** value should be empty and **`cb_max`** should be defined.
 Value difference between **`cb_max`** and **`cb_min`** must be equal to or less than 50. (e.g. `60`)

# paths./v2/by_rim/bp/.get.parameters[].description
Maximum **`centre bore`** value.
 If set, **`cb`** value should be empty and **`cb_min`** should be defined.
 Value difference between **`cb_max`** and **`cb_min`** must be equal to or less than 50. (e.g. `75`)

# paths./v2/by_rim/bp/.get.parameters[].description
**`Stud holes`** are the holes that the center cap covers, in which lug nuts go into to hold the wheel together. 
Wheels can have __*`4`*__, __*`5`*__, __*`6`*__, or __*`8`*__ stud holes. (e.g. `5`)

# paths./v2/by_rim/bp/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_rim/bp/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_rim/bp/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_rim/search/.get.description
Retrieve a list of car models (along with their production years) compatible with a specified rim. 

Enhance the rim description with this compatibility list, offering customers a comprehensive view 
of all the car models that can accommodate this particular rim.

### Demos in action:
   - Enrich your product card by showing matching vehicles [Info](https://api-demo.wheel-size.com/info/by_rim/)
   - Search for cars by rim parameters [Form](https://api-demo.wheel-size.com/form/by_rim/)
   - Wheel Configurator Demo [Product Page](https://api-demo.wheel-size.com/configurator/by_rim/)
    

### Required parameters:

   - *`bolt_pattern`*;
   - *`rim_diameter`* or range combination: *`rim_diameter_min`* and *`rim_diameter_max`*;
   - *`rim_width`* or range combination: *`rim_width_min`* and *`rim_width_max`*;

Note:  if all three values are set (*`rim_width`*, *`rim_width_min`*, *`rim_width_max`*), 
an error occurs. The same issue applies to (*`rim_diameter`*, *`rim_diameter_min`*, 
*`rim_diameter_max`*).

# paths./v2/by_rim/search/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/by_rim/search/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_rim/search/.get.parameters[].description
Minimum rim **`diameter`** value.
 If set, **`rim_diameter`** value should be empty and **`rim_diameter_max`** should be defined.
 Value difference between **`rim_diameter_min`** and **`rim_diameter_max`** must be equal to or less than **`3`**. (e.g. `19`)

# paths./v2/by_rim/search/.get.parameters[].description
Maximum rim **`diameter`** value.
 If set, **`rim_diameter`** value should be empty and **`rim_diameter_min`** should be defined.
 Value difference between **`rim_diameter_min`** and **`rim_diameter_max`** must be equal to or less than **`3`**. (e.g. `21`)

# paths./v2/by_rim/search/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/by_rim/search/.get.parameters[].description
Minimum rim **`width`** value.
 If set, **`rim_width`** value should be empty and **`rim_width_max`** should be defined.
 Value difference between **`rim_width_max`** and **`rim_width_min`** must be equal to or less than **`2.0`**. (e.g. `7.0`)

# paths./v2/by_rim/search/.get.parameters[].description
Maximum rim **`width`** value.
 If set, **`rim_width`** value should be empty and **`rim_width_min`** should be defined.
 Value difference between **`rim_width_max`** and **`rim_width_min`** must be equal to or less than **`2.0`**. (e.g. `8.0`)

# paths./v2/by_rim/search/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/by_rim/search/.get.parameters[].description
Minimum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_max`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `33`)

# paths./v2/by_rim/search/.get.parameters[].description
Maximum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_min`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `53`)

# paths./v2/by_rim/search/.get.parameters[].description
Minimum **`centre bore`** value.
 If set, **`cb`** value should be empty and **`cb_max`** should be defined.
 Value difference between **`cb_max`** and **`cb_min`** must be equal to or less than 50. (e.g. `60`)

# paths./v2/by_rim/search/.get.parameters[].description
Maximum **`centre bore`** value.
 If set, **`cb`** value should be empty and **`cb_min`** should be defined.
 Value difference between **`cb_max`** and **`cb_min`** must be equal to or less than 50. (e.g. `75`)

# paths./v2/by_rim/search/.get.parameters[].description
The `fd` parameter represents the diameter of the wheel fastener threads, measured in millimeters (mm). This parameter is essential for ensuring a secure fit of the wheel's bolts or lug nuts. For a list of possible values and additional details, please refer to the [Thread Size ISO and UN Series Glossary](https://www.wheel-size.com/glossary/#term-thread-size-iso-and-un-series) on Wheel-Size.com. (e.g. `14`)

# paths./v2/by_rim/search/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_rim/search/.get.parameters[].description
The **`Mode`** is used to set the search mode for data on the axes of wheelpairs.
By default, the search uses the axles of the front and rear wheelset.
**`Mode`** possible values: __*`both`*__, __*`front_only`*__ or __*`rear_only`*__. (e.g. `both`)

# paths./v2/by_rim/search/.get.parameters[].description
Optional parameter for Wheel Configurator API specifics. 
If set to true, information on linked Wheel Configurator templates will be included. (e.g. `true`)

# paths./v2/by_rim/search/.get.parameters[].description
Optional parameter for Wheel Configurator API specifics. 
If set to true, car models without linked Wheel Configurator templates will be omitted from the results. (e.g. `true`)

# paths./v2/by_rim/search/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/by_rim/search/.get.parameters[].description
Maximum number of results to return (0–100).

# paths./v2/by_rim/search/.get.parameters[].description
Number of results to skip for pagination.

# paths./v2/by_rim/search/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_rim/search/modifications/.get.description
Returns detailed information about vehicle modifications with specified rim parameters.

# paths./v2/by_rim/search/modifications/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Minimum rim **`diameter`** value.
 If set, **`rim_diameter`** value should be empty and **`rim_diameter_max`** should be defined.
 Value difference between **`rim_diameter_min`** and **`rim_diameter_max`** must be equal to or less than **`3`**. (e.g. `19`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Maximum rim **`diameter`** value.
 If set, **`rim_diameter`** value should be empty and **`rim_diameter_min`** should be defined.
 Value difference between **`rim_diameter_min`** and **`rim_diameter_max`** must be equal to or less than **`3`**. (e.g. `21`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Minimum rim **`width`** value.
 If set, **`rim_width`** value should be empty and **`rim_width_max`** should be defined.
 Value difference between **`rim_width_max`** and **`rim_width_min`** must be equal to or less than **`2.0`**. (e.g. `7.0`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Maximum rim **`width`** value.
 If set, **`rim_width`** value should be empty and **`rim_width_min`** should be defined.
 Value difference between **`rim_width_max`** and **`rim_width_min`** must be equal to or less than **`2.0`**. (e.g. `8.0`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Minimum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_max`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `33`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Maximum rim **`offset`** value.
 If set, **`rim_offset`** value should be empty and **`rim_offset_min`** should be defined.
 Value difference between **`rim_offset_max`** and **`rim_offset_min`** must be equal to or less than 50. (e.g. `53`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Minimum **`centre bore`** value.
 If set, **`cb`** value should be empty and **`cb_max`** should be defined.
 Value difference between **`cb_max`** and **`cb_min`** must be equal to or less than 50. (e.g. `60`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Maximum **`centre bore`** value.
 If set, **`cb`** value should be empty and **`cb_min`** should be defined.
 Value difference between **`cb_max`** and **`cb_min`** must be equal to or less than 50. (e.g. `75`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
The **`Mode`** is used to set the search mode for data on the axes of wheelpairs.
By default, the search uses the axles of the front and rear wheelset.
**`Mode`** possible values: __*`both`*__, __*`front_only`*__ or __*`rear_only`*__. (e.g. `both`)

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Only show cars with Wheel Configurator templates.

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*, *`trim`*, *`start_year`*, *`end_year`*

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Maximum number of results to return (0–100).

# paths./v2/by_rim/search/modifications/.get.parameters[].description
Number of results to skip for pagination.

# paths./v2/by_rim/search/modifications/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_hf_tire/od/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_hf_tire/od/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_hf_tire/od/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_hf_tire/sw/.get.parameters[].description
**`Overall diameter`** is the diameter of the inflated tire without any load, inches.
You can use _**`GET /by_hf_tire/od/`**_ to get a list of available *`value`* values. (e.g. `37`)

# paths./v2/by_hf_tire/sw/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_hf_tire/sw/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_hf_tire/sw/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_hf_tire/rd/.get.parameters[].description
**`Overall diameter`** is the diameter of the inflated tire without any load, inches.
You can use _**`GET /by_hf_tire/od/`**_ to get a list of available *`value`* values. (e.g. `37`)

# paths./v2/by_hf_tire/rd/.get.parameters[].description
**`Section width`** is the width of the tire in inches.
You can use _**`GET /by_hf_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `12.5`)

# paths./v2/by_hf_tire/rd/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_hf_tire/rd/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_hf_tire/rd/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_hf_tire/search/.get.description
Returns a list of cars with the specified parameters.

# paths./v2/by_hf_tire/search/.get.parameters[].description
**`Overall diameter`** is the diameter of the inflated tire without any load, inches.
You can use _**`GET /by_hf_tire/od/`**_ to get a list of available *`value`* values. (e.g. `37`)

# paths./v2/by_hf_tire/search/.get.parameters[].description
**`Section width`** is the width of the tire in inches.
You can use _**`GET /by_hf_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `12.5`)

# paths./v2/by_hf_tire/search/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_hf_tire/rd/`**_ to get a list of available *`value`* values. (e.g. `16.5`)

# paths./v2/by_hf_tire/search/.get.parameters[].description
The **`Mode`** is used to set the search mode for data on the axes of wheelpairs.
By default, the search uses the axles of the front and rear wheelset.
**`Mode`** possible values: __*`both`*__, __*`front_only`*__ or __*`rear_only`*__. (e.g. `both`)

# paths./v2/by_hf_tire/search/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_hf_tire/search/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/by_hf_tire/search/.get.parameters[].description
Maximum number of results to return (0–100).

# paths./v2/by_hf_tire/search/.get.parameters[].description
Number of results to skip for pagination.

# paths./v2/by_hf_tire/search/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_hf_tire/search/modifications/.get.description
Returns detailed information about vehicle modifications with specified rim parameters.

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
**`Overall diameter`** is the diameter of the inflated tire without any load, inches.
You can use _**`GET /by_hf_tire/od/`**_ to get a list of available *`value`* values. (e.g. `37`)

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
**`Section width`** is the width of the tire in inches.
You can use _**`GET /by_hf_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `12.5`)

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_hf_tire/rd/`**_ to get a list of available *`value`* values. (e.g. `16.5`)

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
The **`Mode`** is used to set the search mode for data on the axes of wheelpairs.
By default, the search uses the axles of the front and rear wheelset.
**`Mode`** possible values: __*`both`*__, __*`front_only`*__ or __*`rear_only`*__. (e.g. `both`)

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `hummer`)

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `h1`)

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*, *`trim`*, *`start_year`*, *`end_year`*

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
Maximum number of results to return (0–100).

# paths./v2/by_hf_tire/search/modifications/.get.parameters[].description
Number of results to skip for pagination.

# paths./v2/by_hf_tire/search/modifications/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/spec/metadata/.get.description
Returns computed geometry (frontspace, backspace, weight estimate), database population statistics (offset distribution, percentiles, match estimates), and contextual hints for a given rim and/or tire specification.

**Modes** (auto-detected from parameters):
- **rim** — `rim_diameter` + `rim_width` (optionally `rim_offset`)
- **tire** — `section_width` + `aspect_ratio` + `rim_diameter`
- **hf_tire** — `overall_diameter` + `section_width` + `rim_diameter`
- **package** — rim + tire params combined

Use this endpoint before search or classified calls to understand whether a spec is common or unusual, what tolerances to use, and what to expect from results.

# paths./v2/spec/metadata/.get.summary
Get computed geometry, population stats, and hints for a wheel/tire spec

# paths./v2/spec/metadata/.get.parameters[].description
Offset ET in mm (e.g. 25). Enables geometry and match estimates.

# paths./v2/spec/metadata/.get.parameters[].description
Bolt pattern (e.g. 5x114.3). Narrows population stats to matching vehicles.

# paths./v2/spec/metadata/.get.parameters[].description
Centre bore diameter in mm (e.g. 71.6). Passed through to suggested_classified_params.

# paths./v2/spec/metadata/.get.parameters[].description
Tire section width — dual-domain: integer mm for tire/package mode (e.g. 225, range 115-365), inches for hf_tire mode (e.g. 12.5, range 4.5-14, decided by overall_diameter presence).

# paths./v2/spec/metadata/.get.parameters[].description
Tire aspect ratio (e.g. 45). For tire/package mode. Mutually exclusive with overall_diameter.

# paths./v2/spec/metadata/.get.parameters[].description
Overall tire diameter in inches (e.g. 33, range 27-38). Selects hf_tire mode. Mutually exclusive with aspect_ratio.

# paths./v2/spec/metadata/.get.parameters[].description
Include human-readable hints in response (default false).

# paths./v2/spec/metadata/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_tire/sw/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_tire/sw/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_tire/sw/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_tire/ar/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
You can use _**`GET /by_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `225`)

# paths./v2/by_tire/ar/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_tire/ar/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_tire/ar/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_tire/rd/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
You can use _**`GET /by_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `225`)

# paths./v2/by_tire/rd/.get.parameters[].description
The **`Aspect ratio`** is indicated on the tire sidewall as a percentage.
It's the height of the sidewall measured from wheel rim to top of the tread, expressed as a percentage of tire width.
You can use _**`GET /by_tire/ar`**_ to get a list of available *`value`* values. (e.g. `45`)

# paths./v2/by_tire/rd/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_tire/rd/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`value`*

# paths./v2/by_tire/rd/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_tire/search/.get.description
Returns a list of cars with the specified parameters.

# paths./v2/by_tire/search/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
You can use _**`GET /by_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `225`)

# paths./v2/by_tire/search/.get.parameters[].description
The **`Aspect ratio`** is indicated on the tire sidewall as a percentage.
It's the height of the sidewall measured from wheel rim to top of the tread, expressed as a percentage of tire width.
You can use _**`GET /by_tire/ar`**_ to get a list of available *`value`* values. (e.g. `45`)

# paths./v2/by_tire/search/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_tire/rd`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_tire/search/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_tire/search/.get.parameters[].description
The **`Mode`** is used to set the search mode for data on the axes of wheelpairs.
By default, the search uses the axles of the front and rear wheelset.
**`Mode`** possible values: __*`both`*__, __*`front_only`*__ or __*`rear_only`*__. (e.g. `both`)

# paths./v2/by_tire/search/.get.parameters[].description
Filter by tire **`speed symbol`**(s), e.g. __*`H`*__, __*`V`*__, __*`W`*__. Repeatable — multiple values are OR-combined.
Available values and per-value car counts are advertised in _**`meta.facets.speed_symbol`**_; echo a value back here to drill down. (e.g. `H`)

# paths./v2/by_tire/search/.get.parameters[].description
Filter by minimum tire **`speed symbol`** (inclusive): match cars whose tire speed rating is >= this symbol.
Ordered by rated speed, NOT alphabetically (e.g. __*`H`*__=210 km/h ranks above __*`U`*__=200). Combine with **`speed_symbol_max`** for a range. (e.g. `H`)

# paths./v2/by_tire/search/.get.parameters[].description
Filter by maximum tire **`speed symbol`** (inclusive): match cars whose tire speed rating is <= this symbol.
Substitution: a tire rated __*`V`*__ is safe on cars needing __*`speed_symbol_max=V`*__. Ordered by rated speed, NOT alphabetically. Combine with **`speed_symbol_min`** for a range. (e.g. `V`)

# paths./v2/by_tire/search/.get.parameters[].description
Filter by tire **`load index`**(es), e.g. __*`91`*__. Repeatable — multiple values are OR-combined.
Available values and per-value car counts are advertised in _**`meta.facets.load_index`**_; echo a value back here to drill down. (e.g. `91`)

# paths./v2/by_tire/search/.get.parameters[].description
Filter by minimum tire **`load index`** (inclusive): match cars whose tire load index is >= this value.
Combine with **`load_index_max`** for a range. Independent of the exact **`load_index`** filter. (e.g. `91`)

# paths./v2/by_tire/search/.get.parameters[].description
Filter by maximum tire **`load index`** (inclusive): match cars whose tire load index is <= this value.
Substitution: a tire rated N is safe on cars needing __*`load_index_max=N`*__. Combine with **`load_index_min`** for a range. (e.g. `100`)

# paths./v2/by_tire/search/.get.parameters[].description
Filter by **`fitment type`**: __*`staggered`*__ (rear tire size differs from front) or __*`square`*__ (same size all around). Omit to include both.
The available split and per-type car counts are advertised in _**`meta.facets.fitment`**_. (e.g. `staggered`)

# paths./v2/by_tire/search/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/by_tire/search/.get.parameters[].description
Maximum number of results to return (0–100).

# paths./v2/by_tire/search/.get.parameters[].description
Number of results to skip for pagination.

# paths./v2/by_tire/search/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/by_tire/search/modifications/.get.description
Returns detailed information about vehicle modifications with specified rim parameters.

# paths./v2/by_tire/search/modifications/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
You can use _**`GET /by_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `225`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
The **`Aspect ratio`** is indicated on the tire sidewall as a percentage.
It's the height of the sidewall measured from wheel rim to top of the tread, expressed as a percentage of tire width.
You can use _**`GET /by_tire/ar/`**_ to get a list of available *`value`* values. (e.g. `45`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_tire/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
A **`Region`** is the region where the car was officially sold or is still being sold.
You can use _**`GET /regions/`**_ to get a list of available *`slug`* values. (e.g. `usdm`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
The **`Mode`** is used to set the search mode for data on the axes of wheelpairs.
By default, the search uses the axles of the front and rear wheelset.
**`Mode`** possible values: __*`both`*__, __*`front_only`*__ or __*`rear_only`*__. (e.g. `both`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
Filter by **`fitment type`**: __*`staggered`*__ (rear tire size differs from front) or __*`square`*__ (same size all around). Omit to include both.
The available split and per-type car counts are advertised in _**`meta.facets.fitment`**_. (e.g. `staggered`)

# paths./v2/by_tire/search/modifications/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*, *`trim`*, *`start_year`*, *`end_year`*

# paths./v2/by_tire/search/modifications/.get.parameters[].description
Maximum number of results to return (0–100).

# paths./v2/by_tire/search/modifications/.get.parameters[].description
Number of results to skip for pagination.

# paths./v2/by_tire/search/modifications/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/regions/.get.description
Returns all sales distribution regions.
Note: the sales region is where the vehicle was officially sold or is still being sold.

# paths./v2/regions/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/classified/by_rim/.get.description
This endpoint retrieves a list of tires that are compatible with a specified rim configuration. By providing details such as bolt pattern, rim diameter, rim width, and rim offset, you can obtain tire options that fit the given rim specifications. Optional parameters like center bore (cb) and fastener diameter (fd) allow for more precise filtering. The result includes the tire size (e.g., 245/70R17, 34x12.50R17LT) and detailed tire characteristics like section width and aspect ratio when available.

Use this endpoint to find tires that match specific rim characteristics, which is useful for vehicle customization, maintenance, or ensuring compatibility between tires and wheels.

# paths./v2/classified/by_rim/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/classified/by_rim/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/classified/by_rim/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/classified/by_rim/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/classified/by_rim/.get.parameters[].description
The `fd` parameter represents the diameter of the wheel fastener threads, measured in millimeters (mm). This parameter is essential for ensuring a secure fit of the wheel's bolts or lug nuts. For a list of possible values and additional details, please refer to the [Thread Size ISO and UN Series Glossary](https://www.wheel-size.com/glossary/#term-thread-size-iso-and-un-series) on Wheel-Size.com. (e.g. `14`)

# paths./v2/classified/by_rim/.get.parameters[].description
Frontspace poke tolerance, mm (0 = exact or safer only)

# paths./v2/classified/by_rim/.get.parameters[].description
Backspace push tolerance, mm (0 = exact or safer only)

# paths./v2/classified/by_rim/.get.parameters[].description
[Deprecated] Mapped to bs_push. Use bs_push instead.

# paths./v2/classified/by_rim/.get.parameters[].description
[Deprecated] Safe direction is now uncapped. Mapped to bs_push if sent alone. Use fs_poke/bs_push instead.

# paths./v2/classified/by_rim/.get.parameters[].description
Overall diameter tolerance as a decimal fraction (0–0.05). Default: 0.01 (1%). (e.g. `0.01`)

# paths./v2/classified/by_rim/.get.parameters[].description
Overall width tolerance as a decimal fraction (0–0.03). Default: 0 (0%).

# paths./v2/classified/by_rim/.get.parameters[].description
Widen rim diameter search ±N inches (0 = exact match).

# paths./v2/classified/by_rim/.get.parameters[].description
Sort order: name (A-Z), fitment (closest FS delta), load (heaviest first).

# paths./v2/classified/by_rim/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/classified/by_rim/.get.parameters[].description
Maximum number of items to return (default 100, max 1000).

# paths./v2/classified/by_rim/.get.parameters[].description
Number of items to skip before collecting the result set.

# paths./v2/classified/by_rim/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/classified/by_rim/search/.get.description
This endpoint generates the product card for a specific rim, providing compatibility information about various vehicles. The output includes vehicle make, model, generation, and production years, which allows clients to enrich the product page by displaying compatible vehicle options where the rim can be installed.

**2D Frontspace/Backspace filtering:** Compatibility is determined using a 2D geometric filter on both frontspace (hub-to-outer-lip) and backspace (hub-to-inner-lip). OEM wheel pairs must have FS and BS greater than or equal to the searched rim's values minus the tolerance (`fs_poke` / `bs_push` in mm). The safe direction (more tuck for FS, more retract for BS) is uncapped.

Each result includes `fs_delta_mm` (positive = poke toward fender) and `bs_delta_mm` (positive = deeper toward suspension) showing how much the searched rim differs from the OEM fitment.

Note that in some cases, additional components such as spacers or special bolts/nuts may be required for proper installation. It is recommended to check fitment by placing the rims on the vehicle and verifying they do not interfere with the brake caliper or extend beyond the wheel arch.

# paths./v2/classified/by_rim/search/.get.summary
Generate Product Card with Vehicle Compatibility for Rim

# paths./v2/classified/by_rim/search/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
The `fd` parameter represents the diameter of the wheel fastener threads, measured in millimeters (mm). This parameter is essential for ensuring a secure fit of the wheel's bolts or lug nuts. For a list of possible values and additional details, please refer to the [Thread Size ISO and UN Series Glossary](https://www.wheel-size.com/glossary/#term-thread-size-iso-and-un-series) on Wheel-Size.com. (e.g. `14`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
Frontspace poke tolerance in mm. 0 = exact or safer only (no poke). Default: 2. (e.g. `2`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
Backspace push tolerance in mm. 0 = exact or safer only (no push). Default: 2. (e.g. `2`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
[Deprecated] Mapped to bs_push. Use bs_push instead.

# paths./v2/classified/by_rim/search/.get.parameters[].description
[Deprecated] Safe direction is now uncapped. Mapped to bs_push if sent alone. Use fs_poke/bs_push instead.

# paths./v2/classified/by_rim/search/.get.parameters[].description
Percentage adjustment for the overall diameter tolerance range (0–5%), where default is 1%.

# paths./v2/classified/by_rim/search/.get.parameters[].description
Percentage adjustment for the overall width tolerance range (0–3%), where default is 0%.

# paths./v2/classified/by_rim/search/.get.parameters[].description
Widen rim diameter search window by ±N inches. 0 = exact match only. Default: 0.

# paths./v2/classified/by_rim/search/.get.parameters[].description
Sort order for results.
- __*`name`*__ — alphabetical by make/model (default)
- __*`fitment`*__ — closest frontspace delta first
- __*`load`*__ — heaviest load capacity first (nulls last) (e.g. `name`)

# paths./v2/classified/by_rim/search/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/classified/by_rim/search/.get.parameters[].description
Maximum number of items to return (default 100, max 1000).

# paths./v2/classified/by_rim/search/.get.parameters[].description
Number of items to skip before collecting the result set.

# paths./v2/classified/by_rim/search/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/classified/by_rim/search/modifications/.get.description
Given a specific generation from the `by_rim/search/` hierarchy, returns individual trims/modifications with their OEM wheel specs and per-vehicle fitment data.

Each result includes the vehicle's OEM rim and tire specs, frontspace/backspace in mm, and deltas showing how much the searched rim differs from the OEM fitment. When `cb` (centre bore) is provided, `cb_diff_mm` shows the hub bore difference.

# paths./v2/classified/by_rim/search/modifications/.get.summary
Drill down into a generation: per-vehicle modifications with OEM specs and fitment deltas

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
The `fd` parameter represents the diameter of the wheel fastener threads, measured in millimeters (mm). This parameter is essential for ensuring a secure fit of the wheel's bolts or lug nuts. For a list of possible values and additional details, please refer to the [Thread Size ISO and UN Series Glossary](https://www.wheel-size.com/glossary/#term-thread-size-iso-and-un-series) on Wheel-Size.com. (e.g. `14`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Frontspace poke tolerance in mm. 0 = exact or safer only (no poke). Default: 2. (e.g. `2`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Backspace push tolerance in mm. 0 = exact or safer only (no push). Default: 2. (e.g. `2`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
[Deprecated] Mapped to bs_push. Use bs_push instead.

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
[Deprecated] Safe direction is now uncapped. Mapped to bs_push if sent alone. Use fs_poke/bs_push instead.

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Percentage adjustment for the overall diameter tolerance range (0–5%), where default is 1%.

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Percentage adjustment for the overall width tolerance range (0–3%), where default is 0%.

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Widen rim diameter search window by ±N inches. 0 = exact match only. Default: 0.

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Sort order: name (A-Z), fitment (closest FS delta), load (heaviest first).

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Vehicle **`Generation`** refers to the life cycle of a design for a specific make and model.
You can use _**`GET /generations/`**_ to get a list of available *`slug`* values. (e.g. `18d10dc6e6`)

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Maximum number of items to return (default 100, max 1000).

# paths./v2/classified/by_rim/search/modifications/.get.parameters[].description
Number of items to skip before collecting the result set.

# paths./v2/classified/by_rim/search/modifications/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/classified/by_tire/search/.get.description
This API endpoint facilitates the retrieval of vehicle models that are compatible with specified tire dimensions, including section width, aspect ratio, and rim diameter. Users can input specific tire characteristics to find vehicles that can accommodate these tires.  

# paths./v2/classified/by_tire/search/.get.summary
Generate Product Card with Vehicle Compatibility for Tire

# paths./v2/classified/by_tire/search/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
You can use _**`GET /by_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `225`)

# paths./v2/classified/by_tire/search/.get.parameters[].description
The **`Aspect ratio`** is indicated on the tire sidewall as a percentage.
It's the height of the sidewall measured from wheel rim to top of the tread, expressed as a percentage of tire width.
You can use _**`GET /by_tire/ar`**_ to get a list of available *`value`* values. (e.g. `45`)

# paths./v2/classified/by_tire/search/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/classified/by_tire/search/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/classified/by_tire/search/.get.parameters[].description
Maximum number of items to return (default 100, max 1000).

# paths./v2/classified/by_tire/search/.get.parameters[].description
Number of items to skip before collecting the result set.

# paths./v2/classified/by_tire/search/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/classified/by_package/search/.get.description
This endpoint allows users to retrieve a list of vehicles that are compatible with a specific combination of wheel and tire specifications—referred to as a package. By providing detailed parameters such as bolt pattern, rim dimensions, tire dimensions, center bore, and fastener diameter, users can obtain a comprehensive list of vehicle models where this package can be installed. The output includes: Vehicle Make and Model, Generation, Production Years.
This information enables clients to enhance product pages by displaying potential vehicles that can utilize the specified wheel and tire package, assisting customers in making informed purchasing decisions. Unlike other Classified endpoints, this method considers both wheel and tire specifications together, providing a more accurate compatibility list based on technical calculations.

 Technical Fitment Calculations: Utilizes advanced calculations, including wheel backspacing and tire dimensions, to ensure the package fits within the physical constraints of the vehicle's wheel housing and suspension components.
 Additional Components May Be Required: In some cases, installing the package may necessitate additional components such as spacers or specialized bolts/nuts to achieve proper fitment.

# paths./v2/classified/by_package/search/.get.summary
Generate Product Card with Vehicle Compatibility for Package (Rim + Tire)

# paths./v2/classified/by_package/search/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/classified/by_package/search/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/classified/by_package/search/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/classified/by_package/search/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/classified/by_package/search/.get.parameters[].description
The `fd` parameter represents the diameter of the wheel fastener threads, measured in millimeters (mm). This parameter is essential for ensuring a secure fit of the wheel's bolts or lug nuts. For a list of possible values and additional details, please refer to the [Thread Size ISO and UN Series Glossary](https://www.wheel-size.com/glossary/#term-thread-size-iso-and-un-series) on Wheel-Size.com. (e.g. `14`)

# paths./v2/classified/by_package/search/.get.parameters[].description
Frontspace poke tolerance in mm. 0 = exact or safer only (no poke). Default: 2. (e.g. `2`)

# paths./v2/classified/by_package/search/.get.parameters[].description
Backspace push tolerance in mm. 0 = exact or safer only (no push). Default: 2. (e.g. `2`)

# paths./v2/classified/by_package/search/.get.parameters[].description
[Deprecated] Mapped to bs_push. Use bs_push instead.

# paths./v2/classified/by_package/search/.get.parameters[].description
[Deprecated] Safe direction is now uncapped. Mapped to bs_push if sent alone. Use fs_poke/bs_push instead.

# paths./v2/classified/by_package/search/.get.parameters[].description
Overall diameter tolerance as a decimal fraction (0–0.05). Default: 0.01 (1%). (e.g. `0.01`)

# paths./v2/classified/by_package/search/.get.parameters[].description
Overall width tolerance as a decimal fraction (0–0.03). Default: 0 (0%).

# paths./v2/classified/by_package/search/.get.parameters[].description
Widen rim diameter search window by ±N inches. 0 = exact match only. Default: 0.

# paths./v2/classified/by_package/search/.get.parameters[].description
Sort order for results.
- __*`name`*__ — alphabetical by make/model (default)
- __*`fitment`*__ — closest frontspace delta first
- __*`load`*__ — heaviest load capacity first (nulls last) (e.g. `name`)

# paths./v2/classified/by_package/search/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
You can use _**`GET /by_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `225`)

# paths./v2/classified/by_package/search/.get.parameters[].description
The **`Aspect ratio`** is indicated on the tire sidewall as a percentage.
It's the height of the sidewall measured from wheel rim to top of the tread, expressed as a percentage of tire width.
You can use _**`GET /by_tire/ar`**_ to get a list of available *`value`* values. (e.g. `45`)

# paths./v2/classified/by_package/search/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/classified/by_package/search/.get.parameters[].description
Maximum number of items to return (default 100, max 1000).

# paths./v2/classified/by_package/search/.get.parameters[].description
Number of items to skip before collecting the result set.

# paths./v2/classified/by_package/search/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/classified/by_package/search/modifications/.get.description
Given a specific generation from the `by_package/search/` hierarchy, returns individual trims/modifications with their OEM wheel specs and per-vehicle fitment data.

Each result includes the vehicle's OEM rim and tire specs, frontspace/backspace in mm, and deltas showing how much the searched package differs from the OEM fitment. When `cb` (centre bore) is provided, `cb_diff_mm` shows the hub bore difference.

# paths./v2/classified/by_package/search/modifications/.get.summary
Drill down into a generation: per-vehicle modifications with OEM specs and fitment deltas (package)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
**`Bolt pattern`** is expressed as the number of lugs by the diameter of an imaginary circle formed by the centers of the wheel lugs.
You can use _**`GET /by_rim/bp/`**_ to get a list of available *`value`* values. (e.g. `5x114.3`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
You can use _**`GET /by_rim/rd/`**_ to get a list of available *`value`* values. (e.g. `19`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
You can use _**`GET /by_rim/rw/`**_ to get a list of available *`value`* values. (e.g. `7.5`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
You can use _**`GET /by_rim/of/`**_ to get a list of available *`value`* values. (e.g. `38`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
The `fd` parameter represents the diameter of the wheel fastener threads, measured in millimeters (mm). This parameter is essential for ensuring a secure fit of the wheel's bolts or lug nuts. For a list of possible values and additional details, please refer to the [Thread Size ISO and UN Series Glossary](https://www.wheel-size.com/glossary/#term-thread-size-iso-and-un-series) on Wheel-Size.com. (e.g. `14`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Frontspace poke tolerance in mm. 0 = exact or safer only (no poke). Default: 2. (e.g. `2`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Backspace push tolerance in mm. 0 = exact or safer only (no push). Default: 2. (e.g. `2`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
[Deprecated] Mapped to bs_push. Use bs_push instead.

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
[Deprecated] Safe direction is now uncapped. Mapped to bs_push if sent alone. Use fs_poke/bs_push instead.

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Overall diameter tolerance as a decimal fraction (0–0.05). Default: 0.01 (1%). (e.g. `0.01`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Overall width tolerance as a decimal fraction (0–0.03). Default: 0 (0%).

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Widen rim diameter search window by ±N inches. 0 = exact match only. Default: 0.

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Sort order: name (A-Z), fitment (closest FS delta), load (heaviest first).

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
You can use _**`GET /by_tire/sw/`**_ to get a list of available *`value`* values. (e.g. `225`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
The **`Aspect ratio`** is indicated on the tire sidewall as a percentage.
It's the height of the sidewall measured from wheel rim to top of the tread, expressed as a percentage of tire width.
You can use _**`GET /by_tire/ar`**_ to get a list of available *`value`* values. (e.g. `45`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
A car's **`Make`** is the brand of the vehicle.
You can use _**`GET /makes/`**_ to get a list of available *`slug`* values. (e.g. `mitsubishi`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
The particular **`Model`** of the brand.
You can use _**`GET /models/`**_ to get a list of available *`slug`* values. (e.g. `outlander`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Vehicle **`Generation`** refers to the life cycle of a design for a specific make and model.
You can use _**`GET /generations/`**_ to get a list of available *`slug`* values. (e.g. `18d10dc6e6`)

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Comma-separated list without spaces. Supported field names: *`make`*, *`model`*

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Maximum number of items to return (default 100, max 1000).

# paths./v2/classified/by_package/search/modifications/.get.parameters[].description
Number of items to skip before collecting the result set.

# paths./v2/classified/by_package/search/modifications/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# paths./v2/upsteps/.get.description
Retrieve a comprehensive list of potential rim and tire combinations that align with the original equipment (OE) wheel specifications. 
Our system ensures that any options unavailable in the current tire market are excluded from the results.
Demo and example of usage is available at Rim & Tire Size Calculator Page: https://www.wheel-size.com/calc/ 

#### Parameters:
   - *OE Rim Specification*: Example - 17 ⨯ 7J ET45
   - *OE ISO Metric Tire*: Example - 225/55 R17
   - *Adjustment Steps*: Define the number of steps to calculate either in the positive range (0 to 3)    or negative range (-3 to 0). The default is set at +2.
   - *Tire Section Width*: Specify the relative difference, ranging from 0% to 25%. The default is set at 10%.
   - *Tire Overall Diameter*: Indicate the relative difference, which can be between 0% and 15%.    The default is set at 5%.

#### Assumptions:
   - The Steering-axis Inclination (SAI), also known as the kingpin inclination angle, is assumed to be 18 degrees.
   - The Camber Angle is presumed to be 2 degrees, with a consistent camber factor of    1 across all nominal aspect ratios.


#### Calculation Process:
Our system methodically examines rim diameters based on the *`steps`* parameter provided.     It then assesses all possible combinations of aspect ratios and section widths available in the market.

The primary objective is to determine the difference in tire dimensions between the OE and the current iteration.     If the resulting difference remains within the permissible tolerance (defined by *`s_max`*      for section width and *`do_max`* for overall diameter), our system then       identifies the wheel rim compatible with the tire in question.

For these identified wheel rims, the offset value is meticulously chosen to ensure     that the scrub radius mirrors that of the OE wheel rim.


#### Reference Materials:
   - ISO 4000-1 (11 edition) Passenger car tyres and rims / Tyres (metric series)
   - ISO 4000-2 (5 edition) Passenger car tyres and rims / Rims
   - ISO 8855 (2 edition) Road vehicles / Vehicle dynamics and road-holding ability

# paths./v2/upsteps/.get.summary
Get Secure Wheel Replacement Options Derived from Factory Sizes

# paths./v2/upsteps/.get.parameters[].description
Rim **`diameter`** is the distance measured in inches across the face of the wheel, from bead seat to bead seat.
 (e.g. `19`)

# paths./v2/upsteps/.get.parameters[].description
Rim **`width`** is the distance measured in inches from bead seat to bead seat.
 (e.g. `7.5`)

# paths./v2/upsteps/.get.parameters[].description
Rim **`offset`** is a distance between wheel mounting surface where it is bolted to hub and the centerline of rim.
 (e.g. `38`)

# paths./v2/upsteps/.get.parameters[].description
**`Section width`** is the width of the tire in mm.
 (e.g. `225`)

# paths./v2/upsteps/.get.parameters[].description
The **`Aspect ratio`** is indicated on the tire sidewall as a percentage.
It's the height of the sidewall measured from wheel rim to top of the tread, expressed as a percentage of tire width.
 (e.g. `45`)

# paths./v2/upsteps/.get.parameters[].description
How many *`steps`* for plus/minus rim diameters iterate

# paths./v2/upsteps/.get.parameters[].description
Tire *`section width`* relative difference, % (e.g. `10`)

# paths./v2/upsteps/.get.parameters[].description
Tire *`overall diameter`* relative difference, %  (e.g. `5`)

# paths./v2/upsteps/.get.responses.200.headers.X-Total-Count.description
Total number of items matching the query.

# components.schemas.ClassifiedCar.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.ClassifiedMake.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.Engine.properties.power.description
**Total system power** — the headline output of the whole powertrain.
For hybrids, plug-in hybrids and EREVs this is the **combined system figure, not the internal-combustion engine alone**.
Derived from the manufacturer-declared system power where published, otherwise from engine power. Computed, never hand-edited.
Returned in kW, PS and hp. (can be __*`null`*__)

# components.schemas.GenerationData.properties.min_fs_delta_mm.description
Min frontspace delta vs OEM, mm. Positive = pokes toward fender.

# components.schemas.GenerationData.properties.min_bs_delta_mm.description
Min backspace delta vs OEM, mm. Positive = pushes toward suspension.

# components.schemas.GenerationData.properties.cb_diff_mm.description
Centre bore difference, mm (null when cb not provided).

# components.schemas.GenerationData.properties.backspace_difference_mm.description
[Deprecated] Use min/max fs/bs delta fields instead.

# components.schemas.GenerationData.properties.backspace_difference_percent.description
[Deprecated] Use min/max fs/bs delta fields instead.

# components.schemas.GenerationsData.properties.slug.description
Identifier for the element. Value is a hash based on ID

# components.schemas.MakesData.properties.slug.description
Manufacturer slug name (e.g. `mitsubishi`)

# components.schemas.MakesData.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.MakesDataBase.properties.slug.description
Manufacturer slug name (e.g. `mitsubishi`)

# components.schemas.MakesDataBase.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.ModelsData.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.ModelsDataBase.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.ModificationsData.properties.slug.description
Identifier for the element. Value is a hash based on ID

# components.schemas.ModificationsData.properties.name.description
Trim name. It may be empty for models made for the Japanese region. (e.g. `2.4i`, can be __*`null`*__)

# components.schemas.ModificationsData.properties.body.description
Body name. It is widespread in the Japanese region. (e.g. `DBA-GF8W`, can be __*`null`*__)

# components.schemas.ModificationsData.properties.trim.description
Trim name. It may be empty for models made for the Japanese region. (e.g. `2.4i`, can be __*`null`*__)

# components.schemas.ModificationsData.properties.trim_scoring.description
Relevance score is calculated based on the computing a 'trim' similarity score 
A Relevance score between 0 and 100, with 100 being the highest. (e.g. `84.4`, can be __*`null`*__)

# components.schemas.ModificationsData.properties.trim_attributes.description
Trim attributes (e.g. `AWD`, can be __*`empty array`*__)

# components.schemas.ModificationsData.properties.trim_body_types.description
Trim body types (e.g. `Convertible`, can be __*`empty array`*__)

# components.schemas.ModificationsData.properties.trim_levels.description
Trim Levels (e.g. `EX-L, Touring, Executive`, can be __*`empty array`*__)

# components.schemas.Power.properties.hp.description
hp - Mechanical horsepower (e.g. `1184`)

# components.schemas.SearchByModelData.properties.slug.description
Identifier for the element. Value is a hash based on ID

# components.schemas.SearchByModelData.properties.name.description
Trim name. It may be empty for models made for the Japanese region. (e.g. `2.4i`, can be __*`null`*__)

# components.schemas.SearchByModelData.properties.body.description
Body name. It is widespread in the Japanese region. (e.g. `DBA-GF8W`, can be __*`null`*__)

# components.schemas.SearchByModelData.properties.trim.description
Trim name. It may be empty for models made for the Japanese region. (e.g. `2.4i`, can be __*`null`*__)

# components.schemas.SearchByModelData.properties.trim_scoring.description
Relevance score is calculated based on the computing a 'trim' similarity score 
A Relevance score between 0 and 100, with 100 being the highest. (e.g. `84.4`, can be __*`null`*__)

# components.schemas.SearchByModelData.properties.trim_attributes.description
Trim attributes (e.g. `AWD`, can be __*`empty array`*__)

# components.schemas.SearchByModelData.properties.trim_body_types.description
Trim body types (e.g. `Convertible`, can be __*`empty array`*__)

# components.schemas.SearchByModelData.properties.trim_levels.description
Trim Levels (e.g. `EX-L, Touring, Executive`, can be __*`empty array`*__)

# components.schemas.SearchByModelData.properties.tire_type.description
Tire type to mount on that car (can be __*`null`*__)

# components.schemas.SearchByTireCarsMeta.properties.summary.description
Flat descriptive summary of the matched wheelpairs: features / physical.

# components.schemas.SearchByTireCarsMeta.properties.facets.description
Actionable faceted-filter menu — available speed_symbol / load_index values + counts + active selection.

# components.schemas.SearchParamsCarsData.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.SearchParamsModificationsData.properties.name.description
Trim name. It may be empty for models made for the Japanese region. (e.g. `2.4i`, can be __*`null`*__)

# components.schemas.SearchParamsModificationsData.properties.body.description
Body name. It is widespread in the Japanese region. (e.g. `DBA-GF8W`, can be __*`null`*__)

# components.schemas.SearchParamsModificationsData.properties.trim.description
Trim name. It may be empty for models made for the Japanese region. (e.g. `2.4i`, can be __*`null`*__)

# components.schemas.SearchParamsModificationsData.properties.trim_attributes.description
Trim attributes (e.g. `AWD`, can be __*`empty array`*__)

# components.schemas.SearchParamsModificationsData.properties.trim_body_types.description
Trim body types (e.g. `Convertible`, can be __*`empty array`*__)

# components.schemas.SearchParamsModificationsData.properties.trim_levels.description
Trim Levels (e.g. `EX-L, Touring, Executive`, can be __*`empty array`*__)

# components.schemas.Summary.description
The meta.summary block: features / physical (all flat —
aggregated across the matched fitments, no front/rear axle split).

# components.schemas.Summary.properties.features.description
Per-flag count of distinct matched cars offering at least one fitment with that boolean feature: runflat, extra_load (XL), winter, commercial (C), steel_rims. Car-grain — comparable to meta.count.

# components.schemas.Summary.properties.physical.description
Flat physical dimensions of the searched tire.

# components.schemas.Technical.properties.wheel_tightening_torque.description
Torque value or range (e.g. `125 Nm`, can be __*`null`*__)

# components.schemas.Technical.properties.stud_holes.description
Number of stud holes (e.g. `5`, can be __*`null`*__)

# components.schemas.Technical.properties.pcd.description
Pitch circle diameter, mm (e.g. `114.3`, can be __*`null`*__)

# components.schemas.Technical.properties.rear_axis_stud_holes.description
Number of stud holes (e.g. `5`, can be __*`null`*__)

# components.schemas.Technical.properties.rear_axis_pcd.description
Pitch circle diameter, mm (e.g. `114.3`, can be __*`null`*__)

# components.schemas.Technical.properties.rear_axis_centre_bore.description
Centre bore diameter, mm (e.g. `64.1`, can be __*`null`*__)

# components.schemas.TireCar.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.TireConstructionEnum.description
* `R` - Radial (Radial-ply)
* `B` - Bias Belt (Bias-belted)
* `D` - Diagonal (Cross-ply)
* `` - Ordinary Bias (Bias-ply)

# components.schemas.TireFacets.description
meta.facets — the filterable dimensions.

# components.schemas.TireFacets.properties.speed_symbol.description
Speed-symbol facet. Filter via ?speed_symbol=… (repeatable). Wheelpair-grain, drill-down (own filter collapses the menu).

# components.schemas.TireFacets.properties.region.description
Region facet. Filter via ?region=… (repeatable). Car-grain, keep-alternatives — options keep showing all regions of the matched cars (+ overlap) even when a region is selected.

# components.schemas.TireFacets.properties.fitment.description
Fitment-type facet — options {square, staggered}. Filter via ?fitment=square|staggered. Car-grain, keep-alternatives (a car may have both square and staggered trims, so the two counts can overlap). active echoes the selected type.

# components.schemas.TireMake.properties.name_en.description
Original english name.
Use it along with _**`lang`**_ query parameter

# components.schemas.TirePhysical.description
Flat physical dimensions of the searched tire (NOT per-axle).

width/diameter/weight are geometric — fixed by the searched size, so
identical front vs rear. Pressure is aggregated across all matched
fitments. Each is null when no matched wheelpair carries the value.

# components.schemas.TirePhysical.properties.weight_kg.description
Tire weight in kg (representative value).

# components.schemas.TirePhysical.properties.pressure_bar.description
Recommended cold tire pressure in bar — {min, max, avg} across all matched fitments.

# components.schemas.TireSizingSystemEnum.description
* `metric` - Metric
* `numeric` - Numeric
* `flotation` - Light Truck High Flotation
* `lt-metric` - Light Truck Metric
* `lt-numeric` - Light Truck Numeric
* `slick` - Racing Slick
* `alpha-numeric` - Alpha Numeric

# components.schemas.TiresByRimData.properties.params.description
Query params used in by package search (can be __*`null`*__)

# components.schemas.VehicleData.properties.slug.description
Identifier for the element. Value is a hash based on ID

# components.schemas.Wheel.description
Serializer for handling front wheel data, including tire pressure and various dimensions.

# components.schemas.Wheel.properties.speed_index.description
Speed rating (e.g. `H`, can be __*`null`*__)

# components.schemas.Wheel.properties.tire_pressure.description
Tire pressure in different units (can be __*`null`*__)

# components.schemas.Wheel.properties.tire_sizing_system.description
Tire sizing system (e.g. `metric`, can be __*`null`*__)

* `metric` - Metric
* `numeric` - Numeric
* `flotation` - Light Truck High Flotation
* `lt-metric` - Light Truck Metric
* `lt-numeric` - Light Truck Numeric
* `slick` - Racing Slick
* `alpha-numeric` - Alpha Numeric

# components.schemas.Wheel.properties.tire_construction.description
Tire construction code (e.g. `R`, can be __*`null`*__)

* `R` - Radial (Radial-ply)
* `B` - Bias Belt (Bias-belted)
* `D` - Diagonal (Cross-ply)
* `` - Ordinary Bias (Bias-ply)

# components.schemas.Wheel.properties.tire_diameter.description
High flotation tire diameter, in (e.g. `31.0`, can be __*`null`*__)

# components.schemas.Wheel.properties.tire_section_width.description
High flotation section width, in (e.g. `10.5`, can be __*`null`*__)

# components.schemas.Wheel.properties.tire_is_82series.description
Is an old tire with assumed aspect ratio 82%

# components.schemas.Wheel.properties.tire_alpha_numeric.description
Alpha-numeric size for the front tire (can be __*`null`*__)

# components.schemas.Wheel.properties.tire_diameter_mm.description
Front tire overall diameter in millimeters

# components.schemas.WheelFasteners.properties.type.description
Wheel Fasteners (e.g. `Nut`, can be __*`null`*__)

# components.schemas.YearsData.properties.slug.description
Same as *`name`*.
Aimed to match general for this API slug-name format (can be __*`null`*__)

# components.schemas._FacetField.properties.active.description
Filter values currently applied (echoed from the request). Empty when this facet is not filtered.

# components.schemas._FacetField.properties.options.description
Available {value: count} to filter on, within the current result set. Echo a value back as the matching filter param.

# components.schemas._SpecMetadataOutput.description
Minimal serializer to satisfy drf_yasg schema introspection.
Actual response is a plain dict built by SpecMetadataReport.processing().

# components.schemas._SpecMetadataOutput.properties.mode.description
Detected mode: rim, tire, hf_tire, or package