Check aftermarket part fitment
check_part_fitmentUse this when the user asks whether an aftermarket part (wheel, coilover, muffler, brake pad, intake and so on) fits a specific car generation, or which parts are confirmed to fit it. Pass the model_id of that generation from search_vehicles. Returns {model, url, total, parts, next_offset}. parts lists only the products that a published fitment table, such as the maker's own, names as fit or conditional for this generation; products not tied to any vehicle and fitment guessed from bolt pattern or size are never included, and a size is left out at any position where the table notes it sticks out of the fender or needs bodywork. Each part has name, manufacturer, part_number, part_key, description, official_url and variants: the sizes or versions that fit, each with specification, status (fit or conditional), conditions (for conditional, the notes of the fitment table as written, such as positions, tires, production period or remarks; tell the user about them), list_price_yen (the maker's list price in yen, tax included, for one unit as the maker sells it, and the unit differs by part: one wheel for wheels, so a car takes four; the whole car's kit for suspension such as coilovers; one axle, left and right, for brake calipers and brake pads; for other parts the item as the maker lists it; null when not listed), wheel dimensions when the part is a wheel, and other attributes. url is this generation's page on car-gene.com to show the user; it is null when the generation has no confirmed fitment. The response has no seller prices and no purchase links. Narrow with part_key and query. Parts are cut to fit the response size; when next_offset is not null, call again with offset set to it. An empty parts list means nothing matched among the confirmed fitments; the part may not be researched yet for this generation, so never say it does not fit. Do not use this for the history, specs or developers of a car (use get_vehicle), or to find a garage that installs parts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Part number, product name or maker name, such as TE37, RAYS or a part number. Width, case and hyphens are normalized away; words separated by spaces must all match. Omit to list everything confirmed. | |
| offset | No | Where to start in the list; pass next_offset from the previous response. Omit to start from the beginning. | |
| model_id | Yes | Generation (model) id, a UUID from search_vehicles (matched_models, or models of get_vehicle). A series id is not accepted: fitment is per generation. | |
| part_key | No | Only parts of this kind. For example wheel (ホイール), suspension (車高調・サスペンション), muffler (マフラー), brake (ブレーキパッド), brake_caliper (ブレーキキャリパー), intake (エアクリーナー・吸気), rear_spoiler (リアスポイラー). Omit for all kinds. |