NHTSA Recalls Scraper - Car Recall Lookup API avatar

NHTSA Recalls Scraper - Car Recall Lookup API

Pricing

from $6.15 / 1,000 results

Go to Apify Store
NHTSA Recalls Scraper - Car Recall Lookup API

NHTSA Recalls Scraper - Car Recall Lookup API

Scrape official US vehicle safety recalls and complaints from NHTSA by make, model, year, VIN or campaign number. No API key. Get recall campaign numbers, components, defect summaries, remedies, units affected, do-not-drive advisories, plus NCAP safety ratings.

Pricing

from $6.15 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

17 days ago

Last modified

Share

NHTSA Recalls Scraper - Car Recall Lookup API

NHTSA Recalls Scraper: Car Recall Lookup API (Make, Model, Year, VIN)

Look up official US vehicle safety recalls and consumer complaints from the NHTSA database by make, model and year, by VIN, or by recall campaign number. No API key, no account with NHTSA, no browser. Get recall campaign numbers, affected components, defect summaries, consequences, remedies, units affected and do-not-drive / park-outside advisories, and optionally enrich each recall with consumer-complaint statistics and NCAP crash-test safety ratings.

Here is one real recall record, with every base field the actor returns:

{
"dataset": "recalls",
"campaignNumber": "20V771000",
"make": "HONDA",
"model": "ACCORD",
"modelYear": "2020",
"component": "ELECTRICAL SYSTEM:BODY CONTROL MODULE:SOFTWARE",
"summary": "Honda (American Honda Motor Co.) is recalling certain 2018-2020 Accord Sedan, Accord Hybrid, and 2019-2020 Insight vehicles. A software error may cause intermittent or continuous disruptions in communication between the Body Control Module (BCM) and other components.",
"consequence": "Various system malfunctions such as inoperative windshield wipers, defroster, rearview camera, or exterior lighting can increase the risk of a crash.",
"remedy": "Honda will notify owners, and dealers will update the BCM software, free of charge. Owners may contact Honda customer service at 1-888-234-2138.",
"notes": "Owners may also contact the National Highway Traffic Safety Administration Vehicle Safety Hotline at 1-888-327-4236.",
"manufacturer": "Honda (American Honda Motor Co.)",
"reportReceivedDate": "2020-12-10",
"reportReceivedDateRaw": "10/12/2020",
"recallType": null,
"potentialUnitsAffected": 737233,
"parkIt": false,
"parkOutSide": false,
"overTheAirUpdate": false,
"nhtsaRecallUrl": "https://www.nhtsa.gov/recalls?nhtsaId=20V771000",
"associatedDocuments": null,
"queriedVin": null,
"observedAt": "2026-09-06T01:12:11.000Z",
"error": null
}

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

This is a NHTSA recalls scraper and car recall lookup API for the US vehicle safety database. Give it a list of vehicles and it writes one normalized record per result to the run dataset:

  • Recalls by make, model and year (recalls mode): official manufacturer safety recall campaigns.
  • Recalls by VIN: each 17-character VIN is decoded to make, model and year, then queried.
  • Recalls by campaign number: look up an exact NHTSA campaign, for example 20V505000.
  • Consumer complaints (complaints mode): complaints filed with NHTSA, including crash, fire, injuries, deaths, incident dates and VIN.

Dates are normalized to YYYY-MM-DD (the raw NHTSA string is kept too), and missing source values are returned as null, never invented.

Why this scraper

  • Four ways to look up: make/model/year, VIN, campaign number, or a component filter, in one actor.
  • Units affected included: the estimated affected-vehicle population is added to every recall, a scale figure the per-vehicle NHTSA feed does not return by itself.
  • Do-not-drive and park-outside advisories and over-the-air-update flags on every recall.
  • Optional enrichment: attach consumer-complaint statistics and NCAP crash-test safety ratings (with open-investigation counts) to each recall.
  • No API key, no browser, official public data, exported to JSON, CSV or Excel.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 safety recall campaigns for the 2020 Honda Accord.

{
"dataset": "recalls",
"makes": ["Honda"],
"models": ["Accord"],
"modelYears": ["2020"],
"maxRecalls": 10
}

Look up by campaign number instead:

{ "campaignNumbers": ["20V505000"] }

Look up by VIN:

{ "vins": ["1HGCV1F19LA000000"] }

Input reference

FieldTypeRequiredDescription
datasetenumnorecalls (default) or complaints. Alias: dataType.
makesstring[]one lookup requiredVehicle makes, for example Honda, Toyota, Ford. Case-insensitive. Alias: make.
modelsstring[]one lookup requiredVehicle models, for example Accord, Camry, F-150. Alias: model.
modelYearsstring[]one lookup requiredModel years, for example 2020, 2021. Aliases: modelYear, year.
campaignNumbersstring[]one lookup requiredNHTSA recall campaign numbers, for example 20V505000. Alias: campaignNumber.
vinsstring[]one lookup required17-character VINs, decoded to make/model/year then queried. Alias: vin.
componentsstring[]noKeep only records whose component matches any term, for example AIR BAGS. Case-insensitive.
includeComplaintsSummarybooleannoPaid add-on. Attach a complaint summary to each recall.
includeSafetyRatingsbooleannoPaid add-on. Attach NCAP safety ratings and investigation count to each recall.
maxRecallsintegernoMaximum records across all queries. Aliases: maxItems, maxResults, maxRecords. Empty means all.

You need at least one of: make + model + model year, VINs, or campaign numbers. The actor queries every combination of make x model x model year you provide.

Output reference

One dataset item per result. Missing values are null, never invented.

Recalls mode (dataset: "recalls"):

FieldTypeDescription
campaignNumberstringNHTSA recall campaign number, for example 20V771000.
make, model, modelYearstringVehicle identity.
componentstringAffected component or system.
summarystringNarrative summary of the recalled defect.
consequencestringSafety consequence of the defect.
remedystringManufacturer remedy and owner contact information.
notesstringAdditional NHTSA notes.
manufacturerstringManufacturer name.
reportReceivedDatestringDate NHTSA received the recall report (YYYY-MM-DD).
reportReceivedDateRawstringThe raw NHTSA date string, as returned.
recallTypestringRecall type when present, else null (not exposed by this feed).
potentialUnitsAffectedintegerEstimated number of vehicles affected.
parkItbooleantrue when NHTSA advises not to drive the vehicle until repaired (do-not-drive advisory).
parkOutSidebooleantrue when NHTSA advises parking outside due to fire risk.
overTheAirUpdatebooleantrue when the remedy is an over-the-air update.
nhtsaRecallUrlstringDirect link to the recall on nhtsa.gov.
associatedDocumentsnullDocument URLs are not exposed by the public API.
queriedVinstringThe VIN that produced this record, when looked up by VIN.
observedAtstringISO 8601 timestamp of collection.

Complaints mode (dataset: "complaints"):

FieldTypeDescription
odiNumberstringNHTSA ODI complaint number.
make, model, modelYearstringVehicle identity.
productsobject[]Vehicles named in the complaint (type, make, model, modelYear, manufacturer).
componentstringComponents cited in the complaint.
summarystringConsumer narrative.
crash, firebooleanWhether a crash or fire was reported.
numberOfInjuries, numberOfDeathsintegerInjuries and deaths reported.
dateOfIncident, dateComplaintFiledstringDates (YYYY-MM-DD).
vinstringVIN when the complainant provided one.

Recalls mode only. These enrich each recall with data from other NHTSA APIs and are billed as the details event (one charge per enriched recall), only when real data is returned, for paying users. Free runs return recalls only.

  • includeComplaintsSummary adds complaintsSummary per recall: total, crashCount, fireCount, totalInjuries, totalDeaths, topComponents, earliestIncidentDate, latestComplaintDate.
  • includeSafetyRatings adds safetyRatings (NCAP star ratings per body-style variant: overall, front, side, rollover, plus crash-test photo/video URLs and ESC / forward-collision / lane-departure availability), and investigationCount, complaintsCount, recallsCount for the vehicle.

Example enriched fields returned for the 2020 Honda Accord:

{
"complaintsSummary": { "total": 355, "crashCount": 14, "fireCount": 2, "totalInjuries": 11, "totalDeaths": 1, "topComponents": ["FORWARD COLLISION AVOIDANCE (100)", "ENGINE (70)"], "latestComplaintDate": "2026-08-27" },
"safetyRatings": [ { "vehicleDescription": "2020 Honda ACCORD 4 DR FWD", "overallRating": "5", "rolloverRating": "5", "frontCrashPicture": "https://static.nhtsa.gov/crashTest/images/2020/v10191P080.jpg" } ],
"investigationCount": 1,
"complaintsCount": 355,
"recallsCount": 5
}

How we compare

CapabilityThis actorTypical NHTSA recall actors
Recalls by make / model / yearYesYes
Recalls by campaign numberYesSome
Recalls by VIN (auto-decoded)YesRare
Component filterYesRare
Consumer complaints datasetYesSome
Units affected on every recallYesRare
Do-not-drive / park-outside / OTA flagsYesSome
Raw and normalized recall dateYesRare
Complaint summary add-onYesNo
NCAP safety ratings + investigation count add-onYesNo
No API key, no browserYesVaries

We accept every input the popular NHTSA recall actors accept (make, model, year, VIN, campaign number, component, max) and return every field they return, plus units affected, advisory flags, direct recall links and optional complaint / safety-rating enrichment.

Run via API and CLI

Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~nhtsa-recalls-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"dataset":"recalls","makes":["Toyota"],"models":["Camry"],"modelYears":["2021","2022"],"maxRecalls":25}'

Look up by campaign number:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~nhtsa-recalls-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"campaignNumbers":["20V505000"]}'

Apify CLI:

apify call scrapers_lat/nhtsa-recalls-scraper \
--input '{"dataset":"recalls","makes":["Honda"],"models":["Accord"],"modelYears":["2020"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"

<DATASET_ID> is defaultDatasetId in the run object. Use offset and limit to page through large result sets.

Billing and limits

  • Pay per result. You are charged per record returned (result event). See the pricing tab.
  • Paid add-ons. includeComplaintsSummary and includeSafetyRatings are billed as the details event, one charge per enriched recall, only when real enrichment is returned, for paying users.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging.
  • Free Apify plans are capped at 10 records per run. Upgrade for higher maxRecalls.

FAQ and troubleshooting

A run returned 0 records. Why? NHTSA has no recalls or complaints for that exact make, model and year, or the spelling did not match. Zero-result runs are not charged.

Can I look up recalls by VIN? Yes. Put VINs in vins; each is decoded to make, model and year, then queried. To decode full vehicle specifications from a VIN, see our NHTSA VIN Decoder Scraper.

What do parkIt and parkOutSide mean? parkIt true is NHTSA's do-not-drive advisory. parkOutSide true means park away from structures due to fire risk. Both come straight from NHTSA.

Why is reportReceivedDate different from reportReceivedDateRaw? reportReceivedDate is a normalized YYYY-MM-DD date; reportReceivedDateRaw is the exact string NHTSA returned, kept for transparency.

Does it get open investigations? NHTSA does not expose an investigations list through its public JSON API, but the safety-ratings add-on returns the open-investigation count for the vehicle.

Is this an official NHTSA tool? No. This actor is independent and not affiliated with NHTSA. It reads only publicly available NHTSA data. Use it in accordance with NHTSA's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with NHTSA. Accesses only publicly available NHTSA data. Use in accordance with NHTSA's terms of service.


NHTSA Scraper de Retiros (Recalls): API de Consulta de Retiros de Autos (Marca, Modelo, Año, VIN)

Consulta retiros oficiales de seguridad de vehículos de EE. UU. y quejas de consumidores de la base de datos de la NHTSA por marca, modelo y año, por VIN, o por número de campaña de retiro. Sin clave de API, sin cuenta en la NHTSA, sin navegador. Obtén números de campaña de retiro, componentes afectados, resúmenes del defecto, consecuencias, soluciones, unidades afectadas y avisos de no conducir / estacionar afuera, y opcionalmente enriquece cada retiro con estadísticas de quejas de consumidores y calificaciones de seguridad NCAP.

Aquí tienes un registro real de retiro, con cada campo base que devuelve el actor:

{
"dataset": "recalls",
"campaignNumber": "20V771000",
"make": "HONDA",
"model": "ACCORD",
"modelYear": "2020",
"component": "ELECTRICAL SYSTEM:BODY CONTROL MODULE:SOFTWARE",
"summary": "Honda (American Honda Motor Co.) is recalling certain 2018-2020 Accord Sedan, Accord Hybrid, and 2019-2020 Insight vehicles. A software error may cause intermittent or continuous disruptions in communication between the Body Control Module (BCM) and other components.",
"consequence": "Various system malfunctions such as inoperative windshield wipers, defroster, rearview camera, or exterior lighting can increase the risk of a crash.",
"remedy": "Honda will notify owners, and dealers will update the BCM software, free of charge. Owners may contact Honda customer service at 1-888-234-2138.",
"notes": "Owners may also contact the National Highway Traffic Safety Administration Vehicle Safety Hotline at 1-888-327-4236.",
"manufacturer": "Honda (American Honda Motor Co.)",
"reportReceivedDate": "2020-12-10",
"reportReceivedDateRaw": "10/12/2020",
"recallType": null,
"potentialUnitsAffected": 737233,
"parkIt": false,
"parkOutSide": false,
"overTheAirUpdate": false,
"nhtsaRecallUrl": "https://www.nhtsa.gov/recalls?nhtsaId=20V771000",
"associatedDocuments": null,
"queriedVin": null,
"observedAt": "2026-09-06T01:12:11.000Z",
"error": null
}

📥 Entrada · 📤 Salida · 💰 Precios · ▶️ Ejemplos

Tabla de contenidos

Qué hace

Este es un scraper de retiros de la NHTSA y una API de consulta de retiros de autos para la base de datos de seguridad vehicular de EE. UU. Dale una lista de vehículos y escribe un registro normalizado por resultado en el dataset de la ejecución:

  • Retiros por marca, modelo y año (modo recalls): campañas oficiales de retiro de seguridad del fabricante.
  • Retiros por VIN: cada VIN de 17 caracteres se decodifica a marca, modelo y año, y luego se consulta.
  • Retiros por número de campaña: consulta una campaña exacta de la NHTSA, por ejemplo 20V505000.
  • Quejas de consumidores (modo complaints): quejas presentadas ante la NHTSA, incluidos choque, incendio, lesiones, muertes, fechas del incidente y VIN.

Las fechas se normalizan a YYYY-MM-DD (también se conserva la cadena original de la NHTSA), y los valores ausentes se devuelven como null, nunca inventados.

Por qué este scraper

  • Cuatro formas de consultar: marca/modelo/año, VIN, número de campaña o un filtro de componente, en un solo actor.
  • Unidades afectadas incluidas: se añade la población estimada de vehículos afectados a cada retiro, una cifra de escala que el feed por vehículo de la NHTSA no devuelve por sí solo.
  • Avisos de no conducir y de estacionar afuera y banderas de actualización por aire (OTA) en cada retiro.
  • Enriquecimiento opcional: adjunta estadísticas de quejas de consumidores y calificaciones de seguridad NCAP (con conteos de investigaciones abiertas) a cada retiro.
  • Sin clave de API, sin navegador, datos públicos oficiales, exportados a JSON, CSV o Excel.

Inicio rápido

Abre el actor, pega esto en la entrada y presiona Run. Devuelve hasta 10 campañas de retiro de seguridad para el Honda Accord 2020.

{
"dataset": "recalls",
"makes": ["Honda"],
"models": ["Accord"],
"modelYears": ["2020"],
"maxRecalls": 10
}

Consulta por número de campaña:

{ "campaignNumbers": ["20V505000"] }

Consulta por VIN:

{ "vins": ["1HGCV1F19LA000000"] }

Referencia de entrada

CampoTipoRequeridoDescripción
datasetenumnorecalls (predeterminado) o complaints. Alias: dataType.
makesstring[]una consulta requeridaMarcas de vehículo, por ejemplo Honda, Toyota, Ford. Sin distinción de mayúsculas. Alias: make.
modelsstring[]una consulta requeridaModelos, por ejemplo Accord, Camry, F-150. Alias: model.
modelYearsstring[]una consulta requeridaAños del modelo, por ejemplo 2020, 2021. Alias: modelYear, year.
campaignNumbersstring[]una consulta requeridaNúmeros de campaña de retiro de la NHTSA, por ejemplo 20V505000. Alias: campaignNumber.
vinsstring[]una consulta requeridaVIN de 17 caracteres, decodificados a marca/modelo/año y luego consultados. Alias: vin.
componentsstring[]noConserva solo registros cuyo componente coincida con algún término, por ejemplo AIR BAGS. Sin distinción de mayúsculas.
includeComplaintsSummarybooleannoComplemento de pago. Adjunta un resumen de quejas a cada retiro.
includeSafetyRatingsbooleannoComplemento de pago. Adjunta calificaciones de seguridad NCAP y conteo de investigaciones a cada retiro.
maxRecallsintegernoMáximo de registros en todas las consultas. Alias: maxItems, maxResults, maxRecords. Vacío significa todos.

Necesitas al menos uno de: marca + modelo + año del modelo, VIN, o números de campaña. El actor consulta cada combinación de marca x modelo x año del modelo que proporciones.

Referencia de salida

Un elemento del dataset por resultado. Los valores ausentes son null, nunca inventados.

Modo retiros (dataset: "recalls"):

CampoTipoDescripción
campaignNumberstringNúmero de campaña de retiro de la NHTSA, por ejemplo 20V771000.
make, model, modelYearstringIdentidad del vehículo.
componentstringComponente o sistema afectado.
summarystringResumen narrativo del defecto retirado.
consequencestringConsecuencia de seguridad del defecto.
remedystringSolución del fabricante e información de contacto del propietario.
notesstringNotas adicionales de la NHTSA.
manufacturerstringNombre del fabricante.
reportReceivedDatestringFecha en que la NHTSA recibió el informe de retiro (YYYY-MM-DD).
reportReceivedDateRawstringLa cadena de fecha original de la NHTSA, tal como se devuelve.
recallTypestringTipo de retiro cuando está presente, si no null (no expuesto por este feed).
potentialUnitsAffectedintegerNúmero estimado de vehículos afectados.
parkItbooleantrue cuando la NHTSA aconseja no conducir el vehículo hasta repararlo (aviso de no conducir).
parkOutSidebooleantrue cuando la NHTSA aconseja estacionar afuera por riesgo de incendio.
overTheAirUpdatebooleantrue cuando la solución es una actualización por aire.
nhtsaRecallUrlstringEnlace directo al retiro en nhtsa.gov.
associatedDocumentsnullLas URL de documentos no las expone la API pública.
queriedVinstringEl VIN que produjo este registro, cuando se consulta por VIN.
observedAtstringMarca de tiempo ISO 8601 de la recopilación.

Modo quejas (dataset: "complaints"):

CampoTipoDescripción
odiNumberstringNúmero de queja ODI de la NHTSA.
make, model, modelYearstringIdentidad del vehículo.
productsobject[]Vehículos nombrados en la queja (type, make, model, modelYear, manufacturer).
componentstringComponentes citados en la queja.
summarystringNarrativa del consumidor.
crash, firebooleanSi se reportó un choque o un incendio.
numberOfInjuries, numberOfDeathsintegerLesiones y muertes reportadas.
dateOfIncident, dateComplaintFiledstringFechas (YYYY-MM-DD).
vinstringVIN cuando el reclamante lo proporcionó.

Complementos de pago

Solo en modo retiros. Estos enriquecen cada retiro con datos de otras APIs de la NHTSA y se facturan como el evento details (un cargo por retiro enriquecido), solo cuando se devuelven datos reales, para usuarios de pago. Las ejecuciones gratuitas devuelven solo retiros.

  • includeComplaintsSummary agrega complaintsSummary por retiro: total, crashCount, fireCount, totalInjuries, totalDeaths, topComponents, earliestIncidentDate, latestComplaintDate.
  • includeSafetyRatings agrega safetyRatings (calificaciones de estrellas NCAP por variante de carrocería: general, frontal, lateral, vuelco, más URL de fotos/videos de pruebas de choque y disponibilidad de ESC / alerta de colisión frontal / alerta de cambio de carril), y investigationCount, complaintsCount, recallsCount para el vehículo.

Ejemplo de campos enriquecidos devueltos para el Honda Accord 2020:

{
"complaintsSummary": { "total": 355, "crashCount": 14, "fireCount": 2, "totalInjuries": 11, "totalDeaths": 1, "topComponents": ["FORWARD COLLISION AVOIDANCE (100)", "ENGINE (70)"], "latestComplaintDate": "2026-08-27" },
"safetyRatings": [ { "vehicleDescription": "2020 Honda ACCORD 4 DR FWD", "overallRating": "5", "rolloverRating": "5", "frontCrashPicture": "https://static.nhtsa.gov/crashTest/images/2020/v10191P080.jpg" } ],
"investigationCount": 1,
"complaintsCount": 355,
"recallsCount": 5
}

Cómo comparamos

CapacidadEste actorActores típicos de retiros NHTSA
Retiros por marca / modelo / año
Retiros por número de campañaAlgunos
Retiros por VIN (decodificado automáticamente)Poco común
Filtro de componentePoco común
Dataset de quejas de consumidoresAlgunos
Unidades afectadas en cada retiroPoco común
Banderas de no conducir / estacionar afuera / OTAAlgunos
Fecha de retiro original y normalizadaPoco común
Complemento de resumen de quejasNo
Complemento de calificaciones NCAP + conteo de investigacionesNo
Sin clave de API, sin navegadorVaría

Aceptamos cada entrada que aceptan los actores populares de retiros NHTSA (marca, modelo, año, VIN, número de campaña, componente, máximo) y devolvemos cada campo que ellos devuelven, además de unidades afectadas, banderas de aviso, enlaces directos al retiro y enriquecimiento opcional de quejas / calificaciones de seguridad.

Uso vía API y CLI

Reemplaza <TOKEN> con tu token de API de Apify.

Ejecuta de forma síncrona y obtén los elementos del dataset en una sola llamada:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~nhtsa-recalls-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"dataset":"recalls","makes":["Toyota"],"models":["Camry"],"modelYears":["2021","2022"],"maxRecalls":25}'

Consulta por número de campaña:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~nhtsa-recalls-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"campaignNumbers":["20V505000"]}'

Apify CLI:

apify call scrapers_lat/nhtsa-recalls-scraper \
--input '{"dataset":"recalls","makes":["Honda"],"models":["Accord"],"modelYears":["2020"]}'

Obtener resultados

Cada ejecución escribe en un dataset. Obtén los elementos como JSON, CSV o Excel cambiando format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"

<DATASET_ID> es defaultDatasetId en el objeto de la ejecución. Usa offset y limit para paginar conjuntos grandes.

Facturación y límites

  • Pago por resultado. Se cobra por registro devuelto (evento result). Consulta la pestaña de precios.
  • Complementos de pago. includeComplaintsSummary e includeSafetyRatings se facturan como el evento details, un cargo por retiro enriquecido, solo cuando se devuelve enriquecimiento real, para usuarios de pago.
  • Sin cargo por fallo. Si una ejecución falla, el actor escribe un solo elemento con el campo error y no cobra por él. Las ejecuciones vacías no cuestan nada.
  • Se respeta el límite de gasto. Configura maxTotalChargeUsd en la ejecución; al alcanzarlo, el actor deja de emitir y cobrar.
  • Los planes gratuitos de Apify están limitados a 10 registros por ejecución. Mejora tu plan para un maxRecalls mayor.

Preguntas frecuentes

Una ejecución devolvió 0 registros. ¿Por qué? La NHTSA no tiene retiros o quejas para esa marca, modelo y año exactos, o la ortografía no coincidió. Las ejecuciones sin resultados no se cobran.

¿Puedo consultar retiros por VIN? Sí. Pon los VIN en vins; cada uno se decodifica a marca, modelo y año, y luego se consulta. Para decodificar las especificaciones completas del vehículo desde un VIN, consulta nuestro NHTSA VIN Decoder Scraper.

¿Qué significan parkIt y parkOutSide? parkIt en true es el aviso de no conducir de la NHTSA. parkOutSide en true significa estacionar lejos de estructuras por riesgo de incendio. Ambos vienen directamente de la NHTSA.

¿Por qué reportReceivedDate difiere de reportReceivedDateRaw? reportReceivedDate es una fecha normalizada YYYY-MM-DD; reportReceivedDateRaw es la cadena exacta que devolvió la NHTSA, conservada por transparencia.

¿Obtiene investigaciones abiertas? La NHTSA no expone una lista de investigaciones a través de su API pública JSON, pero el complemento de calificaciones de seguridad devuelve el conteo de investigaciones abiertas del vehículo.

¿Es una herramienta oficial de la NHTSA? No. Este actor es independiente y no está afiliado a la NHTSA. Lee solo datos disponibles públicamente de la NHTSA. Úsalo de acuerdo con los términos de la NHTSA.


Herramienta independiente, no afiliada a la NHTSA. Accede solo a datos disponibles públicamente de la NHTSA. Úsala de acuerdo con los términos de servicio de la NHTSA.