CPSC — Recalls by Manufacturer
cpsc.safety.by_manufacturerRetrieve all CPSC consumer product recall notices for a specific manufacturer or brand name. Returns the full recall history for companies like Samsung, Polaris, Kidde, IKEA, or any manufacturer that has issued CPSC recalls. Supports optional date range filtering. Returns recall title, products, hazards, remedy options, and recall dates. Essential for supply chain due diligence, vendor safety audits, product liability research, and regulatory compliance checks on specific manufacturers or brands. No auth — US Consumer Product Safety Act public domain data, unlimited free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of recalls to return (1–100, default 50). Prolific manufacturers may have many recalls — use date filters to narrow. | |
| date_end | No | End date filter (YYYY-MM-DD). Only returns recalls issued on or before this date. Example: "2024-12-31". | |
| date_start | No | Start date filter (YYYY-MM-DD). Only returns recalls issued on or after this date. Example: "2020-01-01". | |
| manufacturer | Yes | Manufacturer or brand name to retrieve all recalls for. Partial match is supported. Example: "Samsung", "Polaris", "Kidde", "Traeger". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |