# ManyLives Safety Recalls Search

> ManyLives Safety Recalls Search is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Searches FDA recall records for food, drug, or device products by keyword and returns matching recall details including reason, status, and classification.

## Facts

- Endpoint: GET https://api.manylives.me/paid/safety/recalls?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-safety-recalls-search-232118fe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wBeG09ccmu1I_xsWU5vON

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 manylives-safety-recalls-search-232118fe
```

Example prompt: Can you check if there are any FDA recalls for peanut products in the food category — show me up to 5 results?

## When to prefer this

Use this endpoint when an agent needs to quickly check whether a specific product, ingredient, or brand has active or historical FDA recalls, especially in consumer safety, supply chain, or compliance workflows. It is pay-per-call with no account required, making it ideal for lightweight or infrequent lookups without setup overhead.

## Known failure modes

- Missing required 'q' query parameter returns an error
- No results found for obscure or misspelled search terms
- Category value not one of food/drug/device may return default or error
- Limit exceeding 25 is capped or returns an error
- Network timeout or service unavailability on the upstream FDA data source

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON array of recall records, each containing the recall date, the firm that issued the recall, the reason for the recall, the current status (e.g. Ongoing), the product name, and the FDA classification (e.g. Class I, Class II, Class III).

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "examples": [
        "peanut"
       ],
       "description": "search words, e.g. 'peanut' (required)"
      },
      "limit": {
       "type": "string",
       "examples": [
        "5"
       ],
       "description": "optional (default 10, max 25)"
      },
      "category": {
       "type": "string",
       "examples": [
        "food"
       ],
       "description": "food, drug or device (default food)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "results": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "date": {
          "type": "string"
         },
         "firm": {
          "type": "string"
         },
         "reason": {
          "type": "string"
         },
         "status": {
          "type": "string"
         },
         "product": {
          "type": "string"
         },
         "classification": {
          "type": "string"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "date": "2026-09-01",
    "firm": "…",
    "reason": "…",
    "status": "Ongoing",
    "product": "…",
    "classification": "Class I"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-safety-recalls-search-232118fe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
