Appliance Recall Check API — CPSC Database by Model Number
Pass a brand and model number. Get CPSC recall status, hazard description, remedy instructions, and recall dates in clean JSON.
The CPSC maintains a database of 195 million+ recalled consumer products. ApplianceAPI provides a REST endpoint to cross-reference any appliance model number against this database and return structured recall data — hazard, remedy, recall date, and CPSC reference — in a single API call.
CPSC Database
Cross-references the official CPSC recall database. Returns recall status, hazard description, remedy instructions, and recall announcement date.
Model-Number Native
Query by brand and model — the way appliance data already exists in your CRM, service software, or inspection report. No reformatting required.
Structured Output
Clean JSON response with typed fields. Recall found or not-found, hazard text, remedy text, CPSC URL, and date. Easy to parse and display.
Intake Screening
Run at job creation, claim intake, or inspection report generation. Surface recalls before dispatch, not after the technician arrives.
Portfolio Scanning
Batch-check all model numbers in a property portfolio or customer database. Find and prioritize recalled appliances across your entire inventory.
Liability Documentation
Document recall checks as part of inspection reports, warranty claim records, or service job history. Timestamp and reference included in response.
Why Recall Checking Matters for Software Platforms
Recalled appliances are a liability for every business in the home services and property technology space:
- Home inspectors — required to report recalled appliances; manual CPSC searches are slow and often skipped
- Home warranty companies — a recall may change coverage terms, authorize replacement, or trigger manufacturer engagement
- Property managers — recalled appliances in rental units create tenant safety liability and regulatory exposure
- Repair dispatch platforms — sending a technician to service a recalled appliance without flagging the recall first is a safety and legal risk
Manual CPSC.gov checks take 2-5 minutes per model and are rarely performed consistently. An API integration performs the check automatically at intake, adding zero friction to the workflow.
Integration Pattern
The recall check endpoint is typically called at one of three trigger points:
- At job/claim/inspection creation — when a model number is entered, check recall status and flag in the record
- On a scheduled batch — periodically check all model numbers in your database for new recalls
- On inventory audit — run across an entire property portfolio when updating appliance inventory records
The endpoint is stateless REST — batch calls can be parallelized. Rate limits apply per plan.
Example Request & Response
{
"brand": "Samsung",
"model": "WF45T6000AW",
"recalled": false,
"checked_at": "2026-03-28T00:00:00Z",
"source": "CPSC"
}
Frequently Asked Questions
How do I check if an appliance is recalled via API?
Call GET /api/v1/recall?brand={brand}&model={model}. The API returns recalled: true/false along with hazard description, remedy, and CPSC reference if a recall exists.
What database does the recall API use?
The API cross-references the CPSC (Consumer Product Safety Commission) recall database, which is the official US government source for consumer product recalls including appliances.
Can I check recalls in bulk for a property portfolio?
Yes. The endpoint is stateless REST. You can batch model numbers and call in parallel. Rate limits apply based on your plan.
How current is the recall data?
The recall database is synced with CPSC data on a regular basis. Response includes a checked_at timestamp for documentation purposes.
What does a recall response include?
When recalled: true, the response includes hazard description, remedy instructions, recall announcement date, and a CPSC reference URL. When recalled: false, it returns a clean not-recalled confirmation.