# US Product Recalls CPSC FDA

> US Product Recalls CPSC FDA is a paid API for AI agents from api.stablecoingateways.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-28).

Searches CPSC consumer product safety recalls and FDA food/drug/device enforcement reports in a single call, returning hazard, remedy, recall class, date, and agency link.

## Facts

- Endpoint: GET https://api.stablecoingateways.com/v1/recalls?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/us-product-recalls-cpsc-fda-e793c0f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NmC8HxfT90JUW-XqFsoIK

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 us-product-recalls-cpsc-fda-e793c0f2
```

Example prompt: Can you check whether any Fisher-Price baby products have been recalled by the CPSC or FDA — I want to see the hazard details, remedy, and recall date for anything that comes up?

## When to prefer this

Use this endpoint when you need a single call to check both major US product safety databases (CPSC and FDA) simultaneously rather than querying each agency separately. Ideal for e-commerce product onboarding, procurement due diligence, agentic safety verification workflows, or any scenario requiring an auditable signed receipt of the recall check result. Prefer this over manual CPSC/FDA site searches when you need structured, machine-readable recall data with a cryptographic audit trail.

## Known failure modes

- No recalls found (empty arrays returned for both fda and cpsc) — product may be safe or the search term too specific
- Query term too short (< 2 chars) — validation error returned
- Upstream CPSC or FDA API unavailable — partial_errors array populated with the affected agency, other agency results still returned
- Invalid source filter value — schema validation error
- Rate limiting or payment failure — HTTP 402 response requiring USDC payment

## How this service works

Product recall check (US): has a product or brand been recalled? Searches CPSC consumer product recalls and FDA food, drug and medical device enforcement reports (openFDA) in one call; returns hazard or reason, remedy, date, FDA recall class and agency link. Use for product safety, e-commerce listing and procurement checks. Signed receipt.

## Output

Returns a JSON object with separate arrays for CPSC and FDA recall records. Each CPSC record includes title, description, date, recall number, and source. FDA records include equivalent enforcement report fields. The response also includes the search query, source filter used, retrieval timestamp, any partial errors, and an Ed25519-signed receipt with price, transaction hash, endpoint ID, and request/response hashes for auditability.

## 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"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "maxLength": 80,
       "minLength": 2,
       "description": "Product or brand term"
      },
      "source": {
       "enum": [
        "all",
        "cpsc",
        "fda"
       ],
       "type": "string",
       "description": "Which agencies; default all"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "receipt"
     ],
     "properties": {
      "data": {
       "type": "object",
       "$schema": "https://json-schema.org/draft/2020-12/schema",
       "properties": {
        "fda": {
         "type": "array",
         "items": {}
        },
        "cpsc": {
         "type": "array",
         "items": {
          "type": "object"
         }
        },
        "query": {
         "type": "string"
        },
        "source": {
         "type": "string"
        },
        "sources": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "provenance": {
         "type": "object",
         "description": "Additive evidence block (sg-provenance/1): per-fact source, retrieval time, limits; no score or verdict. Full schema in OpenAPI."
        },
        "retrieved_at": {
         "type": "string"
        },
        "partial_errors": {
         "type": "array",
         "items": {}
        }
       },
       "description": "CPSC and FDA recall records: product, hazard or reason, remedy, date, class, agency link"
      },
      "receipt": {
       "type": "object",
       "required": [
        "v",
        "endpoint_id",
        "ts",
        "price",
        "tx_hash",
        "request_hash",
        "response_hash",
        "log_seq
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "fda": [],
   "cpsc": [
    {
     "date": "2026-07-23",
     "title": "Peony Design Recalls Personalized Baby Bibs and Stroller Bags Due to Risk of Serious In...",
     "source": "CPSC",
     "description": "This recall involves Peony Design personalized handmade baby bibs and stroller bags. Th...",
     "recall_number": "26639"
    }
   ],
   "query": "stroller",
   "source": "cpsc",
   "sources": [
    "U.S. CPSC Recalls API (saferproducts.gov), public"
   ],
   "retrieved_at": "2026-10-22T09:01:20.795Z",
   "partial_errors": []
  },
  "receipt": {
   "v": 1,
   "ts": "2026-10-22T09:00:00Z",
   "sig": "hex",
   "price": {
    "asset": "USDC",
    "amount": "2000",
    "network": "eip155:84532"
   },
   "log_seq": 1,
   "tx_hash": "0x..",
   "endpoint_id": "product-recalls-us-v1",
   "request_hash": "hex",
   "response_hash": "hex"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/us-product-recalls-cpsc-fda-e793c0f2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.stablecoingateways.com](https://www.zero.xyz/host/api.stablecoingateways.com/llms.txt)
