CPSC recalls
Useful for baby gear, toys, furniture, appliances, electronics, and other consumer product categories.
Recall screening API
Check product names, brands, UPCs, model numbers, and lot codes against connected recall sources before resale items go live.
POST /v1/recalls/match
GET /v1/recalls/search
GET /v1/recalls/sources
GET /v1/usage
Source coverage
CatalogRecall API exposes source state so a review team can see which connected datasets produced candidates, which live fallback ran, and when official verification is still required.
Useful for baby gear, toys, furniture, appliances, electronics, and other consumer product categories.
Food recall and enforcement records with product descriptions, firms, classifications, lot details, and dates.
Optional live food lookup when local data finds no match, reported
in sourceChecks.
Vehicle equipment sources, saved scans, webhooks, and full upload/download workflows belong on the roadmap until shipped.
API capabilities
CatalogRecall API is the normalization and matching layer between imperfect catalog data and connected recall sources. It gives your system enough evidence to continue normal review, route a row to manual review, or ask for lot and date details.
Product names, brands, categories, UPCs, models, SKUs, lot codes, and manufacture dates are cleaned into a matchable shape before the API searches connected recall records.
Responses include confidence scores, matched fields, score breakdowns, compact recall summaries, source links, and detail paths for deeper verification.
Statuses such as possible_match,
likely_match, and
needs_lot_verification map cleanly to marketplace
review queues.
Start with POST /v1/recalls/match for one listing or
request a free CSV scan when you need a quick pilot before
integration.
Workflow
Product name, brand, category, UPC, model, SKU, lot code, or manufacture date.
Normalize input, retrieve candidates, match fields, and calculate confidence.
Continue normal review, route to manual review, verify lot details, or check the official notice before action.
Playground
Use your deployed API URL and key to run a live match. Without a key, the playground shows a sample response so you can still see the integration shape.
{
"status": "needs_lot_verification",
"topConfidence": 0.82,
"sourceChecks": [
{
"source": "catalogrecall_database",
"status": "checked"
},
{
"source": "openFDA_food_live",
"status": "checked"
}
],
"warning": "Verify against the official recall notice before taking action."
}
Use cases
Flag possible recalled secondhand listings before publication, especially baby gear, toys, and appliances.
Send up to 100 product rows and get a recall-risk CSV with confidence scores and source links.
Add recall screening to consignment, daycare, or catalog tools without building recall ingestion yourself.
Field guides
Start with the workflows where messy product rows, manual review, and source verification matter most.
Pilot pricing
$0
Up to 100 rows for validating fit before your team writes an integration.
Request scan$0
500 API calls per month for testing recall checks and response shape.
$19
2,500 API calls per month for testing a real integration with light recall-check volume.
$79
15,000 API calls per month for pilot workflows, review queues, and recurring checks.
$99+
Assisted recurring scans when exports are ready but an API integration is not.
Custom
Custom API-call volume, batch scanning, catalog monitoring, webhook alerts, and contract terms.
CatalogRecall API provides automated matching against connected recall
data sources. A
no_match result does not guarantee that a product is safe
or not recalled. Teams should verify possible matches against official
source notices before taking action.
Contact
Send email for account help, checkout questions, integration support, or anything that looks broken. Include the page, what happened, and what you expected.
Send the page URL, API route, timestamp, steps to reproduce, actual response, and expected result. For API issues, include the HTTP status and error code, never the raw API key.
Yes. Use the free CSV scan page for up to 100 rows. Include product name plus any brand, model, UPC, lot code, category, or manufacture-date fields you already have.
Results are automated recall matches against connected sources.
A no_match result does not mean an item is safe;
possible matches should be checked against official notices.
Email the support inbox with your plan, checkout email, route used, and response code. Raw API keys are shown once and are not sent by email.
For bugs, add "Bug report" to the subject and include steps to reproduce. For help, include your plan, API route, and the response code or error message.
Pilot ready