Catalog/gov-cpsc-recalls-by-firm

Government

CPSC consumer-product recalls for a manufacturer/importer firm, severity-scored API

Searches CPSC SaferProducts recalls by recalling FIRM (manufacturer/importer) rather than product name, normalizes each to a unified schema, and assigns a 0-100 severity score inferred from hazard + injury text. Answers 'what has <firm> recalled?', 'how severe are <brand>'s consumer-product recalls?'.

Price$0.01per request
MethodPOST
Route/v1/gov/cpsc-recalls-by-firm
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
govrecallscpscconsumer-safetyproduct-safetyfirmseverity
API URLhttps://x402.hexl.dev/v1/gov/cpsc-recalls-by-firm
Integration docs
Example request
{
  "firm": "Peloton",
  "limit": 2
}
Example response
{
  "query": "Peloton",
  "totalRecalls": 5,
  "bySource": {
    "CPSC": 5
  },
  "bySeverity": {
    "critical": 1,
    "high": 4,
    "moderate": 0,
    "low": 0,
    "unknown": 0
  },
  "aggregateRiskScore": 66,
  "aggregateRiskClass": "high",
  "worstRecall": {
    "source": "CPSC",
    "recallId": "21128",
    "date": "2021-05-05",
    "title": "Peloton Recalls Tread+ Treadmills After One Child Died and More than 70 Incidents Reported",
    "firm": "Peloton Interactive, Inc., of New York",
    "productType": "consumer-product",
    "hazard": "Adult users, children, pets and objects can be pulled underneath the rear of the treadmill, posing a risk of injury or death.",
    "remedy": "Adult users, children, pets and objects can be pulled underneath the rear of the treadmill, posing a risk of injury or death.",
    "units": "About 125,000",
    "status": null,
    "severityScore": 90,
    "severityClass": "critical",
    "url": "https://www.cpsc.gov/Recalls/2021/Peloton-Recalls-Tread-Plus-Treadmills-After-One-Child-Died-and-More-than-70-Incidents-Reported"
  },
  "recalls": [
    {
      "source": "CPSC",
      "recallId": "21128",
      "date": "2021-05-05",
      "title": "Peloton Recalls Tread+ Treadmills After One Child Died and More than 70 Incidents Reported",
      "firm": "Peloton Interactive, Inc., of New York",
      "productType": "consumer-product",
      "hazard": "Adult users, children, pets and objects can be pulled underneath the rear of the treadmill, posing a risk of injury or death.",
      "remedy": "Adult users, children, pets and objects can be pulled underneath the rear of the treadmill, posing a risk of injury or death.",
      "units": "About 125,000",
      "status": null,
      "severityScore": 90,
      "severityClass": "critical",
      "url": "https://www.cpsc.gov/Recalls/2021/Peloton-Recalls-Tread-Plus-Treadmills-After-One-Child-Died-and-More-than-70-Incidents-Reported"
    },
    {
      "source": "CPSC",
      "recallId": "26067",
      "date": "2025-11-06",
      "title": "Peloton Recalls Original Series Bike+ Exercise Bikes Due to Fall and Injury Hazards",
      "firm": "Peloton Interactive Inc., of New York",
      "productType": "consumer-product",
      "hazard": "The bike's seat post assembly can break during use, posing fall and injury hazards to the user.",
      "remedy": "Consumers should immediately stop using the recalled exercise bikes and contact Peloton for a free repair. Peloton is offering consumers a free seat post that can be self-installed.",
      "units": "About 833,000",
      "status": null,
      "severityScore": 60,
      "severityClass": "high",
      "url": "https://www.cpsc.gov/Recalls/2026/Peloton-Recalls-Original-Series-Bike-Exercise-Bikes-Due-to-Fall-and-Injury-Hazards"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "firm"
  ],
  "properties": {
    "firm": {
      "type": "string",
      "description": "Manufacturer or importer name, e.g. 'Peloton'."
    },
    "since": {
      "type": "string",
      "description": "Optional earliest recall date, YYYY-MM-DD."
    },
    "limit": {
      "type": "number",
      "description": "Max recalls (1-50, default 20)."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}