---
title: "Search by Metric Tire"
method: GET
path: "/v2/by_tire/search/"
tags: ["Search By Metric Tire"]
---

# Search by Metric Tire

`GET /v2/by_tire/search/`

## Request

- Base URL: `https://api.wheel-size.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.wheel-size.com/v2/by_tire/search/`
- Auth: API key in query parameter `user_key`
- TypeScript: <https://skmtc.dev/wheel-size/apis/wheel-fitment-api/docs/v2/by_tire/search/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a list of cars with the specified parameters.

## Query parameters

- `section_width` integer, required
- `aspect_ratio` integer, required
- `rim_diameter` number, double, required
- `region` string[]
- `mode` 'both' | 'front_only' | 'rear_only'
- `speed_symbol` string[]
- `speed_symbol_min` 'L' | 'M' | 'N' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'H' | 'V' | 'Z' | 'W' | 'Y'
- `speed_symbol_max` 'L' | 'M' | 'N' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'H' | 'V' | 'Z' | 'W' | 'Y'
- `load_index` integer[]
- `load_index_min` integer
- `load_index_max` integer
- `fitment` 'square' | 'staggered'
- `ordering` string
- `limit` integer
- `offset` integer

## Response `200`

- SearchByMetricTireCarReportOutput
  - `data` SearchParamsCarsData[], required
    - `make` TireMake, required
      - `slug` string, required
      - `name` string, required
      - `name_en` string, required: Original english name. Use it along with _**`lang`**_ query parameter
    - `slug` string, required: Model slug name (e.g. `outlander`)
    - `name` string, required: Model name (e.g. `Outlander`)
    - `name_en` string, required: Original english name. Use it along with _**`lang`**_ query parameter
    - `regions` unknown[], required
      - unknown
    - `year_ranges` string, required
    - `generations` MatchedGeneration[], required
      - `slug` string, required: Generation slug
      - `name` string, required: Generation name
      - `year_ranges` string, required
    - `configurator` string, required
  - `meta` SearchByTireCarsMeta, required
    - `count` integer, required: number of make model year modifications
    - `offset` integer, required: pagination offset
    - `limit` integer, required: pagination limit
    - `summary` Summary, required: The meta.summary block: features / physical (all flat — aggregated across the matched fitments, no front/rear axle split).
      - `features` object, required: 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.
      - `physical` TirePhysical, required: 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.
        - `width_mm` number, double, nullable, required: Tire section width in mm.
        - `diameter_mm` number, double, nullable, required: Overall tire diameter in mm.
        - `weight_kg` number, double, nullable, required: Tire weight in kg (representative value).
        - `pressure_bar` object, nullable, required: Recommended cold tire pressure in bar — {min, max, avg} across all matched fitments.
    - `facets` TireFacets, required: meta.facets — the filterable dimensions.
      - `speed_symbol` FacetField, required
        - `active` unknown[], required: Filter values currently applied (echoed from the request). Empty when this facet is not filtered.
          - unknown
        - `options` object, required: Available {value: count} to filter on, within the current result set. Echo a value back as the matching filter param.
      - `load_index` FacetField, required
        - `active` unknown[], required: Filter values currently applied (echoed from the request). Empty when this facet is not filtered.
          - unknown
        - `options` object, required: Available {value: count} to filter on, within the current result set. Echo a value back as the matching filter param.
      - `region` FacetField, required
        - `active` unknown[], required: Filter values currently applied (echoed from the request). Empty when this facet is not filtered.
          - unknown
        - `options` object, required: Available {value: count} to filter on, within the current result set. Echo a value back as the matching filter param.
      - `fitment` FacetField, required
        - `active` unknown[], required: Filter values currently applied (echoed from the request). Empty when this facet is not filtered.
          - unknown
        - `options` object, required: Available {value: count} to filter on, within the current result set. Echo a value back as the matching filter param.

---

[API](https://skmtc.dev/wheel-size/apis/wheel-fitment-api.md) - [All operations](https://skmtc.dev/wheel-size/apis/wheel-fitment-api/llms.txt) - [OpenAPI document](https://skmtc.dev/wheel-size/apis/wheel-fitment-api/revisions/0283a9f8acf0?raw)
