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 URL
Integration docshttps://x402.hexl.dev/v1/gov/cpsc-recalls-by-firmExample 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
}