CPSC Product Recall Normalizer avatar

CPSC Product Recall Normalizer

Pricing

Pay per usage

Go to Apify Store
CPSC Product Recall Normalizer

CPSC Product Recall Normalizer

Fetch CPSC recalls with hazard classification, risk scoring (0-100), product categorization, and manufacturer dedup. Free API, no key needed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Chris Wakefield

Chris Wakefield

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Chris The Dev

CPSC Product Recall Normalizer

Fetch US Consumer Product Safety Commission (CPSC) recall data with enriched, normalized fields — hazard classification, risk scoring, manufacturer deduplication, and product categorization. Built on the official SaferProducts.gov REST API — no API key required.

What This Actor Does

  • Fetches product recall data from the CPSC SaferProducts.gov API
  • Classifies hazards into 13 normalized categories (Fire, Choking, Laceration, Electric Shock, etc.)
  • Computes risk scores (0–100) based on hazard and injury severity keywords
  • Normalizes manufacturer names — strips legal suffixes, deduplicates
  • Categorizes products into 14 standard categories (Toys, Electronics, Furniture, etc.)
  • Standardizes country names for manufacturer/importer countries
  • Outputs structured JSON + human-readable summary table

Input Parameters

ParameterTypeRequiredDefaultDescription
searchQuerystringNo(empty)Keyword to search recalls (product name, brand, hazard)
maxResultsintegerNo50Maximum recalls to return (1–500)
dateFromstringNo(empty)Filter from date (YYYY-MM-DD)
dateTostringNo(empty)Filter to date (YYYY-MM-DD)
hazardTypeselectNoAll HazardsFilter by hazard category
productCategoryselectNoAll CategoriesFilter by product category

Example Input

{
"searchQuery": "battery charger",
"maxResults": 20,
"dateFrom": "2025-01-01",
"hazardType": "Fire"
}

Example Output (Dataset Item)

{
"recallId": 10905,
"recallNumber": "26670",
"title": "A2batt Recalls EEMB Lithium Coin Battery Chargers...",
"recallDate": "2026-08-06T00:00:00",
"productName": "EEMB Lithium-ion Coin Battery Chargers with Rechargeable 2032 Batteries",
"productCategory": "Electronics",
"unitsAffected": "About 4,930",
"hazardCategories": ["Ingestion", "Chemical"],
"primaryHazard": "Ingestion",
"riskScore": 45,
"riskLevel": "Medium",
"manufacturers": ["Eemb Usa", "A2Batt"],
"importers": [],
"manufacturerCountries": ["China"],
"remedyOptions": ["Refund"],
"url": "https://www.cpsc.gov/Recalls/2026/A2batt-Recalls-..."
}

Use Cases

  • E-commerce sellers — monitor recalls for products you sell or compete with
  • Product liability lawyers — find active recalls for class-action research
  • Insurance companies — assess product risk profiles across categories
  • Consumer advocacy — track hazard trends and high-risk manufacturers
  • Import/export compliance — flag recalled products by country of origin
  • Supply chain risk — identify suppliers with frequent recall history

Normalization & Enrichment

FeatureDescription
Hazard Classification13 standard categories (Fire, Choking, Laceration, etc.)
Risk Scoring0–100 score with Critical/High/Medium/Low levels
Product Categorization14 categories (Toys, Electronics, Furniture, etc.)
Manufacturer DedupStrips legal suffixes, normalizes casing
Country StandardizationMaps variants to standard country names
Remedy ClassificationLabels recall remedies (Refund, Repair, Replace)

Data Source

US Consumer Product Safety Commission — SaferProducts.gov REST API. Public domain government data. No API key required. Updated daily.

Pricing

Pay-per-result pricing — you only pay when the actor returns data. See store page for current rates.

Output Structure

  • Dataset: Full normalized recall records (JSON)
  • OUTPUT (KVS): Human-readable summary table with hazard distribution
  • STATS (KVS): Aggregate statistics for dashboards