# ClearCheck — FDA Device Clearance & Recall Lookup

> ClearCheck — FDA Device Clearance & Recall Lookup is a paid API for AI agents from loonie-toll.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Looks up FDA 510(k) clearances and recall enforcement records for a medical device or manufacturer, returning a combined safety verdict.

## Facts

- Endpoint: GET https://loonie-toll.onrender.com/device
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clearcheck-fda-device-clearance-recall-lookup-7bf3e91b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mvTx2xWJsQEJkO-NQXOTB

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 clearcheck-fda-device-clearance-recall-lookup-7bf3e91b
```

Example prompt: Can you check whether infusion pumps made by Baxter have FDA 510(k) clearance and whether there are any open recalls against them — show me up to 10 records per section?

## When to prefer this

Use this endpoint when you need a single combined view of both FDA 510(k) clearance status AND recall enforcement for a medical device or manufacturer. It saves the step of querying FDA openFDA clearance and enforcement endpoints separately and delivers a pre-joined verdict. Prefer it over raw FDA API calls when you need a quick go/no-go safety assessment rather than deep regulatory dossier research.

## Known failure modes

- No matching device or firm found — returns empty arrays with zero counts
- Ambiguous device name matches too many records — results may be broad; use firm parameter to narrow
- FDA openFDA API downtime — upstream data unavailable
- Invalid query parameters — 400-level error
- Rate limiting or payment failure — 402 response requiring x402 payment

## How this service works

Is this medical device FDA-cleared, and has it been recalled? 510(k) clearances joined to recall enforcement.

## Output

Returns a structured response including: a verdict string summarizing device safety status, arrays of 510(k) clearance records (k-number, applicant, device name, decision date, product code), recall records (recall number, product, recalling firm, reason, root cause, status, quantities, distribution, dates), counts of total clearances, total recalls and open recalls, recall reason strings, data source attribution, retrieval timestamp, and a regulatory disclaimer.

## 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": {
      "firm": {
       "type": "string",
       "description": "Manufacturer or applicant name"
      },
      "limit": {
       "type": "integer",
       "description": "Max records per section, default 8"
      },
      "device": {
       "type": "string",
       "description": "Device name or type, e.g. 'infusion pump'"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "query": {
       "type": "object",
       "properties": {
        "firm": {
         "type": "string"
        },
        "device": {
         "type": "null"
        }
       }
      },
      "counts": {
       "type": "object",
       "properties": {
        "recalls": {
         "type": "integer"
        },
        "clearances": {
         "type": "integer"
        },
        "openRecalls": {
         "type": "integer"
        }
       }
      },
      "source": {
       "type": "string"
      },
      "reasons": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "recalls": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "action": {
          "type": "string"
         },
         "reason": {
          "type": "string"
         },
         "status": {
          "type": "string"
         },
         "product": {
          "type": "string"
         },
         "postedOn": {
          "type": "string"
         },
         "quantity": {
          "type": "string"
         },
         "rootCause": {
          "type": "string"
         },
         "initiatedOn": {
          "type": "string"
         },
         "distribution": {
          "type": "string"
         },
         "recallNumber": {
          "type": "string"
         },
         "terminatedOn": {
          "type": "null"
         },
         "recallingFirm": {
          "type":
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clearcheck-fda-device-clearance-recall-lookup-7bf3e91b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from loonie-toll.onrender.com](https://www.zero.xyz/host/loonie-toll.onrender.com/llms.txt)
