Skip to content

Vehicle safety ratings, vehicle recalls and owner complaints

Back to tools

NHTSA provides vehicle details, model-level recalls, 5-Star Safety Ratings, owner complaints, and listed car, SUV, and truck models; data may be missing, and recalls do not confirm repairs.

Check recalls

List safety recalls for a vehicle model by year, make and model or by 17-character VIN. Results cover the model, not whether a specific car has been repaired.

Your information

Model year, make and model, or a 17-character VIN. Example: 2019 Honda CR-V.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

8 safety recalls

2019 HONDA CR-V

These are recalls for the vehicle model; they do not show whether a specific car has already been repaired.

  • Do not drive
    No
    Park outside
    No
  • Do not drive
    No
    Park outside
    No
  • Do not drive
    No
    Park outside
    No
  • Do not drive
    No
    Park outside
    No
  • Do not drive
    No
    Park outside
    No
  • Choose an action

    About the NHTSA tool

    Decode vin identifies a vehicle from its 17-character VIN, with an optional model year for older vehicles.

    Check recalls finds model-level recalls by year, make, and model or VIN; Get safety ratings returns versions by make, model, and year.

    Get owner complaints summarizes reports for an exact year, make, and model; List vehicle models returns models by make and year.

    Built from nhtsa.gov and vpic.nhtsa.dot.gov. Last checked Sep 29, 2026.

    Actions

    Check recalls

    1 credit

    List safety recalls for a vehicle model by year, make and model or by 17-character VIN. Results cover the model, not whether a specific car has been repaired.

    Uses NHTSA and vpic.nhtsa.dot.gov.

    What you provide

    FieldTypeRequiredDescription
    VehiclevehicleTextRequiredModel year, make and model, or a 17-character VIN. Example: 2019 Honda CR-V.Example: 2019 Honda CR-V

    What you get

    FieldTypeDescription
    RecallsrecallsList
    Remedyrecalls[].remedyTextManufacturer remedy.Example: Dealers will replace the seat weight sensors, free of charge. Owner…
    Summaryrecalls[].summaryTextWhat is wrong.Example: Honda (American Honda Motor Co.) is recalling certain 2013-2023 Honda Accord…
    Componentrecalls[].componentTextAffected part or system.Example: Air Bags, Sensor, Occupant Classification, Front Passenger
    Nhtsa Linkrecalls[].nhtsa_linkTextNHTSA vehicle recalls page.Example: https://www.nhtsa.gov/vehicle/2019/HONDA/CR-V#recalls
    Consequencerecalls[].consequenceTextSafety risk.Example: Air bags that deploy unintentionally during a crash increase the risk of injury.
    Report Daterecalls[].report_dateTextDate NHTSA received the recall report (YYYY-MM-DD).Example: 2026-05-21
    Vehicles Affectedrecalls[].vehicles_affectedNumberPotential number of units affected in the full campaign, if available.Example: 98892
    Do Not Drive Warningrecalls[].do_not_drive_warningTextWhether NHTSA flags a do not drive warning.Example: No
    Nhtsa Campaign Numberrecalls[].nhtsa_campaign_numberTextNHTSA recall campaign number.Example: 26V332000
    Park It Outside Warningrecalls[].park_it_outside_warningTextWhether NHTSA flags a park outside warning.Example: No
    Manufacturer Campaign Numberrecalls[].manufacturer_campaign_numberTextManufacturer recall campaign number, if stated.Example: BOL, WO9, OOA, WOM, XOH, NOC, POD, BOE, UOF, POB, EOG, AOI, QO8, TOJ, DO7, and…
    Recall Countrecall_countNumberNumber of recalls for this model.Example: 8
    Coverage Notecoverage_noteTextExplains model-level coverage and that a car may already be repaired.Example: These are recalls for the vehicle model; they do not show whether a specific…
    Vehicle Matchedvehicle_matchedTextVehicle model found on NHTSA.Example: 2019 HONDA CR-V

    Example result

    For Vehicle: 2019 Honda CR-V

    JSON
    {
      "recalls": [
        {
          "remedy": "Dealers will replace the seat weight sensors, free of charge. Owner notification letters were mailed July 7, 2026. Owners may contact Honda's customer service at 1-888-234-2138. Honda's numbers for th…",
          "summary": "Honda (American Honda Motor Co.) is recalling certain 2018-2021, 2023 Acura TLX, 2019-2024 RDX, 2017-2020, 2022-2026 MDX, 2017-2021, 2023, 2025 Honda Ridgeline, 2017-2022 Pilot, 2019-2021 Passport, 20…",
          "component": "Air Bags, Sensor, Occupant Classification, Front Passenger",
          "nhtsa_link": "https://www.nhtsa.gov/vehicle/2019/HONDA/CR-V#recalls",
          "consequence": "Air bags that deploy unintentionally during a crash increase the risk of injury.",
          "report_date": "2026-05-21",
          "vehicles_affected": 98892,
          "do_not_drive_warning": "No",
          "nhtsa_campaign_number": "26V332000",
          "park_it_outside_warning": "No",
          "manufacturer_campaign_number": "BOL, WO9, OOA, WOM, XOH, NOC, POD, BOE, UOF, POB, EOG, AOI, QO8, TOJ, DO7, and SOK"
        }
      ],
      "recall_count": 8,
      "coverage_note": "These are recalls for the vehicle model; they do not show whether a specific car has already been repaired.",
      "vehicle_matched": "2019 HONDA CR-V"
    }

    Decode VIN

    1 credit

    Identify a vehicle from its 17-character VIN using NHTSA data. Missing vehicle details are returned as null; decoding errors and warnings are included.

    Uses vpic.nhtsa.dot.gov.

    What you provide

    FieldTypeRequiredDescription
    VINvinTextRequiredThe 17-character vehicle identification number from the dashboard, door frame, or registration. Spaces and lowercase letters are accepted. Example: 1HGCM82633A004352.Example: 1HGCM82633A004352
    Model Yearmodel_yearNumberOptionalOptional known model year for more precise decoding of older vehicles; 0 lets NHTSA determine it. Example: 2003.Example: 2003

    What you get

    FieldTypeDescription
    VINvinTextThe normalized 17-character VIN.Example: 1HGCM82633A004352
    MakemakeTextVehicle make.Example: HONDA
    TrimtrimTextTrim or equipment grade.Example: EX-V6
    DoorsdoorsNumberNumber of doors.Example: 2
    ModelmodelTextVehicle model.Example: Accord
    EngineengineDetailsEngine details when NHTSA reports them.
    Cylindersengine.cylindersNumberNumber of engine cylinders.Example: 6
    Horsepowerengine.horsepowerNumberEngine power in horsepower, when listed.Example: 240
    Displacement Litersengine.displacement_litersNumberEngine displacement in liters.Example: 2.998832712
    Page URLpage_urlTextLink to this VIN’s NHTSA decoder result page.Example: https://vpic.nhtsa.dot.gov/decoder/VinDecoder?VIN=1HGCM82633A004352
    WarningswarningsListNHTSA decoding errors or warnings in plain words; empty if none are reported.
    Fuel Typefuel_typeTextPrimary fuel type.Example: Gasoline
    Body Stylebody_styleTextVehicle body style.Example: Coupe
    Drive Typedrive_typeTextDrive type written in words.Example: Four-wheel drive
    Model Yearmodel_yearNumberVehicle model year.Example: 2003
    Plant Cityplant_cityTextCity of manufacture.Example: MARYSVILLE
    ManufacturermanufacturerTextName of the manufacturer.Example: AMERICAN HONDA MOTOR CO., INC.
    TransmissiontransmissionTextTransmission style.Example: Automatic
    Vehicle Typevehicle_typeTextType of vehicle.Example: PASSENGER CAR
    Plant Countryplant_countryTextCountry of manufacture.Example: UNITED STATES (USA)
    Decoded Variablesdecoded_variablesListEvery decoded variable returned by NHTSA, including ones with missing values.
    Valuedecoded_variables[].valueTextDecoded value, or null when missing.Example: 0
    Value IDdecoded_variables[].value_idTextNHTSA coded value identifier.Example: 0
    Variabledecoded_variables[].variableTextExample: Suggested VIN
    Variable IDdecoded_variables[].variable_idNumberNHTSA variable identifier.Example: 142

    Example result

    For VIN: 1HGCM82633A004352

    JSON
    {
      "vin": "1HGCM82633A004352",
      "make": "HONDA",
      "trim": "EX-V6",
      "doors": 2,
      "model": "Accord",
      "engine": {
        "cylinders": 6,
        "horsepower": 240,
        "displacement_liters": 2.998832712
      },
      "page_url": "https://vpic.nhtsa.dot.gov/decoder/VinDecoder?VIN=1HGCM82633A004352",
      "warnings": [],
      "fuel_type": "Gasoline",
      "body_style": "Coupe",
      "drive_type": null,
      "model_year": 2003,
      "plant_city": "MARYSVILLE",
      "manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
      "transmission": "Automatic",
      "vehicle_type": "PASSENGER CAR",
      "plant_country": "UNITED STATES (USA)",
      "decoded_variables": [
        {
          "value": null,
          "value_id": null,
          "variable": "Suggested VIN",
          "variable_id": 142
        },
        {
          "value": "0",
          "value_id": "0",
          "variable": "Error Code",
          "variable_id": 143
        },
        {
          "value": null,
          "value_id": null,
          "variable": "Possible Values",
          "variable_id": 144
        }
      ]
    }

    Get owner complaints

    1 credit

    Summarize owner safety complaints for an exact vehicle model year, make, and model. Separate body-style variants are not combined; mileage is blank when not available as a structured value.

    What you provide

    FieldTypeRequiredDescription
    MakemakeTextRequiredVehicle make, for example Ford.Example: Toyota
    ModelmodelTextRequiredExact vehicle model, for example F-150.Example: Mirai
    Model Yearmodel_yearNumberRequiredModel year, for example 2018.Example: 2025
    Max Complaintsmax_complaintsNumberOptionalNumber of newest complaints to show, for example 20.Example: 5

    What you get

    FieldTypeDescription
    Deaths Reporteddeaths_reportedNumberTotal reported deaths.Example: 0
    Fire Complaintsfire_complaintsNumberComplaints reporting a fire.Example: 0
    Crash Complaintscrash_complaintsNumberComplaints reporting a crash.Example: 0
    Total Complaintstotal_complaintsNumberTotal complaints for the exact vehicle.Example: 0
    Injuries Reportedinjuries_reportedNumberTotal reported injuries.Example: 0
    Recent Complaintsrecent_complaintsList
    Firerecent_complaints[].fireYes or noWhether a fire was reported.Example: No
    Linkrecent_complaints[].linkTextNHTSA page for the complaint.Example: https://www.nhtsa.gov/?nhtsaId=11766743
    Crashrecent_complaints[].crashYes or noWhether a crash was reported.Example: No
    Mileagerecent_complaints[].mileageNumberOdometer reading, if given as a structured value.
    Injuriesrecent_complaints[].injuriesNumberNumber of injuries reported.Example: 0
    Componentsrecent_complaints[].componentsTextAffected components in plain words.Example: Power Train
    Date Filedrecent_complaints[].date_filedTextDate filed (YYYY-MM-DD), if known.Example: 2026-09-24
    Odi Numberrecent_complaints[].odi_numberNumberNHTSA complaint number.Example: 11766743
    Descriptionrecent_complaints[].descriptionTextOwner’s description of the problem.Example: The vehicle is stalling/jerking and long idling. I was told that the…
    Incident Daterecent_complaints[].incident_dateTextDate of the incident (YYYY-MM-DD), if known.Example: 2026-09-14
    Top Problem Areastop_problem_areasList
    Componenttop_problem_areas[].componentTextExample: Power Train
    Complaint Counttop_problem_areas[].complaint_countNumberExample: 57

    Example result

    For Make: Toyota, Model: Mirai, Model Year: 2025, Max Complaints: 5

    JSON
    {
      "deaths_reported": 0,
      "fire_complaints": 0,
      "crash_complaints": 0,
      "total_complaints": 0,
      "injuries_reported": 0,
      "recent_complaints": [],
      "top_problem_areas": []
    }

    Get safety ratings

    1 credit

    Get NHTSA 5-Star Safety Ratings for a car by make, model, and model year. Returns each matching version; unrated versions have no stars. Pictures are crash-test images when available.

    What you provide

    FieldTypeRequiredDescription
    MakemakeTextRequiredVehicle maker, for example Toyota.Example: Toyota
    ModelmodelTextRequiredVehicle model, for example Camry.Example: Camry
    VersionversionTextOptionalOptional words to select body style or drive, for example AWD or 4 door. Omit to return every version.Example: AWD
    Model Yearmodel_yearNumberRequiredModel year, for example 2022.Example: 2022

    What you get

    FieldTypeDescription
    RatingsratingsList
    Noteratings[].noteTextNot rated when no overall star rating is available; otherwise null.Example: Not rated
    Recallsratings[].recallsNumberNumber of recalls, or null when unavailable.Example: 1
    Nhtsa Linkratings[].nhtsa_linkTextNHTSA page for this vehicle version.Example: https://www.nhtsa.gov/vehicle/2022/TOYOTA/CAMRY/4%20DR/AWD
    Investigationsratings[].investigationsNumberNumber of investigations, or null when unavailable.Example: 0
    Overall Ratingratings[].overall_ratingNumberNHTSA star rating from 1 to 5, or null if not rated.Example: 5
    Rollover Starsratings[].rollover_starsNumberNHTSA star rating from 1 to 5, or null if not rated.Example: 5
    Nhtsa Vehicle IDratings[].nhtsa_vehicle_idNumberNHTSA vehicle ID.Example: 16662
    Owner Complaintsratings[].owner_complaintsNumberNumber of owner complaints, or null when unavailable.Example: 60
    Side Crash Starsratings[].side_crash_starsNumberNHTSA star rating from 1 to 5, or null if not rated.Example: 5
    Frontal Crash Starsratings[].frontal_crash_starsNumberNHTSA star rating from 1 to 5, or null if not rated.Example: 5
    Safety Technologiesratings[].safety_technologiesListSafety technologies and their availability, for example Forward collision warning: standard.
    Vehicle Descriptionratings[].vehicle_descriptionTextNHTSA vehicle version description.Example: 2022 Toyota CAMRY 4 DR AWD
    Vehicle Picture Linkratings[].vehicle_picture_linkTextNHTSA crash-test image of the vehicle, or null when not available.Example: https://static.nhtsa.gov/crashTest/images/2022/v10146P080.jpg
    Rollover Risk (%)ratings[].rollover_risk_percentNumberNHTSA rollover probability as a percentage, or null when unavailable.Example: 9.9

    Example result

    For Make: Toyota, Model: Camry, Version: AWD, Model Year: 2022

    JSON
    {
      "ratings": [
        {
          "note": null,
          "recalls": 1,
          "nhtsa_link": "https://www.nhtsa.gov/vehicle/2022/TOYOTA/CAMRY/4%20DR/AWD",
          "investigations": 0,
          "overall_rating": 5,
          "rollover_stars": 5,
          "nhtsa_vehicle_id": 16662,
          "owner_complaints": 60,
          "side_crash_stars": 5,
          "frontal_crash_stars": 5,
          "safety_technologies": [
            "Electronic stability control: standard",
            "Forward collision warning: standard",
            "Lane departure warning: standard"
          ],
          "vehicle_description": "2022 Toyota CAMRY 4 DR AWD",
          "vehicle_picture_link": "https://static.nhtsa.gov/crashTest/images/2022/v10146P080.jpg",
          "rollover_risk_percent": 9.9
        }
      ]
    }

    List vehicle models

    1 credit

    List NHTSA-listed passenger car, SUV/minivan, and truck models for a make and model year, alphabetically. Motorcycle and other vehicle types are excluded; records represent NHTSA data, not confirmed retail sales.

    Uses vpic.nhtsa.dot.gov.

    What you provide

    FieldTypeRequiredDescription
    MakemakeTextRequiredVehicle make, for example Honda.Example: Toyota
    YearyearNumberRequiredModel year, for example 2020.Example: 2022

    What you get

    FieldTypeDescription
    MakemakeTextMake name as listed by NHTSA.Example: TOYOTA
    YearyearNumberRequested model year.Example: 2022
    ModelsmodelsListModels in alphabetical order. A model listed under multiple vehicle types appears once.
    Page URLmodels[].page_urlTextNHTSA vehicle page for the model and year.Example: https://www.nhtsa.gov/vehicle/2022/TOYOTA/4RUNNER
    Model Namemodels[].model_nameTextName of the vehicle model.Example: 4Runner
    Vehicle Typemodels[].vehicle_typeTextNHTSA vehicle type or types, when listed.Example: Multipurpose Passenger Vehicle (MPV)
    Model Countmodel_countNumberNumber of distinct models listed.Example: 19

    Example result

    For Make: Toyota, Year: 2022

    JSON
    {
      "make": "TOYOTA",
      "year": 2022,
      "models": [
        {
          "page_url": "https://www.nhtsa.gov/vehicle/2022/TOYOTA/4RUNNER",
          "model_name": "4Runner",
          "vehicle_type": "Multipurpose Passenger Vehicle (MPV)"
        },
        {
          "page_url": "https://www.nhtsa.gov/vehicle/2022/TOYOTA/AVALON",
          "model_name": "Avalon",
          "vehicle_type": "Passenger Car"
        },
        {
          "page_url": "https://www.nhtsa.gov/vehicle/2022/TOYOTA/C-HR",
          "model_name": "C-HR",
          "vehicle_type": "Passenger Car"
        }
      ],
      "model_count": 19
    }

    For developers

    Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

    cURL
    curl 'https://api.fous.com/v1/query' \
      --fail-with-body --silent --show-error --max-time 180 \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H 'Content-Type: application/json' \
      --data-raw '{
      "api": "@nhtsa",
      "visibility": "public",
      "operation": "check_recalls",
      "version": 1,
      "input": {
        "vehicle": "2019 Honda CR-V"
      },
      "response": {
        "format": "json"
      }
    }'

    What you can do with it

    Questions about NHTSA

    Can I run it with my own inputs?

    Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

    Can I call this NHTSA tool as an API?

    Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

    How much does it cost?

    Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

    Do I need a NHTSA account?

    No. You only need a Fous account.

    How current is the data?

    Fous gets the data from nhtsa.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

    What recalls are reported for a vehicle model?

    Check recalls lists model-level recalls using a year, make, and model or a 17-character VIN. It does not show whether a specific car has been repaired.

    What safety rating does a vehicle version have?

    Get safety ratings returns matching versions for a make, model, and model year, including star ratings when available.

    What problems have owners reported for a vehicle?

    Get owner complaints summarizes reports for an exact model year, make, and model, including complaint totals and common problem areas.

    All Government toolsBrowse all tools