# CPSC Consumer Product Recalls

> CPSC Consumer Product Recalls is a paid API for AI agents from x402-filings.datalayer.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Search US CPSC consumer product recall notices by keyword and date range, returning hazard descriptions, injury reports, manufacturers, and retailers.

## Facts

- Endpoint: GET https://x402-filings.datalayer.workers.dev/v1/safety/product-recalls?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cpsc-consumer-product-recalls-ca8fb78c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h5mSE6JhqOXs5SdHs001r

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 cpsc-consumer-product-recalls-ca8fb78c
```

Example prompt: Can you look up any CPSC recalls for Peloton products from the past year — I want to know what the hazards were and which retailers sold them?

## When to prefer this

Use this endpoint when you need CPSC-specific consumer product recalls covering categories that FDA and NHTSA do not regulate — such as furniture, toys, appliances, power tools, and batteries. Prefer this over NHTSA for non-vehicle recalls, and over FDA for non-drug/device recalls. Ideal for product safety monitoring, compliance checks, retailer audits, and consumer safety research with keyword and date filtering.

## Known failure modes

- No results returned if keyword does not match any recall titles or descriptions
- Date range too narrow may return zero results
- Invalid date format (non-ISO) may cause request failure
- Limit outside 1-50 range may be rejected or clamped
- Network or upstream CPSC data availability issues may cause errors

## How this service works

US consumer product recalls from the CPSC — the regulator covering everything FDA and NHTSA do not: furniture, toys, appliances, batteries, power tools. Search by keyword and date, and get the hazard, the reported injuries, the manufacturers and the retailers that sold it.

## Output

A list of recall notices (up to 50) each containing the product name, recall date, hazard description, number of reported injuries or incidents, the manufacturer name, and the retailers that sold the product.

## 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": {
      "q": {
       "type": "string",
       "examples": [
        "battery"
       ],
       "description": "Keyword matched against title, description, product and manufacturer."
      },
      "to": {
       "type": "string",
       "examples": [
        "2026-08-24"
       ],
       "description": "Recalls on or before, ISO date."
      },
      "from": {
       "type": "string",
       "examples": [
        "2026-01-01"
       ],
       "description": "Recalls on or after, ISO date. Defaults to 180 days ago."
      },
      "limit": {
       "type": "integer",
       "examples": [
        20
       ],
       "description": "Max recalls, 1-50. Default 20."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cpsc-consumer-product-recalls-ca8fb78c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-filings.datalayer.workers.dev](https://www.zero.xyz/host/x402-filings.datalayer.workers.dev/llms.txt)
