# ClearCheck CPSC Product Recall Lookup

> ClearCheck CPSC Product 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).

Checks whether a consumer product or brand has been recalled by the CPSC, returning hazard, injury, and remedy details.

## Facts

- Endpoint: GET https://loonie-toll.onrender.com/recalls
- 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-cpsc-product-recall-lookup-b93ccaa3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PLDNTK4BZehpvbHh3r6Tf

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-cpsc-product-recall-lookup-b93ccaa3
```

Example prompt: Can you check if the brand Peloton has had any CPSC product recalls in the last 730 days, and give me up to 10 results with hazard and remedy details?

## When to prefer this

Use this endpoint when you need to verify whether a specific consumer product or brand has a CPSC recall on record, including structured hazard, injury, and remedy detail. Prefer this over general web search when you need structured, authoritative CPSC data with a clear recall/no-recall verdict. Best suited for pre-purchase safety checks, e-commerce compliance workflows, parental product safety reviews, and regulatory audit pipelines targeting U.S. consumer goods.

## Known failure modes

- No recalls found for query — returns empty recalls array with matchCount of 0
- Vague or misspelled product/brand name yields no matches or irrelevant results
- CPSC data source temporarily unavailable — may return error or stale data
- Query too broad (e.g. 'toys') may hit the result limit and truncate relevant recalls
- Very recent recalls may not yet be indexed in the upstream CPSC dataset

## How this service works

Has this consumer product or brand been recalled? CPSC recalls with hazard, injury and remedy detail.

## Output

Returns a structured response including a verdict on whether the queried product or brand has been recalled, a list of matching recall records (each with title, recall number, recall date, description, hazards, injuries, affected products, remedies, and URL), plus match count, lookback window, retrieval timestamp, data source attribution, and a 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": [
      "query"
     ],
     "properties": {
      "days": {
       "type": "integer",
       "description": "Lookback window in days, default 730"
      },
      "limit": {
       "type": "integer",
       "description": "Max recalls to return, default 10"
      },
      "query": {
       "type": "string",
       "description": "Product, brand or manufacturer name"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "query": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "reasons": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "recalls": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "type": "string"
         },
         "title": {
          "type": "string"
         },
         "soldAt": {
          "type": "null"
         },
         "hazards": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "injuries": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "products": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "remedies": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "recalledOn": {
          "type": "string"
         },
         "description": {
          "type": "string"
         },
         "recallNumber": {
          "type": "string"
         },
         "manufacturers": {
          "type": "array"
         },
         "manufacturedIn": {
          "type": "array",
          "items": {
           "type": "string"
          }
         }
        }
       }
      },
      "verdict": {
       "type": "string"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clearcheck-cpsc-product-recall-lookup-b93ccaa3/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)
