# Consumer Product Recalls Search (CPSC & FDA Food)

> Consumer Product Recalls Search (CPSC & FDA Food) is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns recent US consumer product and FDA food recalls matching a keyword, sourced from CPSC (saferproducts.gov) and FDA food enforcement reports (openFDA).

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/agent-intel/consumer-product-recalls?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/consumer-product-recalls-search-cpsc-fda-food-b73eb337
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vBkOB-rFoIomQpAbfPX4P

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 consumer-product-recalls-search-cpsc-fda-food-b73eb337
```

Example prompt: Can you check if there are any recent CPSC or FDA food recalls for 'laminator' in the last 90 days — show me up to 5 results per source?

## When to prefer this

Use this endpoint when you need to quickly check US consumer product or food safety recalls by keyword without building integrations against CPSC and openFDA separately. Ideal for product compliance checks, pre-purchase safety research, or automated recall monitoring. Note: does not cover NHTSA vehicle recalls or FDA drug/device recalls — use a different source for those.

## Known failure modes

- Keyword too short (under 3 chars) or too long (over 60 chars) returns a validation error
- No recalls found matching the keyword in the specified window returns empty arrays
- Upstream CPSC or openFDA API unavailability may cause partial or failed responses
- Invalid 'days' value outside 1–365 or 'limit' outside 1–10 returns a validation error
- Vehicle (NHTSA) and FDA drug/device recalls are not included and will not appear in results

## How this service works

Recent US recalls matching a keyword: CPSC consumer-product recalls (saferproducts.gov, by recall date and description text) and FDA food enforcement reports (openFDA, reason for recall). Vehicle (NHTSA) and FDA drug/device recalls are not included.

## Output

Returns a JSON object containing: matched CPSC recalls (URL, date, description, recall number), matched FDA food enforcement records, the checked timestamp, the CPSC date window used, and source URLs. Results are keyword-matched against recall text and limited per source as specified.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Keyword, 3 to 60 characters, e.g. laminator, listeria"
      },
      "days": {
       "type": "string",
       "description": "CPSC look-back window in days, 1 to 365 (default 60)"
      },
      "limit": {
       "type": "string",
       "description": "Results per source, 1 to 10 (default 5)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "q": "laminator",
  "cpsc": [
   {
    "url": "https://cpsc.gov/Recalls/2027/3M-Company-Recalls-ScotchTM-Thermal-Laminators-Due-to-Risk-of-Serious-Injury-or-Death-from-Fire-Hazard",
    "date": "2026-10-15T00:00:00",
    "description": "This recall involves the Scotch™ thermal laminator, model number TL1302Z. The laminator is light gray/white with gray accents and the word \"Scotch\" is printed in gray on the front. The laminating slot is approximately 13 inches wide, and the machine has a carrying handle on the right side of the mac",
    "recallNumber": "27024"
   }
  ],
  "note": "Keyword match on recall text only. Recall lists change; check the official notice before acting.",
  "source": "https://www.saferproducts.gov/RestWebServices/Recall?format=json&RecallDateStart=2026-08-24&RecallDateEnd=2026-10-23 ; https://api.fda.gov/food/enforcement.json?search=reason_for_recall:%22laminator%22&limit=5",
  "fdaFood": [],
  "checkedAt": "2026-10-23T09:35:24.885Z",
  "cpscWindow": {
   "to": "2026-10-23",
   "from": "2026-08-24"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/consumer-product-recalls-search-cpsc-fda-food-b73eb337/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
