# Polyform FDA Recalls Search

> Polyform FDA Recalls Search is a paid API for AI agents from polyform.polyform-org.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Search US FDA enforcement recalls for drugs, food, or devices by free-text query via openFDA

## Facts

- Endpoint: GET https://polyform.polyform-org.workers.dev/v1/fda/recalls
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polyform-fda-recalls-search-59b8eac0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aEfDhuEDraWqfaOJydjXH

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 polyform-fda-recalls-search-59b8eac0
```

Example prompt: Can you search the FDA recall database for any enforcement actions related to peanut butter? I want to know if there have been any recalls and why.

## When to prefer this

Use this endpoint when you need to search FDA enforcement recall records by free text for drugs, food, or medical devices. It is ideal for checking whether a specific product, ingredient, brand, or company has been subject to FDA recall actions. Prefer this over general web search when you need structured, authoritative recall data directly from openFDA.

## Known failure modes

- No results found for the query if the search term doesn't match any recall records
- Rate limiting or quota exceeded returning an error response
- Malformed or empty query parameter may return an error
- openFDA upstream outage causing service unavailability
- Query too vague returning unrelated or excessive results

## How this service works

Search US FDA enforcement recalls for drugs, food, or devices by free-text query. Source: openFDA. JSON.

## Output

Returns JSON-formatted FDA enforcement recall records matching the query, including product descriptions, recall reasons, recall classifications (Class I/II/III), recalling firm names, affected states, and recall initiation dates sourced from openFDA.

## 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": {}
    }
   },
   "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/polyform-fda-recalls-search-59b8eac0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from polyform.polyform-org.workers.dev](https://www.zero.xyz/host/polyform.polyform-org.workers.dev/llms.txt)
