NHTSA recalls · complaints
Official NHTSA recall and complaint records by vehicle watches
This Actor tracks official NHTSA recall and complaint records by make, model, model year, campaign, and component watch terms.
Not the NHTSA digest Actor (taroyamada/nhtsa-vehicle-recall-digest). Not CPSC product recalls. Not FDA warning letters. Informational only. Not safety or legal advice.
from $80.00 / 1,000 NHTSA watch alert ($0.08 per delivered nhtsa-watch-alert); $0.25 per NHTSA digest; $5.00 per NHTSA report. No Actor Start.
Open NHTSA Recall & Complaint Watch on Apify
NHTSA Recall & Complaint Watch, not a neighboring Actor
Use this page for this Actor’s job. Use NHTSA Recall Scraper for NHTSA recall digests; Use Product Safety Recall Scraper for FDA/CPSC recall digests; Use FDA Warning Letters Scraper for FDA warning-letter digests.
| This Actor | NHTSA Recall Scraper | Product Safety Recall Scraper | FDA Warning Letters Scraper | |
|---|---|---|---|---|
| Intent | NHTSA Recall & Complaint Watch | NHTSA recall digests | FDA/CPSC recall digests | FDA warning-letter digests |
| Primary input | feeds | vehicle watches | feeds | feeds |
| What it reads | Official NHTSA recall and complaint APIs | NHTSA public APIs | FDA/CPSC recall feeds | FDA warning-letter feeds |
| Primary output | Watch-alert, digest, and report events | Recall digest rows | Recall digest rows | Warning-letter digest rows |
| Not this job | Not the NHTSA digest Actor (taroyamada/nhtsa-vehicle-recall-digest). Not CPSC product recalls. Not FDA warning letters. Informational only. Not safety or legal advice. | Not the alert/digest/report watch Actor. | Not a CPSC marketplace watch with alert/report PPE. | Not CPSC/NHTSA/EPA records. |
Store ID: taroyamada/nhtsa-recall-complaint-watch-scraper. Respect source terms, robots.txt, and rate limits.
Use cases
- feeds of make/model/year watches
- lookbackDays with snapshotKey
- Alert vs digest vs report events
How is NHTSA Recall & Complaint Watch different from NHTSA Recall Scraper and Product Safety Recall Scraper?
NHTSA Recall & Complaint Watch (taroyamada/nhtsa-recall-complaint-watch-scraper): This Actor tracks official NHTSA recall and complaint records by make, model, model year, campaign, and component watch terms. Not the NHTSA digest Actor (taroyamada/nhtsa-vehicle-recall-digest). Not CPSC product recalls. Not FDA warning letters. Informational only. Not safety or legal advice. NHTSA Recall Scraper is for NHTSA recall digests (input vehicle watches; NHTSA public APIs; Recall digest rows). Not the alert/digest/report watch Actor. Product Safety Recall Scraper is for FDA/CPSC recall digests (input feeds; FDA/CPSC recall feeds; Recall digest rows). Not a CPSC marketplace watch with alert/report PPE. FDA Warning Letters Scraper is for FDA warning-letter digests (input feeds; FDA warning-letter feeds; Warning-letter digest rows). Not CPSC/NHTSA/EPA records.
What input is required?
Live required fields: feeds. Published exampleRunInput is shown below.
| Field | Type | Default | Notes |
|---|---|---|---|
feeds |
object[] | [{"id": "accord-2020", "name": "2020 Honda Accord watch", "make": "Honda", "model": "Accord", "modelYear": 2020, "components": "electrical system,engine", "keywords": "software,stall,brake"}] |
Watch feeds. One watch target per product, vehicle, facility, company, program, or keyword group. Required. |
watchTerms |
string | empty |
Global watch terms. Global watch terms. |
lookbackDays |
integer | 30 |
Lookback days. Lookback days. minimum=1 maximum=365 |
datasetMode |
string enum | action_needed |
Dataset output mode. Dataset output mode. enum: all, action_needed, new_only |
notifyOnNoNew |
boolean | false |
Emit no-change rows. Emit no-change rows. |
emitReport |
boolean | true |
Emit report row. Emit report row. |
snapshotKey |
string | nhtsa-recall-complaint-watch-state |
Snapshot key. Snapshot key. |
requestTimeoutSeconds |
integer | 30 |
HTTP timeout seconds. HTTP timeout seconds. minimum=5 maximum=120 |
dryRun |
boolean | false |
Dry run. Dry run. |
fixturePath |
string | empty |
Fixture path. Fixture path. |
nowIso |
string | empty |
Override current time. Override current time. |
initialRunMode |
string enum | emit_current_window |
Initial run mode. Controls first-run behavior. emit_current_window only bills records inside lookbackDays; baseline_only saves state with zero rows; emit_backfill is for explicit setup/canary runs. enum: emit_current_window, baseline_only, emit_backfill |
Published Store example run input (omitted fields take schema defaults):
{
"feeds": [
{
"id": "accord-2020",
"name": "2020 Honda Accord watch",
"make": "Honda",
"model": "Accord",
"modelYear": 2020,
"components": "electrical system,engine",
"keywords": "software,stall,brake"
}
],
"dryRun": false
}
Run NHTSA Recall & Complaint Watch on Apify
How do dataset, webhook, and dry-run delivery work?
Dataset output is the billable surface when rows are written. See live PPE for which events bill. dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. datasetMode can limit emits to changes_only / changed_only / action_needed versus all. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
README output fence is truncated or invalid JSON on Store. Illustration head: { "actorName": "nhtsa-recall-complaint-watch-scraper", "rowType": "nhtsa_watch_digest", "feedId": "accord-2020", "feedName": "2020 Honda Accord watch", "checkedAt": "2026-05-11T00:00:00.000Z", "fetchedAt": "2026-05-11T00:00:00.000Z", "sourceUrl": "https://api.nhtsa.gov/recalls/re… Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is NHTSA Recall & Complaint Watch priced?
Billing is pay per event. The live Store card is from $80.00 / 1,000 NHTSA watch alert ($0.08 per delivered nhtsa-watch-alert); $0.25 per NHTSA digest; $5.00 per NHTSA report. No Actor Start. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
nhtsa-watch-alert (NHTSA watch alert) |
$0.08 | Charged for each watchlist-matched public NHTSA recall or complaint alert. |
nhtsa-digest (NHTSA digest) |
$0.25 | Charged for each non-empty NHTSA recall or complaint digest row. |
nhtsa-report (NHTSA report) |
$5.00 | Charged for each generated NHTSA watch report. |
from $80.00 / 1,000 NHTSA watch alert ($0.08 per delivered nhtsa-watch-alert); $0.25 per NHTSA digest; $5.00 per NHTSA report. No Actor Start.
See NHTSA Recall & Complaint Watch pricing on Apify
Limits to keep in mind
- Official NHTSA sources
- feeds required
- Not a crash-investigation tool
- Not professional advice
- Respect source terms, robots.txt, and rate limits.
Open NHTSA Recall & Complaint Watch on Apify
Related pages
- NHTSA Recall Scraper — Not the alert/digest/report watch Actor.
- Product Safety Recall Scraper — Not a CPSC marketplace watch with alert/report PPE.
- FDA Warning Letters Scraper — Not CPSC/NHTSA/EPA records.
- Tools