Tools / Vehicle Data
Vehicle Data icon

Vehicle Data

VIN, plates, recalls & specs

Decode VINs (140+ fields), Dutch plate lookup, UK MOT inspection history, safety recalls (US/Canada), complaints, fuel economy, NCAP ratings, manufacturer brands, vehicle specs, fuel prices, and safety investigations. Data from NHTSA, RDW, DVSA, Transport Canada, and FuelEconomy.gov.

13 skillsv0.05
Decode VIN

Decode a 17-character Vehicle Identification Number to get make, model, year, engine type, body class, transmission, safety features, plant info, and 140+ data fields.

Returns: Comprehensive vehicle data including make, model, year, engine, body class, safety features, plant info, and 140+ decoded fields
Parameters
vin *stringA 17-character Vehicle Identification Number (VIN). Found on dashboard, door jamb, or registration documents.
model_yearnumberOptional model year to improve accuracy for pre-1981 VINs or ambiguous decodes
Example
Decode a Honda Accord VIN
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "decode_vin",
  "input": {
    "vin": "1HGCM82633A004352"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Decode WMI

Identify any vehicle manufacturer worldwide from the first 3 characters of a VIN (World Manufacturer Identifier). Works for vehicles from any country — not limited to the US market.

Returns: Manufacturer name, make, parent company, and vehicle type for any VIN worldwide
Parameters
wmi *stringA 3-character World Manufacturer Identifier, or a full 17-character VIN (first 3 chars will be used)
Example
Identify manufacturer from WMI code
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "decode_wmi",
  "input": {
    "wmi": "1HG"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Plate Lookup

Look up a vehicle by license plate number. Returns make, model, colour, engine, fuel type, registration details, and more. Currently supports Netherlands (RDW).

Returns: Vehicle registration details including make, model, colour, fuel type, engine specs, and APK inspection status
Parameters
plate *stringVehicle license plate number (e.g. "AB-895-P" or "AB895P" for Netherlands)
country *stringCountry code: "nl" for Netherlands
Example
Look up a Dutch vehicle by plate
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "plate_lookup",
  "input": {
    "plate": "AB895P",
    "country": "nl"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Inspection History

Get full MOT inspection history for a UK vehicle by registration plate. Returns every test date, pass/fail result, mileage, expiry date, advisory notes, failure reasons, and minor defects.

Returns: Full MOT inspection history including test dates, pass/fail results, mileage readings, advisory notes, failure reasons, and minor defects
Parameters
plate *stringUK vehicle registration plate (e.g. "AB12CDE" or "AB12 CDE")
country *stringCountry code: "uk" for United Kingdom
Example
Check MOT history for a UK vehicle
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "inspection_history",
  "input": {
    "plate": "AB12CDE",
    "country": "uk"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Search Models

Find available vehicle models for a given make and optional model year. When make is omitted or list_all_makes is true, returns all known vehicle makes. Also returns vehicle types for the make.

Returns: List of vehicle models for the specified make and optional year, or all known vehicle makes when make is omitted
Parameters
makestringVehicle manufacturer name (e.g. "Honda", "Ford", "Tesla", "BMW"). Omit to list all known makes.
yearnumberOptional model year to filter results (e.g. 2024)
list_all_makesbooleanSet to true to list all known vehicle makes instead of searching models for a specific make
Example
Find all Honda models
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "search_models",
  "input": {
    "make": "Honda"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Check Recalls

Search safety recalls for a vehicle by make, model, and year. Supports US (NHTSA) and Canada (Transport Canada). Returns recall campaigns, affected components, and remedy information.

Returns: Safety recall campaigns including campaign number, affected component, defect description, consequence, and remedy
Parameters
make *stringVehicle manufacturer (e.g. "Toyota", "Ford")
model *stringVehicle model (e.g. "Camry", "F-150")
year *numberModel year (e.g. 2020)
countrystringCountry: "us" for United States (default), "ca" for Canada
Example
Check US recalls for a 2020 Honda CR-V
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "check_recalls",
  "input": {
    "make": "Honda",
    "model": "CR-V",
    "year": 2020
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Check Complaints

Search consumer complaints for a specific vehicle by make, model, and year. Returns reported problems, crash and injury counts, and affected components. Supports optional date filtering. US market only.

Returns: Consumer complaints with component affected, problem description, crash and injury counts, and filing date
Parameters
make *stringVehicle manufacturer (e.g. "Honda", "Ford")
model *stringVehicle model (e.g. "Civic", "Explorer")
year *numberModel year (e.g. 2021)
start_datestringFilter complaints filed on or after this date (YYYY-MM-DD format)
end_datestringFilter complaints filed on or before this date (YYYY-MM-DD format)
Example
Check complaints for a 2021 Ford Explorer
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "check_complaints",
  "input": {
    "make": "Ford",
    "model": "Explorer",
    "year": 2021
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Fuel Economy

Look up EPA fuel economy ratings for a vehicle by make, model, and year. Returns city, highway, and combined MPG for each available trim and engine configuration. US market only.

Returns: EPA fuel economy ratings including city, highway, and combined MPG, fuel type, annual fuel cost, and CO2 emissions for each trim
Parameters
make *stringVehicle manufacturer (e.g. "Toyota", "Tesla")
model *stringVehicle model (e.g. "Corolla", "Model 3")
year *numberModel year (e.g. 2024)
Example
Check fuel economy for a 2024 Toyota Corolla
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "fuel_economy",
  "input": {
    "make": "Toyota",
    "model": "Corolla",
    "year": 2024
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Safety Ratings

Get NCAP crash test star ratings for a vehicle by make, model, and year. Returns overall rating (1-5 stars), frontal, side, side pole, and rollover ratings per variant. US market only.

Returns: NCAP crash test ratings including overall stars (1-5), frontal crash, side crash, side pole, rollover ratings, and safety feature availability for each variant
Parameters
make *stringVehicle manufacturer (e.g. "Honda", "Toyota")
model *stringVehicle model (e.g. "Civic", "Camry")
year *numberModel year (e.g. 2024)
Example
Check safety ratings for a 2024 Toyota Camry
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "safety_ratings",
  "input": {
    "make": "Toyota",
    "model": "Camry",
    "year": 2024
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Manufacturer Brands

Find all vehicle brands and makes under a parent manufacturer. For example, Volkswagen Group produces Volkswagen, Audi, Porsche, Lamborghini, Bentley, and more.

Returns: All vehicle brands and makes produced under the specified parent manufacturer
Parameters
manufacturer *stringParent manufacturer name (e.g. "Volkswagen", "Toyota Motor", "General Motors", "Stellantis")
Example
Find all brands under Volkswagen
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "manufacturer_brands",
  "input": {
    "manufacturer": "Volkswagen"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Vehicle Specs

Get physical dimensions and weight for a vehicle by make, model, and year. Returns overall length, width, height, wheelbase, curb weight, and track width in metric units.

Returns: Vehicle dimensions and weight including overall length, width, height, wheelbase, curb weight, and track widths in metric units
Parameters
year *numberModel year (e.g. 2014)
make *stringVehicle manufacturer (e.g. "Honda", "Toyota")
model *stringVehicle model (e.g. "Civic", "Camry")
Example
Get specs for a 2014 Toyota Corolla
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "vehicle_specs",
  "input": {
    "year": 2014,
    "make": "Toyota",
    "model": "Corolla"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Fuel Prices

Get current US national average fuel prices for all fuel types including regular, midgrade, premium gasoline, diesel, E85 ethanol, electricity ($/kWh), CNG, and LPG.

Returns: Current US national average prices for regular, midgrade, premium, diesel, E85, electric ($/kWh), CNG, and LPG
Example
Get current US fuel prices
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "fuel_prices",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Check Investigations

Search active and closed NHTSA safety investigations for a vehicle by make, model, and year. Returns investigation number, type, subject, status (open/closed), opening date, and description.

Returns: NHTSA safety investigations including investigation ID, type, subject, status (open/closed), opening date, summary, and corrective action
Parameters
make *stringVehicle manufacturer (e.g. "Tesla", "Toyota")
model *stringVehicle model (e.g. "Model 3", "Camry")
year *numberModel year (e.g. 2022)
Example
Check investigations for a 2022 Tesla Model 3
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "vehicle-data",
  "skill": "check_investigations",
  "input": {
    "make": "Tesla",
    "model": "Model 3",
    "year": 2022
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.052026-03-25
  • Added inspection_history skill — full UK MOT inspection history via DVSA API (test dates, pass/fail, mileage, advisories, failures)
v0.042026-03-22
  • Added manufacturer_brands skill — find all vehicle brands/makes under a parent manufacturer
  • Added vehicle_specs skill — get physical dimensions and weight from Canadian Vehicle Specifications database
  • Added fuel_prices skill — current US national average fuel prices for all fuel types
  • Added check_investigations skill — search active NHTSA safety investigations
  • Enhanced search_models — list all known vehicle makes when make is omitted, added vehicle types for each make
  • Enhanced check_complaints — added start_date and end_date parameters for client-side date filtering
v0.032026-03-22
  • Added safety_ratings skill — NCAP crash test star ratings from NHTSA (overall, frontal, side, rollover)
v0.022026-03-22
  • Added plate_lookup skill — look up vehicles by Dutch license plate via RDW (no API key needed)
  • Added decode_wmi skill — identify any manufacturer worldwide from first 3 VIN characters
  • Extended check_recalls with Canada support via Transport Canada VRDB (use country "ca")
v0.012026-03-22
  • Initial release with 5 skills: decode_vin, search_models, check_recalls, check_complaints, fuel_economy

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"vehicle-data","skill":"decode_vin","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Frequently Asked Questions

What do I get from a VIN decode?

`decode_vin` returns the core vehicle record plus 140+ decoded fields, including make, model, model year, engine, body class, transmission, safety features, and plant info. If the VIN is ambiguous, adding a `model_year` hint can help narrow the result.

Can it look up a license plate instead of a VIN?

Yes. `plate_lookup` works for Dutch plates and returns registration details such as make, model, fuel type, engine specs, colour, and APK inspection status.

Can I check recalls or complaints on a specific vehicle?

Use `check_recalls` for US and Canada safety recalls, and `check_complaints` for US consumer complaints with crash, injury, and component details.

Does it also cover fuel economy, specs, and safety ratings?

Yes. `fuel_economy` returns EPA MPG and annual fuel cost, `vehicle_specs` covers dimensions and weight, and `safety_ratings` shows NCAP star ratings by variant.