GET /v1/recalls/device

$0.01hourlytier: utilitycache 3600sEngine D — Gov Data / EDGAR

Latest medical device recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the device category.

Parameters

NameInTypeRequiredNotes
qquerystringnoMatch against product, brand, or hazard
sincequerystringno
limitqueryintegerno (default: 20)

Example

curl "https://x402-factory.com/v1/recalls/device?limit=10"

Example response

{
  "data": {
    "recalls": [
      {
        "agency": "FDA",
        "category": "device",
        "product": "GC Agar Base (150mm) 10/PK R04030;  GC Agar Base (100mm) 10/PK R01460",
        "brand": "Remel, Inc",
        "hazard": "Reduced or no recovery of some strains of Neisseria gonorrhoeae.",
        "severity_class": "II",
        "recall_date": "2026-06-03",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2623-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "Medline Convenience kits containing recalled Swan-Ganz Catheters    KIT GERMANTOWN CABG\t  \tDYNJ905855  \t  KIT UNIVERSITY CABG PACK\t  \tDYNJ905857  \t  OH MED RN CDS\t  \tDYNJ905936B",
        "brand": "Medline Industries, LP",
        "hazard": "Kits contain Swan-Ganz catheters recalled by Becton Dickinson (BD). BD has received complaints of leaks/breakage involving failures of the (blue) proximal injectate lumen hub on these catheters. This has led to instances of leakage, lumen damage, and breakage, and may lead to infection, medication loss, and/or blood loss.",
        "severity_class": "II",
        "recall_date": "2026-05-28",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2609-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "Medline Convenience kits containing recalled Swan-Ganz Catheters    CARDIAC MAJOR\t  \tDYNJ901328G  \t\t  HEART A\t  \tDYNJ903465K  \t  OPEN HEART\t  \tDYNJ909090G  \t  SILVER CROSS OPEN HEART\t  \tDYNJ906102M  \t  VPH OPEN HEART\t  \tDYNJ902664M  \tDYNJ902664N",
        "brand": "Medline Industries, LP",
        "hazard": "Kits contain Swan-Ganz catheters recalled by Becton Dickinson (BD). BD has received complaints of leaks/breakage involving failures of the (blue) proximal injectate lumen hub on these catheters. This has led to instances of leakage, lumen damage, and breakage, and may lead to infection, medication loss, and/or blood loss.",
        "severity_class": "II",
        "recall_date": "2026-05-28",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2607-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "CK000495A\tPoly Midline Catheter 4 Fr Single-Lumen  UDI-DI Code: 00801741121609    CK000566\tPoly Midline Catheter 4 Fr Single-Lumen  UDI-DI Code: 00801741108051    CK000566\tPoly Midline Catheter 4 Fr Single-Lumen  UDI-DI Code: 00801741108051      The Poly Per-Q-Cath Midline catheters are indicated fo",
        "brand": "Bard Access Systems, Inc.",
        "hazard": "Due to lidocaine ampoules being manufactured under deficient manufacturing practices by manufacturer, lidocaine ampoules are currently being recalled by supplier.",
        "severity_class": "II",
        "recall_date": "2026-05-21",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2656-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "CRE Pro Wireguided 12-15mm 240cm",
        "brand": "Boston Scientific Corporation",
        "hazard": "Potential sterile breach of the pouches in which devices are packaged.",
        "severity_class": "II",
        "recall_date": "2026-05-21",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2629-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "Medline Convenience Kits:  1) SUTURE TRAY, Model Number: SUT12260;   2) CHEST TUBE INSERTION TRAY, Model Number: MNS3390;   3) CONTRACEPTIVE IMPLANT INSERTION KIT, Model Number: MNS9715;   4) 20GX3\" RADIAL ART LINE KIT, Model Number: ART351;   5) MYELOGRAM PACK, Model Number: P155615A;   6) CHEST TU",
        "brand": "Medline Industries, LP",
        "hazard": "The kits containing Huons Lidocaine HCL Injection USP 1% 10mg/ml 5mL Ampules (Lidocaine Ampules)(OEM). A recall notice was issued by Huons Co., Ltd. for Lidocaine Ampules due to quality issues identified during a recent FDA manufacturing inspection of its drug manufacturing site.",
        "severity_class": "II",
        "recall_date": "2026-05-21",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2542-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "5855240\tPower-Trialysis Slim-Cath Straight Short-Term Dialysis Catheter 12 Fr Triple-Lumen  UDI-DI Code: 00801741107177    5855300\tPower-Trialysis Slim-Cath Straight Short-Term Dialysis Catheter 12 Fr Triple-Lumen  UDI-DI Code: 00801741107184    5865120\tPower-Trialysis Slim-Cath Precurved Extension",
        "brand": "Bard Access Systems, Inc.",
        "hazard": "Due to lidocaine ampoules being manufactured under deficient manufacturing practices by manufacturer, lidocaine ampoules are currently being recalled by supplier.",
        "severity_class": "II",
        "recall_date": "2026-05-21",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2661-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "Medline Convenience Kits:  1) STD, INTRO-FLEX INTRODUCER 6F, C, Model Number: I550BF6C;   2) STD, INTRO-FLEX INTRODUCER 9F, C, Model Number: I505BF9C",
        "brand": "Medline Industries, LP",
        "hazard": "The kits containing Huons Lidocaine HCL Injection USP 1% 10mg/ml 5mL Ampules (Lidocaine Ampules)(OEM). A recall notice was issued by Huons Co., Ltd. for Lidocaine Ampules due to quality issues identified during a recent FDA manufacturing inspection of its drug manufacturing site.",
        "severity_class": "II",
        "recall_date": "2026-05-21",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2538-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "Medline Convenience Kits:  1) IMAGING BIOPSY TRAY, Model Number: DYNDH1068;   2) BREAST BIOPSY PACK, Model Number: PHS234706I",
        "brand": "Medline Industries, LP",
        "hazard": "The kits containing Huons Lidocaine HCL Injection USP 1% 10mg/ml 5mL Ampules (Lidocaine Ampules)(OEM). A recall notice was issued by Huons Co., Ltd. for Lidocaine Ampules due to quality issues identified during a recent FDA manufacturing inspection of its drug manufacturing site.",
        "severity_class": "II",
        "recall_date": "2026-05-21",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2539-2026%22"
      },
      {
        "agency": "FDA",
        "category": "device",
        "product": "RayCare 2024A SP1. Oncology Information Systems.",
        "brand": "RAYSEARCH LABORATORIES AB",
        "hazard": "Beam set delivery note issues in which there is potential data loss if the beam set delivery note is modified simultaneously and/or if a note is updated during a treatment session, the user is not notified of the change.",
        "severity_class": "II",
        "recall_date": "2026-05-20",
        "remedy": "Voluntary: Firm initiated",
        "url": "https://api.fda.gov/device/enforcement.json?search=recall_number:%22Z-2646-2026%22"
      }
    ]
  },
  "meta": {
    "endpoint": "/v1/recalls/device",
    "version": "1.0.0",
    "generated_at": "2026-08-18T22:54:16.756Z",
    "freshness": "hourly",
    "sources": [
      "openFDA",
      "FSIS",
      "CPSC"
    ],
    "request_id": "req_00000000",
    "docs": "https://x402-factory.com/docs/gov.recalls.device",
    "data_mode": "live"
  }
}

Response schema (data payload)

{
  "type": "object",
  "properties": {
    "recalls": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "agency": {
            "type": "string",
            "enum": [
              "FDA",
              "USDA",
              "CPSC"
            ]
          },
          "category": {
            "type": "string",
            "enum": [
              "food",
              "drug",
              "device",
              "consumer",
              "vehicle"
            ]
          },
          "product": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "hazard": {
            "type": "string"
          },
          "severity_class": {
            "type": "string",
            "enum": [
              "I",
              "II",
              "III"
            ]
          },
          "recall_date": {
            "type": "string"
          },
          "remedy": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "agency",
          "category",
          "product",
          "hazard",
          "severity_class",
          "recall_date",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "recalls"
  ],
  "additionalProperties": false
}

The platform wraps every payload in an envelope: { "data": …, "meta": { endpoint, version, generated_at, freshness, sources, request_id, docs, data_mode } }.

Payment (x402)

Unpaid requests receive 402 with payment requirements (accepts). Pay $0.01 in USDC on Base per call via an X-PAYMENT header — see docs.x402.org. With PAYMENT_MODE=disabled (local dev) the endpoint is open.

Errors

StatusCodeMeaning
400INVALID_PARAMSInput failed validation; message lists the offending fields.
404NOT_FOUNDNo matching resource; suggestion may point to a sibling endpoint.
410RESOLVEDMarket/event settled; body includes a resolution summary.
503STALE_DATAUpstream feed down; stale data is never silently served beyond 2× cache TTL.
500INTERNALOur bug. The request_id helps us find it.