04 · /v1/cpsc/recall-match

CPSC Recall Watch API

Match product identity against U.S. recalls and Product Safety Warnings, then keep catalogs under watch.

The promise

Evidence and a review queue—not a dangerous green ‘safe’ badge.

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/..."
  }]
}
What it checks

Useful signals with explicit boundaries.

Match product names, brands, models and UPCs against CPSC recalls and Product Safety Warnings, then rescan active catalogs for new evidence.

01

Recall and warning retrieval

Use synchronized CPSC recall notices and Product Safety Warnings as scoped sources.

02

Product identity matching

Compare names and supplied brand, model or UPC identifiers with recorded evidence.

03

Ongoing catalog rescans

Recheck active catalog items daily and notify only on new matches or increased risk.

Where it fits

Built for real workflow events.

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.

Recommerce inventory intake

Call /v1/cpsc/recall-match from this workflow and retain the returned evidence with the business event.

Marketplace catalog review

Call /v1/cpsc/recall-match from this workflow and retain the returned evidence with the business event.

Product-safety watchlists

Call /v1/cpsc/recall-match from this workflow and retain the returned evidence with the business event.

“None” never means “safe.”

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.

FAQ

CPSC Recall Watch questions.

Need the request schema or complete response fields? Continue to the API reference.

Does no match mean the product is safe to sell?

No. The response describes only the scoped recall and warning search. It is not a safety inspection or legal clearance.

Which product identifiers can I submit?

Every request needs a product name plus at least one of brand, model or UPC. Better identifiers reduce ambiguous candidates.

How does catalog monitoring work?

Upload active items in CSV or JSON. LookTwice rescans them daily and sends a webhook only for a new match or higher risk level.