# US Federal Product Recall Search

> US Federal Product Recall Search is a paid API for AI agents from recalls.recordsforagents.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Search across US federal product recall databases (CPSC, FDA, USDA FSIS, NHTSA) by free-text query, firm name, date range, or source agency

## Facts

- Endpoint: GET https://recalls.recordsforagents.com/recalls/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/us-federal-product-recall-search-78e51922
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RwcKflGEaIVjNDLbDHIKl

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-federal-product-recall-search-78e51922
```

Example prompt: Search for any US federal recalls related to 'Listeria' in FDA food products between January 1 2024 and June 30 2024 — give me up to 20 results.

## When to prefer this

Use this endpoint when you need broad full-text search across multiple federal recall agencies simultaneously, or when the user provides a keyword, topic, or date range rather than a specific recall number or UPC. Prefer the firm-name or recall-number sibling endpoints when those specific identifiers are known.

## Known failure modes

- No results found for the given query or date range — returns empty result set
- Invalid source enum value (must be cpsc, fda, nhtsa, or fsis) — returns 400 error
- Malformed date_from or date_to format — returns 400 or 422 validation error
- Payment not provided or insufficient — returns 402 Payment Required
- Rate limiting or quota exceeded — returns 429 error

## How this service works

Search US federal product recalls (CPSC consumer products, FDA food/drug/device enforcement, USDA FSIS meat/poultry recalls, NHTSA vehicle campaigns) by free-text query, firm name, date range, and source.

## Output

A list of recall records matching the query, each containing recall number, agency source (cpsc/fda/fsis/nhtsa), firm name, product description, recall reason, and recall date, paginated by limit and offset.

## 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": [],
     "properties": {
      "q": {
       "type": "string"
      },
      "firm": {
       "type": "string"
      },
      "limit": {
       "type": "integer"
      },
      "offset": {
       "type": "integer"
      },
      "source": {
       "enum": [
        "cpsc",
        "fda",
        "nhtsa",
        "fsis"
       ],
       "type": "string"
      },
      "date_to": {
       "type": "string"
      },
      "date_from": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/us-federal-product-recall-search-78e51922/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from recalls.recordsforagents.com](https://www.zero.xyz/host/recalls.recordsforagents.com/llms.txt)
