{"uid":"cap_EHBnugz-VD7uu8Zw2ocFh","slug":"fda-food-recall-search-openfda-8d8edb43","name":"FDA Food Recall Search (openFDA)","description":"Search FDA food recall / enforcement records (openFDA): recalling firm, classification, reason (allergen, contamination, etc.), distribution, and dates. Live FDA data, no key. ?q=peanut&limit=5","url":"https://agent402.tools/api/food-recalls","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["q"],"properties":{"q":{"type":"string","description":"Product or reason term to search food recalls for"},"limit":{"type":"number","description":"Max results 1-20 (default 5)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["query","count","total","recalls","source"],"properties":{"count":{"type":"integer"},"query":{"type":"string"},"total":{"type":"integer"},"source":{"type":"string"},"recalls":{"type":"array","items":{"type":"object"}}}}}}}},"responseSchema":{"type":"json","example":{"count":1,"query":"undeclared peanut","total":12,"source":"api.fda.gov (openFDA, public domain)","recalls":[{"firm":"Example Foods Inc","reason":"Undeclared peanut","status":"Ongoing","eventId":"95001","product":"Chocolate chip cookies","terminated":null,"distribution":"CA, NV, OR","recallNumber":"F-1234-2026","classification":"Class I","recallInitiated":"2026-05-01"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Sjv1yEYAiUqVsp5KKTs7C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches live FDA food recall and enforcement records by product or reason keyword, returning firm, classification, contamination reason, distribution scope, and dates.","exampleAgentPrompt":"Can you search the FDA food recall records for peanut butter and show me the top 5 results, including the recalling firm, classification, and reason for each recall?","exampleUseCases":null,"resultDescription":"Returns up to 20 FDA food recall enforcement records matching the query, each containing the recalling firm name, recall classification (Class I/II/III), reason for recall (e.g. allergen, microbial contamination), product description, distribution pattern, recall initiation and termination dates, and recall number — sourced live from openFDA.","failureModes":["No results found for the search term — FDA database may have no matching recalls","Query string missing — required 'q' parameter not provided returns error","Limit out of range — values outside 1-20 may be rejected or clamped","openFDA upstream outage — live data dependency may cause intermittent failures","Overly broad query returns too many unrelated results across product categories"],"whenToPreferThis":"Use this endpoint when you need live, authoritative FDA food recall data — e.g. checking allergen alerts, verifying whether a specific product or brand has been recalled, or investigating contamination reasons. Prefer this over general web search when you need structured, filterable recall records with official classifications and dates. No API key required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:02:25.408Z","isFirstParty":false}