# GovParse FDA Recalls Search

> GovParse FDA Recalls Search is a paid API for AI agents from api.govparse.io, paid per call via x402, $1.25/call, status unknown (last checked 2026-09-14).

Search openFDA drug and device enforcement recall reports by company, product type, classification, status, state, or date to identify firms with active or recent FDA recalls.

## Facts

- Endpoint: GET https://api.govparse.io/v1/fda/recalls/search
- Price: $1.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/govparse-fda-recalls-search-2b6b43d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EynFGU-2rvoHW3rEYTpAd

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 govparse-fda-recalls-search-2b6b43d8
```

Example prompt: Find all ongoing Class I FDA drug recalls initiated since 2025-01-01 — show me the recalling companies, products, and reasons, up to 25 results sorted by most recent first.

## When to prefer this

Choose this endpoint when you need to search FDA drug and device recall enforcement data by company, classification, or date with entity resolution — particularly for competitive intelligence, supplier risk monitoring, or quality compliance workflows. Prefer over raw openFDA API when you want entity-resolved company names and a structured, filterable interface without managing openFDA's query syntax directly.

## Known failure modes

- No results returned if company name spelling does not fuzzy-match any recalling firm in openFDA data
- Invalid date format for 'since' parameter returns a 400 error
- Invalid classification or status enum value returns a 400 error
- State code not matching any records returns empty result set
- Exceeding limit cap of 100 may return an error or be silently capped
- openFDA data lag means very recent recalls may not yet appear

## How this service works

Which companies have an open or recent FDA drug/device recall? Search openFDA drug + device enforcement (recall) reports by recalling firm, product type (Drugs/Devices), classification (Class I/II/III), status, state, or initiation date (since). Returns the recalling company (entity-resolved where possible), classification, reason, product, and dates — a remediation and competitive-displacement trigger for quality and med-device sellers. openFDA public-domain records; observational.

## Output

Returns a list of FDA recall records, each containing the recalling company name (entity-resolved where possible), recall classification (Class I/II/III), product type, reason for recall, product description, recall initiation date, report date, and recall status (Ongoing/Terminated/Completed).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [],
   "properties": {
    "sort": {
     "type": "string",
     "examples": [
      "recall_initiation_date:desc"
     ],
     "description": "recall_initiation_date | report_date :asc|:desc. Default recall_initiation_date:desc."
    },
    "limit": {
     "type": "integer",
     "examples": [
      25
     ],
     "description": "Max rows (default 25, cap 100)."
    },
    "since": {
     "type": "string",
     "examples": [
      "2026-01-01"
     ],
     "description": "Recall initiated on/after this date (YYYY-MM-DD)."
    },
    "state": {
     "type": "string",
     "examples": [
      "IL"
     ],
     "description": "Recalling-firm state code(s), CSV."
    },
    "offset": {
     "type": "integer",
     "examples": [
      0
     ],
     "description": "Rows to skip."
    },
    "status": {
     "type": "string",
     "examples": [
      "Ongoing"
     ],
     "description": "Ongoing | Terminated | Completed (CSV)."
    },
    "company": {
     "type": "string",
     "examples": [
      "Baxter"
     ],
     "description": "Recalling firm — suffix/punctuation-insensitive."
    },
    "entity_id": {
     "type": "string",
     "examples": [
      "b7f3e2d1-4a5c-4e6f-8a9b-0c1d2e3f4a5b"
     ],
     "description": "Resolved employer entity UUID."
    },
    "product_type": {
     "type": "string",
     "examples": [
      "Devices"
     ],
     "description": "Drugs | Devices (CSV)."
    },
    "classification": {
     "type": "string",
     "examples": [
      "Class I"
     ],
     "description": "Class I | Class II | Class III (CSV)."
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/govparse-fda-recalls-search-2b6b43d8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.govparse.io](https://www.zero.xyz/host/api.govparse.io/llms.txt)
