Recalert Recall Data API
One normalized schema across CPSC, FSIS, NHTSA and FDA — 79,000+ recalls, updated daily. The raw government data is free forever. You pay only for the work of unifying it.
Always free
- Raw recall data straight from CPSC, FSIS, NHTSA and FDA — it's public information, Recalert will never charge for it.
- Full recall detail pages, fully indexable: recalert.us/en/retiro/{source}/{id}
- Public recall search (recalert.us) and the 10-SKU catalog check.
What you pay for
- A single unified schema across all four agencies instead of four incompatible government formats.
- A versioned change feed — what changed, and when.
- UPC cross-reference in one call, batched.
Endpoints
Authenticate every call (except buying credits) with an `x-api-key` header. 1 credit = $0.001 USD.
| Endpoint | Method | Cost | What it does |
|---|---|---|---|
| /dato-ficha | POST | 2 credits ($0.002) | Look up one recall by source + official number, in the unified schema. |
| /dato-cruce | POST | 10 credits per UPC ($0.01) | Cross-reference up to 500 UPCs at once against all recalls. |
| /dato-cambios | POST | 5 credits flat ($0.005) | Change feed: every recall updated since a given date (up to 500). |
| /dato-comprar-creditos | POST | free to call | Buy a prepaid credit package; returns a new API key and a Stripe payment link. |
A GET request returns 405 Method Not Allowed — every endpoint is POST-only.
Code examples
curl -X POST https://ajlswjtsikbnpicienyu.supabase.co/functions/v1/dato-ficha \
-H "Content-Type: application/json" \
-H "x-api-key: TU_LLAVE" \
-d '{"fuente":"FDA","numero_oficial":"F-1100-2017"}'Credit packages
Prepaid, one-time purchase via Stripe. No subscription required.
Small
$10
10,000 credits
Most popular
Medium
$50
55,000 credits
Large
$200
240,000 credits
Already a Business subscriber? Your plan includes 5,000 free API credits every month on any API key linked to your account — no extra charge.