Match every part on the vehicle from one VIN
Goodbye to "veteran memory + a stack of catalogues + endless parts-chasing phone calls". Enter a 17-character VIN to resolve the model, model year and trim and get all part groups for that vehicle.
>
Enter a VIN / frame number / model year to get the full set of part groups, OEM part numbers, names, quantities and exploded diagrams for that model in seconds.
Built on the public structure of Toyota's global parts catalogue, we clean, standardise and relationship-model vehicle identification, part groups, part details and exploded diagrams, delivered uniformly through a REST API across four major systems: engine, chassis, body and electrical.
No need to maintain a huge parts catalogue and the frequently changing supersession chain yourself.
Enterprise solution enquiryJSON APIPrecise production date split
The root cause of "hard to find parts, chaotic pricing, easy to buy wrong" in the auto parts industry is that model-to-part relationships are highly non-standard and change frequently. We turn that into structured data you can get in one call.
Goodbye to "veteran memory + a stack of catalogues + endless parts-chasing phone calls". Enter a 17-character VIN to resolve the model, model year and trim and get all part groups for that vehicle.
The same model year and trim can differ by production month — brake disc diameter, alternator output, oxygen sensor connector. The API splits by prod_date so you do not buy the wrong part.
Toyota keeps updating part numbers and old numbers get superseded. The API returns the latest valid part number and the supersession chain, so you never quote a customer with a discontinued number.
Parts for the Middle East (GCC) and Southeast Asia carry specific suffixes (such as G/E) affecting heat resistance, emissions and compliance. The API annotates regional applicability to support cross-border spares.
Enter at least one identifier and the system resolves the model, matches groups, returns details and exploded diagrams, and applies supersession.
Any one of VIN / frame number / model name / model year can start a query.
Returns a Vehicle Profile with model, market, frame number, production date, catalogue code and more.
Returns all sections across the four major systems plus the exploded-diagram count per group.
OEM part numbers, names, quantities, applicable models and exploded-diagram callouts for each group.
Applies supersession, returns the latest valid part number and flags superseded ones.
Below are the standardised endpoints designed by GooFuture (masked demo, no upstream site information). API documentation is not published with this landing page; contact us via WeCom at the bottom of the page for onboarding.
/toyota/vehicle/identify
Input:vin or frame or model + prod_date.
Response:Model, market, frame number, production date, catalogue code and total group count.
/toyota/sections
Input:Vehicle catalogue code / model_dir.
Response:All sections under the four major systems (name, diagram count, parent system).
/toyota/parts
Input:Section identifier + model.
Response:Part number, name, quantity, applicable models and exploded-diagram callout numbers.
/toyota/part/{part_no}
Input:OEM part number.
Response:Name, specification, supersession chain and regional applicability.
/toyota/diagram/{section}
Input:Section identifier.
Response:Mapping from exploded diagrams and callout numbers to part numbers.
/toyota/vin/{vin}/parts
Input:VIN + category (e.g. brake_pad / oil_filter).
Response:Priority-ordered OEM numbers + quantities + applicability notes.
Below is a masked response sample for vehicle identification + part details. All VINs are masked and part numbers follow Toyota's public format; this is only to illustrate the field structure and represents no real vehicle.
{
"request": {
"vin": "JTDBE32K******1234",
"frame": "ACV30L-AEPNKA",
"prod_date": "2002/06"
},
"vehicle": {
"make": "TOYOTA",
"model": "CAMRY (JPP)",
"market": "US",
"sections_total": 134,
"systems": ["Engine/Fuel/Tool", "Chassis/Driveline", "Body", "Electrical"]
},
"section": {
"code": "cylinder-head",
"name": "CYLINDER HEAD",
"diagrams": 1,
"parts": [
{ "part_no": "11101-0A010", "name": "Cylinder head assembly", "qty": 1, "applies_to": "CAMRY JPP" },
{ "part_no": "11298-0A010", "name": "Cylinder head bolt", "qty": 10, "applies_to": "CAMRY JPP" },
{ "part_no": "90913-02071", "name": "Spark plug seal", "qty": 4, "applies_to": "CAMRY JPP" }
]
},
"supersession": {
"11101-0A010": { "status": "active", "supersedes": [] },
"90913-02071": { "status": "active", "supersedes": ["90913-02020"] }
}
}
From parts-market stalls to export e-commerce platforms, the four-level structured relationship of model → system → assembly → part is the foundation of auto parts digitalisation.
Replace "human memory + parts-chasing calls" with an EPC data foundation — enter a VIN to locate every part on the vehicle and solve the core problem of "how do I find the part".
Get precise OEM part numbers and exploded diagrams to avoid wrong parts and returns, improving first-time fix rates and customer trust.
Amazon / eBay / independent stores achieve "VIN → OEM number → automatic quote" with supersession handled automatically, noticeably improving conversion.
Quickly verify wear parts and OEM spares before reconditioning, generate a transparent spares list and speed up vehicle disposal.
Identify damaged parts and OEM numbers precisely by model during accident repairs, supporting claims quoting and parts procurement.
As an EPC data foundation, it provides VIN resolution and model-to-part relationships to power smart matching engines and end-to-end traceability.
Choose by call volume and integration depth; all data is aggregated from the public structure of Toyota's global parts catalogue, and commercial use is governed by the service agreement.
Validate fields and coverage, low-volume integration
Daily lookups for parts dealers / repair shops
Export e-commerce / B2B platform integration
Large platforms / private deployment
Straight answers on vehicle identification, part number structure, supersession and commercial integration.
Any single identifier works: a full or partial VIN, a frame number, or a model name + model year. The system resolves the model, market, production date and catalogue code, then returns part groups and details.
Toyota OEM part numbers are 10–11 character alphanumeric codes: the first 5 characters are the group number (e.g. 44 = brake), the middle characters are the design revision code and the last 3 are the control number. The API returns part numbers matching this public structure and annotates regional applicability suffixes.
Yes. The API splits precisely by production date (prod_date) to separate part differences caused by mid-year engineering changes, so you do not buy the wrong part by querying model year alone.
Supersession means Toyota replaces an old part number with a new one (e.g. 90913-02020 → 90913-02071). The API applies the supersession chain on response, returning the latest valid number and flagging the superseded one, so you never quote a customer with a discontinued number.
Yes. Combined with the direct VIN lookup endpoint, you can get priority-ordered OEM numbers and quantities for a specific category (such as front brake pads or oil filters), enabling an automated "VIN → OEM → quote" workflow.
Toyota models and parts catalogues change continuously with new models, facelifts and supersessions. We sync after each new catalogue release; confirm exact frequency during onboarding.
Yes. The API can be used in internal systems and integrated into repair management, auto parts e-commerce and B2B trading platforms; commercial usage is governed by the applicable plan and service agreement.
Built on the public structure and part-number rules of Toyota's global Electronic Parts Catalog (EPC), then collected, cleaned, standardised and relationship-modelled for API delivery. GooFuture is a third-party data service provider.
From vehicle identification, part groups, details and exploded diagrams to the frequently changing supersession chain — we handle it all. Your systems just call the API.