# DopamineDesk Vehicle Recalls Lookup

> DopamineDesk Vehicle Recalls Lookup is a paid API for AI agents from ai-data-marketplace-1042299154756.us-central1.run.app, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-15).

Returns NHTSA safety recall records for a vehicle identified by VIN or make/year/model, including recall count and urgent park-it advisories.

## Facts

- Endpoint: GET https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/vehicle_recalls
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dopaminedesk-vehicle-recalls-lookup-9b80dfdc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3Pqwjb96W7y7QbqNpFgzf

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dopaminedesk-vehicle-recalls-lookup-9b80dfdc
```

Example prompt: Can you check if VIN 1HGCM82633A123456 has any open safety recalls, and let me know if there are any urgent park-it advisories?

## When to prefer this

Use this endpoint when you need authoritative NHTSA recall data for a specific vehicle, either by 17-character VIN or by make/year/model. It is ideal for used-car due diligence, fleet safety audits, automotive lending checks, or any agent workflow that needs structured recall counts and campaign numbers. Prefer this over general web search when you need machine-readable, structured recall data with campaign IDs.

## Known failure modes

- Invalid or malformed VIN returns an error or empty recall list
- Missing required parameters (no VIN and no make/year/model) results in a validation error
- NHTSA upstream API unavailability may cause timeouts or empty responses
- Unrecognized make or model may return zero results without an explicit error
- VIN decoding failure for non-US vehicles or non-standard VINs

## How this service works

Retrieve current official NHTSA model-level recall campaigns by VIN or by year, make, and model, including park-it warnings and remedies.

## Output

A JSON object with a success flag, total recall count, urgent park-it recall count, and an array of recall records each containing the NHTSA campaign number and the affected vehicle component (e.g. AIR BAGS, FUEL SYSTEM).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "vin": {
       "type": "string",
       "description": "One 17-character VIN; decoded to year, make, and model."
      },
      "make": {
       "type": "string",
       "description": "Vehicle make when VIN is not supplied."
      },
      "year": {
       "type": "integer",
       "description": "Model year when VIN is not supplied."
      },
      "model": {
       "type": "string",
       "description": "Vehicle model when VIN is not supplied."
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success",
      "recall_count",
      "urgent_park_it_count",
      "recalls"
     ],
     "properties": {
      "recalls": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "campaign_number",
         "component"
        ],
        "properties": {
         "component": {
          "type": "string"
         },
         "campaign_number": {
          "type": "string"
         }
        },
        "additionalProperties": true
       }
      },
      "success": {
       "type": "boolean"
      },
      "recall_count": {
       "type": "integer"
      },
      "urgent_park_it_count": {
       "type": "integer"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "recalls": [
   {
    "component": "AIR BAGS",
    "campaign_number": "19V182000"
   }
  ],
  "success": true,
  "recall_count": 24,
  "urgent_park_it_count": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dopaminedesk-vehicle-recalls-lookup-9b80dfdc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai-data-marketplace-1042299154756.us-central1.run.app](https://www.zero.xyz/host/ai-data-marketplace-1042299154756.us-central1.run.app/llms.txt)
