# ForgeMesh Car Recall Lookup

> ForgeMesh Car Recall Lookup is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Accepts a VIN or year/make/model and returns all official NHTSA safety recall campaigns as structured JSON, including component, defect, consequence, remedy, and urgent safety flags.

## Facts

- Endpoint: POST https://x402.forgemesh.io/car-recalls
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-car-recall-lookup-4406b1b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BFbCQp6FPFXHBccw8usxD

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 forgemesh-car-recall-lookup-4406b1b0 -d '<json body>'
```

Example prompt: Can you check if there are any open safety recalls on a 2018 Toyota Camry? Pull up every campaign with the defect description, what can go wrong, and whether there's a do-not-drive flag.

## When to prefer this

Choose this endpoint when you need official NHTSA recall data for a specific vehicle identified by VIN or year/make/model, especially for pre-purchase due diligence, fleet safety audits, or checking urgent safety flags. Prefer this over general vehicle history services when the specific goal is structured recall campaign data with defect and remedy details.

## Known failure modes

- VIN not recognized or invalid format returns empty results or an error
- No recalls found for a valid vehicle returns an empty array
- Ambiguous make/model/year combination may match multiple vehicles or return partial results
- Exceeding the limit parameter maximum of 50 truncates results
- NHTSA data source temporarily unavailable causes service errors
- Malformed input (missing both VIN and make/model/year) returns a validation error

## How this service works

Car recall lookup: give a VIN or year/make/model and get every official safety recall campaign — component, defect summary, consequence, remedy, and urgent do-not-drive or park-outside flags — newest data as structured JSON. Check any used car before purchase or any fleet vehicle for open campaigns.

## Output

A structured JSON array of recall campaigns, each containing the recall campaign number, affected component, defect summary, potential consequence, recommended remedy, and urgent safety flags such as do-not-drive or park-outside advisories, ordered newest first.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "vin": {
   "type": "string",
   "description": "VIN — decoded automatically (alternative to make/model/model_year)"
  },
  "make": {
   "type": "string",
   "description": "e.g. honda"
  },
  "limit": {
   "type": "integer",
   "maximum": 50,
   "minimum": 1
  },
  "model": {
   "type": "string",
   "description": "e.g. accord"
  },
  "model_year": {
   "type": "string",
   "description": "4-digit year"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-car-recall-lookup-4406b1b0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
