Nhtsa Search Investigations
nhtsa_search_investigationsSearch NHTSA defect investigations from the ODI flat file — covering Preliminary Evaluations (PE), Engineering Analyses (EA), Defect Petitions (DP), Recall Queries (RQ), Audit Queries (AQ), and additional ODI types. make, model, and component are structured filters against the investigation record's vehicle associations. All filters are ANDed. Use nhtsaId to fetch one investigation by its exact ID — including the investigationId nhtsa_search_recalls returns for a campaign. Investigations may link to a resulting recall campaign via recallCampaign.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| make | No | Structured filter — matches against the investigation's associated vehicle makes (e.g., "TOYOTA"). ANDed with other filters. | |
| limit | No | Max investigations to return. Defaults to 20; max 25. The cap is lower than the other paginated tools because a single investigation summary can run several thousand characters and is rendered in full. | |
| model | No | Structured filter — matches against the investigation's associated vehicle models. ANDed with other filters. | |
| query | No | Free-text search across investigation ID, subject, and summary. | |
| offset | No | Pagination offset into the matching investigations. Defaults to 0. | |
| status | No | Filter by status: "O" (Open) or "C" (Closed). Omit to include both. | |
| nhtsaId | No | Exact NHTSA investigation ID (e.g. "EA23003"), case-insensitive. Fetches that one record — mutually exclusive with every other filter. | |
| component | No | Structured filter — matches against the investigation's affected components (e.g., "STEERING"). ANDed with other filters. | |
| investigationType | No | Filter by ODI investigation type code (the leading letters of the NHTSA ID). Named types: "PE" (Preliminary Evaluation), "EA" (Engineering Analysis), "DP" (Defect Petition), "RQ" (Recall Query), "AQ" (Audit Query). Additional valid codes present in the dataset: "SQ", "EQ", "RP", "ID", "TA", "C". Pass any code exactly as it appears in the investigation ID prefix. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| limit | No | Pagination limit used for this page | |
| notice | No | Guidance when no investigations match the filters, or when the requested page overshoots the result set. | |
| offset | No | Pagination offset used for this page | |
| returned | No | Number of investigations in this page | |
| totalCount | No | Total matching investigations | |
| effectiveQuery | No | Applied filters as a readable string, e.g. make="Ford" status="O". | |
| investigations | No | Matching investigations |