{"uid":"cap_x10FF2txxYfAXeVodglOj","slug":"fda-product-recall-search-via-openfda-enforcement-reports-387e4a6f","name":"FDA Product Recall Search via openFDA Enforcement Reports","description":"Product recall lookup (drugs/devices/food), Class I/II/III, against the official FDA openFDA enforcement reports — by product, firm or reason. Coverage US.","url":"https://x402-endpoints.onrender.com/recalls/search?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","description":"Max recalls [1-1000], e.g. 20"},"query":{"type":"string","description":"Product, firm or reason, e.g. 'metformin' or 'contamination'"},"category":{"type":"string","description":"drug | device | food (default drug)"},"classification":{"type":"string","description":"Recall class: I, II or III (optional)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":1,"query":"metformin","total":94,"cached":false,"source":"openFDA — FDA enforcement reports (api.fda.gov)","recalls":[{"city":"Dublin","state":"OH","status":"Terminated","country":"United States","report_date":"20210407","product_type":"Drugs","recall_number":"D-0435-2021","classification":"Class II","recalling_firm":"Cardinal Health Inc.","reason_for_recall":"CGMP Deviations: temperature excursion during storage.","voluntary_mandated":"Voluntary: Firm initiated","product_description":"Metformin HCl Extended-Release Tablets...","distribution_pattern":"Nationwide","recall_initiation_date":"20210315"}],"category":"drug","timestamp":"2026-06-24T16:00:00Z","disclaimer":"Indicative data from openFDA (FDA), not medical or regulatory advice.","classification":"II"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VTNOLWf603wxIdw_muq0S","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches FDA openFDA enforcement reports for product recalls by product name, firm, or reason, filtered by category (drug/device/food) and recall class (I/II/III).","exampleAgentPrompt":"Can you check the FDA recall database for any Class I drug recalls related to contamination involving metformin — show me up to 20 results?","exampleUseCases":null,"resultDescription":"Returns a list of recall records from FDA openFDA enforcement reports, each including product description, recalling firm, recall classification (Class I/II/III), reason for recall, recall initiation date, and recall status. Results are filtered by the specified product category (drug, device, or food) and search query.","failureModes":["No results found for the given query — FDA database may not have matching enforcement records","Invalid category value (must be 'drug', 'device', or 'food') returns an error","Invalid classification value (must be 'I', 'II', or 'III') returns an error","Limit out of range (must be 1-1000) returns a validation error","openFDA API upstream downtime causes service unavailability","Payment failure (insufficient USDC balance) blocks request"],"whenToPreferThis":"Use this endpoint when you need to programmatically query official FDA enforcement recall data by product, firm, or reason — especially when filtering by recall class or product category. Prefer this over general web search for regulatory compliance checks, safety research, or verifying whether a specific drug, device, or food product has been officially recalled in the US.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T00:39:35.687Z","isFirstParty":false,"canonicalSlug":"fda-product-recall-search-via-openfda-enforcement-reports-387e4a6f"}