Recall and warning retrieval
Use synchronized CPSC recall notices and Product Safety Warnings as scoped sources.
Match product identity against U.S. recalls and Product Safety Warnings, then keep catalogs under watch.
Responses include a check timestamp and explicit boundaries, so your application can distinguish a negative result from an unavailable source or missing identity.
POST /v1/cpsc/recall-match
{ "product_name": "GlideFast stroller", "brand": "Acme", "model": "GF-200" }
{
"match_level": "likely",
"candidates": [{
"recall_number": "26-001",
"matched_on": ["brand", "model"],
"official_url": "https://www.cpsc.gov/..."
}]
}Match product names, brands, models and UPCs against CPSC recalls and Product Safety Warnings, then rescan active catalogs for new evidence.
Use synchronized CPSC recall notices and Product Safety Warnings as scoped sources.
Compare names and supplied brand, model or UPC identifiers with recorded evidence.
Recheck active catalog items daily and notify only on new matches or increased risk.
A none result means only that no match was found in the named sources as of the check time. It does not mean that an item is safe, lawful or approved for sale.
Call /v1/cpsc/recall-match from this workflow and retain the returned evidence with the business event.
Call /v1/cpsc/recall-match from this workflow and retain the returned evidence with the business event.
Call /v1/cpsc/recall-match from this workflow and retain the returned evidence with the business event.
LookTwice checks CPSC recalls and Product Safety Warnings, returns exact/likely/possible/none, and sends ambiguous identity to review. It does not certify a product for sale.
Need the request schema or complete response fields? Continue to the API reference.
No. The response describes only the scoped recall and warning search. It is not a safety inspection or legal clearance.
Every request needs a product name plus at least one of brand, model or UPC. Better identifiers reduce ambiguous candidates.
Upload active items in CSV or JSON. LookTwice rescans them daily and sends a webhook only for a new match or higher risk level.