Recalls changed since a timestamp
diff_sinceRecalls created or updated after a timestamp, oldest change first; each row has change = created | updated. Pass meta.until as the next since. Paid: send Authorization: Bearer rk_… or an x402 payment in params._meta["x402/payment"]. Fixed price per call (x402 exact). RecallRadar indexes public recall notices from the FDA, USDA FSIS, and CPSC. The official agency notice is the authoritative source. Always confirm details at the linked source before acting. source_url is authoritative.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Free text over product, reason, firm | |
| limit | No | Rows to return. Paid per row returned. | |
| since | Yes | ISO 8601 timestamp; returns rows created or updated after it | |
| active | No | Ongoing, or unknown for agencies without lifecycle status | |
| agency | No | ||
| brands | No | Whole-word match on normalized brand, firm, or product text | |
| cursor | No | next_cursor from the previous call | |
| status | No | ||
| classes | No | Rows without a class (CPSC) always match | |
| company | No | Company slug or name (firm, else brand) |