Local-first recall matching
Listing and catalog input is normalized, searched against connected recall records, scored, and returned with matched fields so your team can see why a result appeared.
Recall screening API
CatalogRecall API helps resale marketplaces, baby gear sellers, and inventory tools check product names, brands, UPCs, model numbers, and lot codes against official recall sources before items go live.
POST /v1/recalls/match
GET /v1/recalls/search
GET /v1/recalls/sources
GET /v1/usage
API capabilities
Listing and catalog input is normalized, searched against connected recall records, scored, and returned with matched fields so your team can see why a result appeared.
When local data finds no match, optional live checks can double-check FDA food enforcement.
Strong product matches with missing lot or date information are routed to manual verification.
Source summaries show when each dataset was last checked and whether it is fresh.
Workflow
Product name, brand, category, UPC, model, SKU, lot code, or manufacture date.
Normalize input, retrieve candidates, match fields, and calculate confidence.
Publish, 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."
}
Coverage
The coverage view shows which official datasets are connected today, what product categories each source covers, and where manual verification still matters.
Consumer products, baby gear, toys, electronics, appliances, household items, and sports gear.
FDA-regulated food enforcement reports prepared for product and lot-code matching.
Optional backup check before returning a local no-match result for food-related inputs.
Meat, poultry, and egg recalls for broader food coverage.
Use cases
Flag possible recalled secondhand listings before publication, especially baby gear, toys, and appliances.
Send 100 to 500 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.
Developer toolkit
Create an API key and store it server-side.
Send product fields to POST /v1/recalls/match.
Route possible_match, likely_match, and needs_lot_verification to review.
curl "$CATALOGRECALL_API_URL/v1/recalls/match" \
-H "Authorization: Bearer $CATALOGRECALL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"productName": "Graco stroller",
"brand": "Graco",
"category": "baby gear",
"liveCheck": true
}'
Pilot pricing
$0
500 API calls per month for testing recall checks and validating the 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.
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.
Bug report
Reports create a GitHub issue for CatalogRecall API. Include the page, what happened, and what you expected.
Pilot ready