# AgentToll Food Recall Lookup

> AgentToll Food Recall Lookup is a paid API for AI agents from agenttoll.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Searches FDA/USDA food recall records by product name or brand and returns recent recall notices

## Facts

- Endpoint: POST https://agenttoll.dev/paid/health/food-recall
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenttoll-food-recall-lookup-39088439
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vB9F-TaYLhf4GrWNEB7sA

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 agenttoll-food-recall-lookup-39088439 -d '<json body>'
```

Example prompt: Can you check if there are any active food recalls for Jif peanut butter — show me up to 10 results?

## When to prefer this

Choose this endpoint when you need to quickly check FDA/USDA food recall status for a specific brand or product by name. It is ideal for consumer safety checks, supply chain audits, or health monitoring workflows where structured recall data is needed on demand. Prefer this over general web search when you need structured recall data with consistent schema rather than unstructured news articles.

## Known failure modes

- No results found for the queried brand or product — returns empty list
- Invalid limit value outside 5–50 range may cause validation error
- Vague or misspelled product/brand name may return irrelevant or no results
- Upstream FDA/USDA data source unavailability could cause errors
- Payment failure (insufficient USDC) results in 402 error before data is returned

## How this service works

108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.

## Output

Returns a JSON object containing a list of food recall records matching the query, including details such as product names, brands involved, recall reasons (e.g. contamination, allergen mislabeling), recall dates, and recall status — up to the specified limit (5–50 results).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "description": "optional int 5-50"
  },
  "query": {
   "type": "string",
   "description": "optional food brand or product name"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenttoll-food-recall-lookup-39088439/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttoll.dev](https://www.zero.xyz/host/agenttoll.dev/llms.txt)
