search_product_recalls
Search product recalls by query. Query uses websearch syntax: unquoted words are AND, OR is or, -term excludes, quoted phrases match as a unit (example: Generac Generator -Portable). Optional filters: source (cpsc, fdafoodsafety, FDAMedWatch, usda, nhtsa, costco, target, walmart), since/until (YYYY-MM-DD), location (country, region, or place, ANDed with the query), offset, limit. Descriptions are truncated and extracted products are capped; use get_product_recall for the full text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | number of recalls to return, 1-100, default 3 | |
| query | No | websearch query: unquoted words are AND, OR is or, -term excludes, quoted phrases match as a unit. Example: Generac Generator -Portable | |
| since | No | optional published-on start date YYYY-MM-DD | |
| until | No | optional published-on end date YYYY-MM-DD | |
| offset | No | number of recalls to skip | |
| source | No | optional source filter: cpsc, fdafoodsafety, FDAMedWatch, usda, nhtsa, costco, target, or walmart. Aliases: FDA and food map to fdafoodsafety; medwatch maps to FDAMedWatch; vehicle, vin, and car map to nhtsa; sams maps to walmart. | |
| location | No | optional country, region, or place; ANDed with the query. US aliases such as CA and California still apply |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | Yes | ||
| recalls | Yes | ||
| nextOffset | No |