FDA Medical Device Recalls avatar

FDA Medical Device Recalls

Pricing

$1.80 / 1,000 device recalls

Go to Apify Store
FDA Medical Device Recalls

FDA Medical Device Recalls

Search public U.S. FDA medical-device recalls by phrase, firm, class, status, area, or date. Get structured recall evidence with lifecycle dates, risk context, and official source links.

Pricing

$1.80 / 1,000 device recalls

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🩺 Search FDA medical device recalls for compliance review

Search public U.S. FDA medical-device recalls with one device, product, or recall-reason phrase. FDA Medical Device Recalls saves structured recall evidence with identifiers, product and firm details, classes, statuses, lifecycle dates, risk context, and official FDA source links. It helps compliance, hospital, procurement, and safety teams review a focused dataset and decide what needs a closer look.

Use it to:

📋 FDA recall rows with source evidence

Each saved dataset row represents one matching public U.S. FDA medical-device recall. Rows keep recall identifiers, product and firm details, FDA class and status, lifecycle dates, recall reasons, distribution areas, risk context, coverage details, and an official FDA source link. Optional fields add grouped counts, inventory review context, manufacturer history, trend context, adverse-event context, and watchlist comparison data.

An inventory match is a review signal, not proof that a particular model, lot, serial number, or patient is affected. Recall evidence also does not prove causation, patient harm, recall completion, or the absence of other recalls. Check the linked FDA source before making medical, legal, regulatory, or safety decisions.

  1. Enter one device, product, or recall-reason phrase in Search phrase. Run a separate search for another phrase.
  2. Add optional firm, class, status, distribution, and date filters when you need a narrower result set.
  3. Set Maximum recalls when you want a limit. Leave it empty to return all available results until the FDA source is exhausted.
  4. Add device inventory when you want potential matches for review. Enable Track changes to compare the same search settings with earlier runs.
  5. Start the run and open the default dataset. Use the source link and evidence limits in each row for follow-up.

⚙️ Input

Input fields

FieldTypeWhat it does
searchQuerystring, requiredEnter one device, product, or recall-reason phrase. Run a separate search for another phrase.
recallingFirmsarray of stringsEnter one or more recalling firms to filter the results.
recallClassesarray of stringsChoose one or more FDA recall classes. Leave empty to include all classes.
recallStatusesarray of stringsChoose one or more recall statuses. Leave empty to include all statuses.
distributionAreasarray of stringsEnter one or more states, regions, or distribution terms to filter by geography.
startDatestring, YYYY-MM-DDInclude recalls on or after this calendar date.
endDatestring, YYYY-MM-DDInclude recalls on or before this calendar date.
maxItemsintegerStop after this many matching recalls. If you leave it blank, the Actor continues until the FDA source is exhausted.
groupBystringChoose one dimension for counts, ranks, and shares. Leave blank for no grouped breakdown.
deviceInventoryarray of objectsAdd devices to compare with matching recalls. A match is a review signal, not proof that an item is affected.
deviceInventory.deviceNamestring, required in each itemName or product description for the inventory item.
deviceInventory.manufacturerstringManufacturer name, if known.
deviceInventory.modelstringModel or catalog model, if known.
deviceInventory.catalogNumberstringCatalog or product number, if known.
deviceInventory.lotNumberstringLot or batch number, if known.
deviceInventory.serialNumberstringSerial number, if known.
trackChangesbooleanCompare this search with earlier runs that use the same search settings and report new or unchanged records with prior status, class, and risk context.

Default input

This example is copied from a successful default-input run:

{
"searchQuery": "insulin pump",
"maxItems": 25
}

🧾 Output

The default dataset stores one recall-row shape. Optional fields appear when the source or selected inputs provide that context. Fields that the FDA source does not provide can be absent. The table covers every public output field.

Recall row fields

FieldTypeWhat it does
recallNumberstringFDA recall number for the record.
productobjectHolds device or product details.
product.descriptionstringDescribes the device or product in the FDA record.
product.typestringShows the product type reported by FDA.
product.brandNamestringShows the reported brand name, when available.
product.modelstringShows the reported model or catalog model, when available.
product.catalogNumberstringShows the reported catalog or product number, when available.
productCodesarray of objectsLists FDA product codes linked to the product.
productCodes[].codestringGives the FDA product code.
productCodes[].namestringGives the product code name.
productCodes[].specialtystringGives the linked medical specialty.
recallingFirmobjectHolds details about the firm named in the recall.
recallingFirm.namestringGives the recalling firm name.
recallingFirm.citystringGives the firm's city.
recallingFirm.statestringGives the firm's state or region.
recallingFirm.countrystringGives the firm's country.
recallClassstringGives the FDA recall class.
recallStatusstringGives the FDA recall status.
lifecycleDatesobjectHolds important dates in the recall lifecycle.
lifecycleDates.initiationDatedate stringGives the date the recall was initiated.
lifecycleDates.reportDatedate stringGives the date the recall was reported to FDA.
lifecycleDates.classificationDatedate stringGives the date FDA assigned the recall class.
lifecycleDates.terminationDatedate stringGives the termination date, when reported.
recallReasonstringGives the reason for the recall.
distributionAreasarray of stringsLists reported distribution areas.
quantitynumberGives the normalized number of units reported for the recall.
quantityUnitstringGives the unit used for the reported quantity.
notificationMethodstringGives the initial firm notification method.
recallActionstringSays whether the recall was voluntary or mandated.
riskobjectHolds the risk assessment.
risk.scorenumberGives the normalized risk score.
risk.tierstringGives the assigned risk tier.
risk.recommendedActionsarray of stringsLists review actions suggested by the risk triage.
activitystringGives the normalized active or inactive state.
failureModesarray of stringsLists failure modes identified in the recall evidence.
repeatIssuebooleanSays whether the manufacturer history shows a related repeat issue.
attentionobjectHolds review attention context.
attention.levelstringGives the suggested review attention level.
attention.reasonsarray of stringsLists reasons for the attention level.
inventoryExposureobjectHolds potential inventory matches for review. A match is not proof that an item is affected.
inventoryExposure.matchedItemsarray of objectsLists submitted inventory items with potential matches.
inventoryExposure.matchedItems[].deviceNamestringGives the submitted inventory item name.
inventoryExposure.matchedItems[].matchedOnarray of stringsLists inventory fields that supported the potential match.
inventoryExposure.matchedItems[].reviewPrioritystringGives the review priority for the potential match.
inventoryExposure.matchedItems[].reviewReasonstringExplains why the inventory item needs review.
inventoryExposure.reviewQueueRankintegerGives the position in the potential-match review queue.
coverageobjectHolds search coverage details.
coverage.matchedCountintegerGives the number of matching records found in the available FDA result set.
coverage.returnedCountintegerGives the number of recall records returned in the run.
coverage.isTruncatedbooleanSays whether the returned records are bounded by the source or run limit.
coverage.limitintegerGives the run limit when one was set.
coverage.disclosurestringExplains the available result coverage.
summaryobjectHolds counts and breakdowns for successful recall rows in the run.
summary.byRecallClassarray of objectsCounts and ranks rows by FDA recall class.
summary.byRecallClass[].valuestringGives the recall class in the summary.
summary.byRecallClass[].countintegerGives the number of rows in the class.
summary.byRecallClass[].rankintegerGives the class rank by row count.
summary.byRecallClass[].sharenumberGives the class share of returned rows.
summary.byRecallStatusarray of objectsCounts and ranks rows by recall status.
summary.byRecallStatus[].valuestringGives the recall status in the summary.
summary.byRecallStatus[].countintegerGives the number of rows with the status.
summary.byRecallStatus[].rankintegerGives the status rank by row count.
summary.byRecallStatus[].sharenumberGives the status share of returned rows.
summary.byRiskTierarray of objectsCounts and ranks rows by risk tier.
summary.byRiskTier[].valuestringGives the risk tier in the summary.
summary.byRiskTier[].countintegerGives the number of rows in the tier.
summary.byRiskTier[].rankintegerGives the tier rank by row count.
summary.byRiskTier[].sharenumberGives the tier share of returned rows.
summary.byActivityarray of objectsCounts and ranks rows by activity state.
summary.byActivity[].valuestringGives the activity state in the summary.
summary.byActivity[].countintegerGives the number of rows in the state.
summary.byActivity[].rankintegerGives the state rank by row count.
summary.byActivity[].sharenumberGives the state share of returned rows.
summary.byFailureModearray of objectsCounts and ranks rows by failure mode.
summary.byFailureMode[].valuestringGives the failure mode in the summary.
summary.byFailureMode[].countintegerGives the number of rows with the failure mode.
summary.byFailureMode[].rankintegerGives the failure-mode rank by row count.
summary.byFailureMode[].sharenumberGives the failure-mode share of returned rows.
summary.byRecallingFirmarray of objectsCounts and ranks rows by recalling firm.
summary.byRecallingFirm[].valuestringGives the firm in the summary.
summary.byRecallingFirm[].countintegerGives the number of rows for the firm.
summary.byRecallingFirm[].rankintegerGives the firm rank by row count.
summary.byRecallingFirm[].sharenumberGives the firm's share of returned rows.
groupedAnalysisobjectHolds the selected group dimension, value, count, rank, and share.
groupedAnalysis.dimensionstringGives the dimension selected with groupBy.
groupedAnalysis.valuestringGives the value of the selected dimension.
groupedAnalysis.countintegerGives the number of rows in the group.
groupedAnalysis.rankintegerGives the group rank by row count.
groupedAnalysis.sharenumberGives the group's share of returned rows.
manufacturerProfileobjectHolds related recall history and supplier risk signals for the firm.
manufacturerProfile.recallHistoryarray of objectsLists related recall records for the firm.
manufacturerProfile.recallHistory[].recallNumberstringGives a related FDA recall number.
manufacturerProfile.recallHistory[].recallClassstringGives the related recall class.
manufacturerProfile.recallHistory[].recallStatusstringGives the related recall status.
manufacturerProfile.recallHistory[].initiationDatedate stringGives the related recall initiation date.
manufacturerProfile.recallHistory[].sourceUrlURL stringLinks to the related FDA source.
manufacturerProfile.supplierRiskSignalsarray of stringsLists supplier risk signals from the firm's recall history.
trendobjectCompares recent recall activity with an earlier period.
trend.currentPeriodobjectHolds the recent comparison period.
trend.currentPeriod.startDatedate stringGives the recent period start date.
trend.currentPeriod.endDatedate stringGives the recent period end date.
trend.currentPeriod.recallCountintegerGives the recent period recall count.
trend.previousPeriodobjectHolds the earlier comparison period.
trend.previousPeriod.startDatedate stringGives the earlier period start date.
trend.previousPeriod.endDatedate stringGives the earlier period end date.
trend.previousPeriod.recallCountintegerGives the earlier period recall count.
trend.directionstringGives the direction of recall activity compared with the earlier period.
adverseEventContextobjectHolds clearly labeled manufacturer-level adverse-event trend context and its limits.
adverseEventContext.periodStartdate stringGives the adverse-event context period start.
adverseEventContext.periodEnddate stringGives the adverse-event context period end.
adverseEventContext.eventCountintegerGives the manufacturer-level event count in the period.
adverseEventContext.trendstringGives the direction of the manufacturer-level event trend.
adverseEventContext.limitationsarray of stringsLists limits on how the context should be read.
watchlistobjectHolds comparison data from an earlier baseline when Track changes is enabled.
watchlist.changeTypestringSays whether the record is new or unchanged since the earlier baseline.
watchlist.previousStatusstringGives the earlier recorded recall status, when available.
watchlist.previousClassstringGives the earlier recorded FDA recall class, when available.
watchlist.previousRiskTierstringGives the earlier recorded risk tier, when available.
sourceUrlURL stringLinks to the official FDA source for the recall.
evidenceLimitationsarray of stringsLists limits on what the recall evidence can show.

The examples below are genuine rows from successful runs and use two-space indentation. The grouped, inventory, and watchlist examples shorten large nested data and show omitted values as the JSON string "...". Their other shown keys, values, arrays, objects, and order are preserved.

Recall record example

{
"recallNumber": "Z-1594-2020",
"product": {
"description": "Medtronic MiniMed Paradigm Insulin pump, model number MMT-723",
"type": "Devices",
"brandName": "PARADIGM REAL-TIME REVEL INSULIN INFUSION PUMP",
"model": "MMT-723",
"catalogNumber": "MMT-723"
},
"recallingFirm": {
"name": "Medtronic MiniMed",
"city": "Northridge",
"state": "CA",
"country": "United States"
},
"recallClass": "Class II",
"recallStatus": "Ongoing",
"lifecycleDates": {
"initiationDate": "2019-06-27",
"reportDate": "2020-04-01",
"classificationDate": "2020-03-26"
},
"recallReason": "The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF). An unauthorized person could potentially connect wirelessly to a nearby insulin pump to change settings and control insulin delivery.",
"productCodes": [
{
"code": "OYC",
"name": "Pump, Infusion, Insulin, To Be Used With Invasive Glucose Sensor",
"specialty": "Unknown"
}
],
"distributionAreas": [
"US nationwide distribution including Puerto Rico."
],
"notificationMethod": "Letter",
"recallAction": "Voluntary",
"risk": {
"score": 55,
"tier": "Moderate",
"recommendedActions": [
"Review the FDA Class II classification",
"Review the source reason: The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)"
]
},
"attention": {
"level": "Review",
"reasons": [
"FDA Class II classification.",
"Recall status is Ongoing."
]
},
"activity": "Active",
"failureModes": [
"The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)"
],
"coverage": {
"matchedCount": 5,
"returnedCount": 1,
"isTruncated": true,
"disclosure": "FDA returned 1 of 5 matching records for this run."
},
"summary": {
"byRecallClass": [
{
"value": "Class II",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallStatus": [
{
"value": "Ongoing",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRiskTier": [
{
"value": "Moderate",
"count": 1,
"rank": 1,
"share": 1
}
],
"byActivity": [
{
"value": "Active",
"count": 1,
"rank": 1,
"share": 1
}
],
"byFailureMode": [
{
"value": "The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallingFirm": [
{
"value": "Medtronic MiniMed",
"count": 1,
"rank": 1,
"share": 1
}
]
},
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433",
"evidenceLimitations": [
"Recall evidence comes from official U.S. FDA OpenFDA records.",
"Do not rely on openFDA to make decisions regarding medical care. While we make every effort to ensure that data is accurate, you should assume all results are unvalidated. We may limit or otherwise restrict your access to the API in line with our Terms of Service.",
"https://open.fda.gov/terms/"
],
"manufacturerProfile": {
"recallHistory": [
{
"recallNumber": "Z-1594-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-0033-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-05-07",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96745"
},
{
"recallNumber": "Z-1592-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-1745-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-0524-2015",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2014-11-04",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=69720"
},
{
"recallNumber": "Z-1749-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1650-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-03-04",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96421"
},
{
"recallNumber": "Z-1752-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1228-2015",
"recallClass": "Class III",
"recallStatus": "Terminated",
"initiationDate": "2014-11-10",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=70424"
},
{
"recallNumber": "Z-1265-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-01-31",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96200"
},
{
"recallNumber": "Z-1747-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-0002-2025",
"recallClass": "Class I",
"recallStatus": "Ongoing",
"initiationDate": "2024-07-31",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95121"
},
{
"recallNumber": "Z-1586-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-2778-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-06-16",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=99228"
},
{
"recallNumber": "Z-1748-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1581-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-2179-2014",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2014-07-21",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=68888"
},
{
"recallNumber": "Z-1587-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-1354-2022",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2022-05-23",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=90370"
},
{
"recallNumber": "Z-1085-2013",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2013-03-22",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=64754"
}
],
"supplierRiskSignals": [
"85 related FDA recall records were found for this firm.",
"16 related records remain ongoing."
]
},
"repeatIssue": true,
"trend": {
"previousPeriod": {
"startDate": "2020-01-01",
"endDate": "2021-12-31",
"recallCount": 0
},
"currentPeriod": {
"startDate": "2022-01-01",
"endDate": "2026-12-31",
"recallCount": 2
},
"direction": "Increasing"
},
"adverseEventContext": {
"periodStart": "2023-01-01",
"periodEnd": "2026-12-31",
"eventCount": 215405,
"trend": "Increasing",
"limitations": [
"Do not rely on openFDA to make decisions regarding medical care. While we make every effort to ensure that data is accurate, you should assume all results are unvalidated. We may limit or otherwise restrict your access to the API in line with our Terms of Service.",
"https://open.fda.gov/terms/",
"Manufacturer-level adverse-event context does not show causation or patient harm."
]
}
}

Grouped analysis example

{
"recallNumber": "Z-2113-2018",
"product": {
"description": "Baxter SIGMA Spectrum Infusion Pump with Master Drug Library (Version 8), infusion pump, 35700BAX2 Product Usage: The Baxter SIGMA Spectrum Infusion Pump with Master Drug Library is intended to be used for the controlled administration of fluids. These fluids may include pharmaceutical drugs, blood, blood products and mixture of required patient therapy. The intended routes of administration consist of the following clinically accepted routes: intravenous, arterial, subcutaneous, intrathecal, epidural or irrigation of fluid space. Spectrum Infusion Pump is intended to be used in conjunction with legally marketed intravenous administration sets and medications provided by the user. The Spectrum and Spectrum with Master Drug Library is suitable for many user facility applications such as but not limited to hospitals, outpatient care areas, homecare and ambulatory care services. Spectrum and Spectrum with Master Drug Library is intended to reduce operator interaction through automated programming thereby helping to reduce errors associated with complex device programming. Parameter programming requires trained healthcare professional confirmation of limits and drug therapy to the physician\u0019s directive.",
"type": "Devices"
},
"recallingFirm": {
"name": "Baxter Healthcare Corporation",
"city": "Medina",
"state": "NY",
"country": "United States"
},
"recallClass": "Class II",
"recallStatus": "Terminated",
"lifecycleDates": {
"initiationDate": "2018-05-08",
"reportDate": "2018-06-13",
"classificationDate": "2018-06-07",
"terminationDate": "2019-04-08"
},
"recallReason": "The firm will be updating the Instructions for Use for the product. Current IFUs instruct users to lower the primary bag 20 inches below the secondary bag using a hanger when performing a secondary infusion. However, the firm supplies 12.5-inch hangers with the Baxter disposable secondary sets.",
"distributionAreas": [
"Worldwide Distribution - US Nationwide and the country of Canada."
],
"notificationMethod": "Letter",
"recallAction": "Voluntary",
"risk": {
"score": 45,
"tier": "Moderate",
"recommendedActions": [
"Review the FDA Class II classification",
"Review the source reason: The firm will be updating the Instructions for Use for the product"
]
},
"attention": {
"level": "Review",
"reasons": [
"FDA Class II classification.",
"Recall status is Terminated."
]
},
"activity": "Inactive",
"failureModes": [
"The firm will be updating the Instructions for Use for the product"
],
"coverage": {
"matchedCount": 734,
"returnedCount": 1,
"isTruncated": true,
"limit": 1,
"disclosure": "FDA returned 1 of 734 matching records for this run with a limit of 1."
},
"summary": {
"byRecallClass": [
{
"value": "Class II",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallStatus": [
{
"value": "Terminated",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRiskTier": [
{
"value": "Moderate",
"count": 1,
"rank": 1,
"share": 1
}
],
"byActivity": [
{
"value": "Inactive",
"count": 1,
"rank": 1,
"share": 1
}
],
"byFailureMode": [
{
"value": "The firm will be updating the Instructions for Use for the product",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallingFirm": [
{
"value": "Baxter Healthcare Corporation",
"count": 1,
"rank": 1,
"share": 1
}
]
},
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=80014",
"evidenceLimitations": "...",
"groupedAnalysis": {
"dimension": "failureMode",
"value": "The firm will be updating the Instructions for Use for the product",
"count": 1,
"rank": 1,
"share": 1
},
"manufacturerProfile": {
"recallHistory": [
{
"recallNumber": "Z-2113-2018",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2018-05-08",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=80014"
},
{
"recallNumber": "Z-0190-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-08-29",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=97604"
},
{
"recallNumber": "Z-0560-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2024-10-23",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95524"
},
{
"recallNumber": "Z-0884-2025",
"recallClass": "Class I",
"recallStatus": "Ongoing",
"initiationDate": "2024-12-20",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95842"
},
{
"recallNumber": "Z-1926-2018",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2018-04-24",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=79965"
},
{
"recallNumber": "Z-0762-2023",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2022-11-23",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=91223"
},
{
"recallNumber": "Z-0559-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2024-10-23",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95524"
},
{
"recallNumber": "Z-3085-2024",
"recallClass": "Class I",
"recallStatus": "Ongoing",
"initiationDate": "2024-08-20",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95192"
},
{
"recallNumber": "Z-0276-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-10-04",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83852"
},
{
"recallNumber": "Z-0576-2022",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2022-01-07",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=89327"
},
{
"recallNumber": "Z-1689-2024",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2024-03-15",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=94298"
},
{
"recallNumber": "Z-1578-2022",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2022-07-22",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=90658"
},
{
"recallNumber": "Z-0216-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2024-09-19",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95409"
},
{
"recallNumber": "Z-0572-2022",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2022-01-07",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=89327"
},
{
"recallNumber": "Z-0323-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2024-10-11",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95559"
},
{
"recallNumber": "Z-0030-2020",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2018-10-10",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83191"
},
{
"recallNumber": "Z-1909-2019",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2019-05-31",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83015"
},
{
"recallNumber": "Z-0663-2024",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2023-12-06",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=93503"
},
{
"recallNumber": "Z-1817-2022",
"recallClass": "Class III",
"recallStatus": "Ongoing",
"initiationDate": "2022-09-02",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=90809"
},
{
"recallNumber": "Z-1909-2018",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2018-04-25",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=79975"
}
],
"supplierRiskSignals": [
"378 related FDA recall records were found for this firm.",
"15 related records remain ongoing."
]
},
"repeatIssue": true,
"trend": {
"previousPeriod": {
"startDate": "2020-01-01",
"endDate": "2021-12-31",
"recallCount": 133
},
"currentPeriod": {
"startDate": "2022-01-01",
"endDate": "2026-12-31",
"recallCount": 11
},
"direction": "Decreasing"
},
"adverseEventContext": "..."
}

Inventory review example

{
"recallNumber": "Z-1594-2020",
"product": {
"description": "Medtronic MiniMed Paradigm Insulin pump, model number MMT-723",
"type": "Devices",
"brandName": "PARADIGM REAL-TIME REVEL INSULIN INFUSION PUMP",
"model": "MMT-723",
"catalogNumber": "MMT-723"
},
"recallingFirm": {
"name": "Medtronic MiniMed",
"city": "Northridge",
"state": "CA",
"country": "United States"
},
"recallClass": "Class II",
"recallStatus": "Ongoing",
"lifecycleDates": {
"initiationDate": "2019-06-27",
"reportDate": "2020-04-01",
"classificationDate": "2020-03-26"
},
"recallReason": "The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF). An unauthorized person could potentially connect wirelessly to a nearby insulin pump to change settings and control insulin delivery.",
"productCodes": [
{
"code": "OYC",
"name": "Pump, Infusion, Insulin, To Be Used With Invasive Glucose Sensor",
"specialty": "Unknown"
}
],
"distributionAreas": [
"US nationwide distribution including Puerto Rico."
],
"notificationMethod": "Letter",
"recallAction": "Voluntary",
"risk": {
"score": 55,
"tier": "Moderate",
"recommendedActions": [
"Review the FDA Class II classification",
"Review the source reason: The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)"
]
},
"attention": {
"level": "Review",
"reasons": [
"FDA Class II classification.",
"Recall status is Ongoing."
]
},
"activity": "Active",
"failureModes": [
"The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)"
],
"coverage": {
"matchedCount": 95,
"returnedCount": 1,
"isTruncated": true,
"limit": 1,
"disclosure": "FDA returned 1 of 95 matching records for this run with a limit of 1."
},
"summary": {
"byRecallClass": [
{
"value": "Class II",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallStatus": [
{
"value": "Ongoing",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRiskTier": [
{
"value": "Moderate",
"count": 1,
"rank": 1,
"share": 1
}
],
"byActivity": [
{
"value": "Active",
"count": 1,
"rank": 1,
"share": 1
}
],
"byFailureMode": [
{
"value": "The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallingFirm": [
{
"value": "Medtronic MiniMed",
"count": 1,
"rank": 1,
"share": 1
}
]
},
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433",
"evidenceLimitations": [
"Recall evidence comes from official U.S. FDA OpenFDA records.",
"Do not rely on openFDA to make decisions regarding medical care. While we make every effort to ensure that data is accurate, you should assume all results are unvalidated. We may limit or otherwise restrict your access to the API in line with our Terms of Service.",
"https://open.fda.gov/terms/"
],
"inventoryExposure": {
"matchedItems": [
{
"deviceName": "Medtronic MiniMed",
"matchedOn": [
"deviceName"
],
"reviewPriority": "Low",
"reviewReason": "Potential source match on deviceName; review is not proof that an item is affected."
}
],
"reviewQueueRank": 1
},
"manufacturerProfile": {
"recallHistory": [
{
"recallNumber": "Z-1594-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-0033-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-05-07",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96745"
},
{
"recallNumber": "Z-1592-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-1745-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-0524-2015",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2014-11-04",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=69720"
},
{
"recallNumber": "Z-1749-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1650-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-03-04",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96421"
},
{
"recallNumber": "Z-1752-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1228-2015",
"recallClass": "Class III",
"recallStatus": "Terminated",
"initiationDate": "2014-11-10",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=70424"
},
{
"recallNumber": "Z-1265-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-01-31",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96200"
},
{
"recallNumber": "Z-1747-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-0002-2025",
"recallClass": "Class I",
"recallStatus": "Ongoing",
"initiationDate": "2024-07-31",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95121"
},
{
"recallNumber": "Z-1586-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-2778-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-06-16",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=99228"
},
{
"recallNumber": "Z-1748-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1581-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-2179-2014",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2014-07-21",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=68888"
},
{
"recallNumber": "Z-1587-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-1354-2022",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2022-05-23",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=90370"
},
{
"recallNumber": "Z-1085-2013",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2013-03-22",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=64754"
}
],
"supplierRiskSignals": [
"85 related FDA recall records were found for this firm.",
"16 related records remain ongoing."
]
},
"repeatIssue": true,
"trend": {
"previousPeriod": {
"startDate": "2020-01-01",
"endDate": "2021-12-31",
"recallCount": 8
},
"currentPeriod": {
"startDate": "2022-01-01",
"endDate": "2026-12-31",
"recallCount": 55
},
"direction": "Increasing"
},
"adverseEventContext": "..."
}

Watchlist comparison example

{
"recallNumber": "Z-1594-2020",
"product": {
"description": "Medtronic MiniMed Paradigm Insulin pump, model number MMT-723",
"type": "Devices",
"brandName": "PARADIGM REAL-TIME REVEL INSULIN INFUSION PUMP",
"model": "MMT-723",
"catalogNumber": "MMT-723"
},
"recallingFirm": {
"name": "Medtronic MiniMed",
"city": "Northridge",
"state": "CA",
"country": "United States"
},
"recallClass": "Class II",
"recallStatus": "Ongoing",
"lifecycleDates": {
"initiationDate": "2019-06-27",
"reportDate": "2020-04-01",
"classificationDate": "2020-03-26"
},
"recallReason": "The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF). An unauthorized person could potentially connect wirelessly to a nearby insulin pump to change settings and control insulin delivery.",
"productCodes": [
{
"code": "OYC",
"name": "Pump, Infusion, Insulin, To Be Used With Invasive Glucose Sensor",
"specialty": "Unknown"
}
],
"distributionAreas": [
"US nationwide distribution including Puerto Rico."
],
"notificationMethod": "Letter",
"recallAction": "Voluntary",
"risk": {
"score": 55,
"tier": "Moderate",
"recommendedActions": [
"Review the FDA Class II classification",
"Review the source reason: The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)"
]
},
"attention": {
"level": "Review",
"reasons": [
"FDA Class II classification.",
"Recall status is Ongoing."
]
},
"activity": "Active",
"failureModes": [
"The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)"
],
"coverage": {
"matchedCount": 5,
"returnedCount": 1,
"isTruncated": true,
"limit": 1,
"disclosure": "FDA returned 1 of 5 matching records for this run with a limit of 1."
},
"summary": {
"byRecallClass": [
{
"value": "Class II",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallStatus": [
{
"value": "Ongoing",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRiskTier": [
{
"value": "Moderate",
"count": 1,
"rank": 1,
"share": 1
}
],
"byActivity": [
{
"value": "Active",
"count": 1,
"rank": 1,
"share": 1
}
],
"byFailureMode": [
{
"value": "The action is being initiated due to potential cybersecurity vulnerabilities related to a series of insulin pumps that are designed to communicate using a wireless radio frequency (RF)",
"count": 1,
"rank": 1,
"share": 1
}
],
"byRecallingFirm": [
{
"value": "Medtronic MiniMed",
"count": 1,
"rank": 1,
"share": 1
}
]
},
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433",
"evidenceLimitations": [
"Recall evidence comes from official U.S. FDA OpenFDA records.",
"Do not rely on openFDA to make decisions regarding medical care. While we make every effort to ensure that data is accurate, you should assume all results are unvalidated. We may limit or otherwise restrict your access to the API in line with our Terms of Service.",
"https://open.fda.gov/terms/"
],
"manufacturerProfile": {
"recallHistory": [
{
"recallNumber": "Z-1594-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-0033-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-05-07",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96745"
},
{
"recallNumber": "Z-1592-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-1745-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-0524-2015",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2014-11-04",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=69720"
},
{
"recallNumber": "Z-1749-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1650-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-03-04",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96421"
},
{
"recallNumber": "Z-1752-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1228-2015",
"recallClass": "Class III",
"recallStatus": "Terminated",
"initiationDate": "2014-11-10",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=70424"
},
{
"recallNumber": "Z-1265-2025",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2025-01-31",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=96200"
},
{
"recallNumber": "Z-1747-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-0002-2025",
"recallClass": "Class I",
"recallStatus": "Ongoing",
"initiationDate": "2024-07-31",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=95121"
},
{
"recallNumber": "Z-1586-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-2778-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-06-16",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=99228"
},
{
"recallNumber": "Z-1748-2026",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2026-02-13",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=98186"
},
{
"recallNumber": "Z-1581-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-2179-2014",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2014-07-21",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=68888"
},
{
"recallNumber": "Z-1587-2020",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2019-06-27",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=83433"
},
{
"recallNumber": "Z-1354-2022",
"recallClass": "Class II",
"recallStatus": "Ongoing",
"initiationDate": "2022-05-23",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=90370"
},
{
"recallNumber": "Z-1085-2013",
"recallClass": "Class II",
"recallStatus": "Terminated",
"initiationDate": "2013-03-22",
"sourceUrl": "https://www.accessdata.fda.gov/scripts/ires/index.cfm?Event=64754"
}
],
"supplierRiskSignals": [
"85 related FDA recall records were found for this firm.",
"16 related records remain ongoing."
]
},
"repeatIssue": true,
"trend": {
"previousPeriod": {
"startDate": "2020-01-01",
"endDate": "2021-12-31",
"recallCount": 0
},
"currentPeriod": {
"startDate": "2022-01-01",
"endDate": "2026-12-31",
"recallCount": 2
},
"direction": "Increasing"
},
"adverseEventContext": "...",
"watchlist": {
"changeType": "Unchanged",
"previousStatus": "Ongoing",
"previousClass": "Class II",
"previousRiskTier": "Moderate"
}
}

💳 Pricing

The Actor charges $0.0018 for each matching medical-device recall record returned with structured recall evidence. The event is tied to a saved recall, not to a vague result count.

🔌 Integrations

Open the default dataset in Apify Console, export its records, or use the dataset API link in a downstream workflow. Repeat the same search with Track changes enabled when you want to compare later runs.

❓ FAQ

Does an inventory match prove that my device is affected?

No. It is a potential match for review. Check the FDA source record and the model, catalog, lot, or serial details before making a safety or medical decision.

What does Track changes report?

It compares the search with an earlier run that uses the same search settings and reports records as new or unchanged with earlier status, class, and risk context when available.

What happens when I leave Maximum recalls empty?

The Actor returns all available matching results until the FDA source is exhausted. Set a value when you want the run to stop after a chosen number of recalls.

Can one run perform several independent searches?

No. Enter one search phrase per run. Start another run when you need a separate phrase or search setup.

They are review context produced from the recall evidence. They do not prove causation, patient harm, recall completion, or that a particular device is affected.

Can I group the returned recalls?

Yes. Choose one Group results by dimension. Each grouped row can include the selected dimension, value, count, rank, and share in groupedAnalysis.

It links to the public FDA source used for the recall row. Use it to verify important product, lifecycle, and recall details.

No. It returns public recall evidence and review context. Qualified professionals and the FDA source should guide those decisions.

📝 Changelog

v0.0 (27-09-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré