{"data":{"service":"Toyota parts catalogue API","version":"1.0.0","description":"Read-only access to a factory parts catalogue: vehicles, exploded drawings, part numbers, fitment, supersessions and prices.","authentication":"none","formats":["application/json"],"regions":["EU","GR","US","JP"],"languages":{"01":"English","02":"日本語","03":"Français","04":"Deutsch","05":"Español"},"limits":{"requests_per_minute":120,"default_page_size":50,"max_page_size":500},"caveats":{"no_quantities":"The catalogue records which parts a vehicle takes, never how many. Every part carries \u0022quantity\u0022: null and that is the true value.","prices":"List prices exist for the Japanese dataset only, in whole yen, with no history.","unresolved_hotspots":"About 18% of drawing callouts point at standard fasteners that appear in no parts list; they carry \u0022resolved\u0022: false.","notes_scope":"Illustration notes are per catalogue, not per figure — no key in the source data ties one to a single drawing reliably.","unverified_fields":"Fields under an \u0022unverified\u0022 key are read from the record layout but confirmed by no published legend.","opaque_spec_codes":"Spec/option codes are surrogate identifiers and cannot be translated."},"endpoints":[{"name":"accessories","path":"/api/v1/accessories","summary":"Accessory campaigns"},{"name":"accessory_campaign","path":"/api/v1/accessories/{campaign}","summary":"One campaign and its items"},{"name":"accessory_item","path":"/api/v1/accessories/item/{id}","summary":"One accessory line"},{"name":"regions","path":"/api/v1/regions","summary":"The four market datasets"},{"name":"models","path":"/api/v1/regions/{region}/models","summary":"Model families in one market, A–Z"},{"name":"model","path":"/api/v1/regions/{region}/models/{slug}","summary":"One model family and its production runs"},{"name":"catalogs","path":"/api/v1/catalogs","summary":"Search catalogues by model, chassis or catalogue code"},{"name":"catalog","path":"/api/v1/catalogs/{region}/{code}","summary":"One vehicle catalogue"},{"name":"catalog_sections","path":"/api/v1/catalogs/{region}/{code}/sections","summary":"The sections of a catalogue, with cover figures"},{"name":"catalog_section","path":"/api/v1/catalogs/{region}/{code}/sections/{section}","summary":"One section: its part groups and drawings"},{"name":"catalog_group","path":"/api/v1/catalogs/{region}/{code}/groups/{pnc}","summary":"Every part line under one part group (PNC)"},{"name":"catalog_figures","path":"/api/v1/catalogs/{region}/{code}/figures","summary":"Every figure key used by a catalogue"},{"name":"catalog_figure","path":"/api/v1/catalogs/{region}/{code}/figures/{figureKey}","summary":"A drawing with its callouts and all the parts they point at"},{"name":"catalog_variants","path":"/api/v1/catalogs/{region}/{code}/variants","summary":"Model variants and VIN prefixes a catalogue covers"},{"name":"catalog_characteristics","path":"/api/v1/catalogs/{region}/{code}/characteristics","summary":"The attribute legend used by the fitment codes"},{"name":"catalog_frames","path":"/api/v1/catalogs/{region}/{code}/frames","summary":"Frame-number ranges a catalogue applies to"},{"name":"catalog_group_members","path":"/api/v1/catalogs/{region}/{code}/group-members","summary":"Catalogue group to model-variant mapping"},{"name":"catalog_notes","path":"/api/v1/catalogs/{region}/{code}/notes","summary":"Illustration notes (per catalogue, not per figure)"},{"name":"catalog_new_parts","path":"/api/v1/catalogs/{region}/{code}/new-parts","summary":"Most recently introduced parts in a catalogue"},{"name":"catalog_specs","path":"/api/v1/catalogs/{region}/{code}/specs","summary":"Raw spec/option codes for a catalogue"},{"name":"index","path":"/api/v1","summary":"Service description and endpoint index"},{"name":"openapi","path":"/api/v1/openapi.json","summary":"This OpenAPI document"},{"name":"search","path":"/api/v1/search","summary":"Unified search: VIN, part number, model or part name"},{"name":"stats","path":"/api/v1/stats","summary":"Every table behind the catalogue, with row counts"},{"name":"part","path":"/api/v1/parts/{id}","summary":"One catalogue part line, with fitment and remarks"},{"name":"part_number","path":"/api/v1/part-numbers/{number}","summary":"Everything known about a part number, across all markets"},{"name":"part_number_history","path":"/api/v1/part-numbers/{number}/history","summary":"Supersessions, the full replacement chain, and substitutes"},{"name":"part_number_suffixes","path":"/api/v1/part-numbers/{number}/suffixes","summary":"What the two-character suffix on a number selects"},{"name":"part_number_price","path":"/api/v1/part-numbers/{number}/price","summary":"List price (Japanese dataset only)"},{"name":"part_names","path":"/api/v1/part-names","summary":"Part groups by name"},{"name":"fitment","path":"/api/v1/fitment/{code}","summary":"Every part carrying a given fitment code"},{"name":"abbreviations","path":"/api/v1/abbreviations","summary":"The abbreviation dictionary"},{"name":"vin","path":"/api/v1/vin/{vin}","summary":"VIN or frame prefix to the catalogues covering the vehicle"},{"name":"vehicle_serials","path":"/api/v1/vehicles/{chassis}/serials","summary":"Serial runs recorded for a chassis"},{"name":"vehicle_build","path":"/api/v1/vehicles/{chassis}/{frame}","summary":"Build month for one chassis and frame number"},{"name":"vehicle_accessories","path":"/api/v1/vehicles/model-code/{modelCode}/accessories","summary":"Accessories offered against a model code"}],"links":{"openapi":"/api/v1/openapi.json","documentation":"/api"}}}