Catalog/data-product-recall

Data

Consumer product recalls (CPSC) API

Search consumer product recalls via the CPSC SaferProducts API and normalize each verbose record into a clean schema: recall date, title, hazard, remedy, affected products, manufacturers/importers/retailers, units, and the official URL, sorted newest-first. The value-add is flattening CPSC's nested arrays into one readable list; distinct from NHTSA vehicle recalls. Answers 'recalls for strollers', 'is this product recalled', 'consumer product safety recalls', 'recent recalls for this brand'.

Price$0.01per request
MethodPOST
Route/v1/data/product-recall
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
datarecallcpscproduct-safetyconsumersaferproductshazardrecalls
API URLhttps://x402.hexl.dev/v1/data/product-recall
Integration docs
Example request
{
  "product": "stroller",
  "since": "2022-01-01",
  "limit": 3
}
Example response
{
  "query": "stroller",
  "count": 1,
  "recalls": [
    {
      "recallId": 10412,
      "recallNumber": "25476",
      "date": "2025-09-25",
      "title": "AMTRADING Recalls Hoovy Cooling Gel Insert Pads for Car Seats and Strollers Due to Burn Hazard",
      "description": "This recall involves black Cooling Gel Insert Pads for strollers or car seats…",
      "hazards": [
        "The cooling gel pads can become hot if left in the sun or a hot car, posing a burn hazard to young children."
      ],
      "remedies": [
        "Consumers should immediately stop using the recalled Cooling Gel Insert Pad and contact AMTRADING for a full refund."
      ],
      "products": [
        {
          "name": "Hoovy Cooling Gel Insert Pad",
          "model": null,
          "units": "About 3,200"
        }
      ],
      "manufacturers": [
        "AMTRADING"
      ],
      "importers": [],
      "retailers": [
        "Amazon.com"
      ],
      "manufacturerCountries": [
        "China"
      ],
      "injuriesReported": [],
      "url": "https://www.cpsc.gov/Recalls/2025/AMTRADING-Recalls-Hoovy-Cooling-Gel-Insert-Pads"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "product"
  ],
  "properties": {
    "product": {
      "type": "string",
      "examples": [
        "stroller"
      ]
    },
    "since": {
      "type": "string",
      "examples": [
        "2022-01-01"
      ]
    },
    "limit": {
      "type": "number",
      "examples": [
        20
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}