Catalog/clinical-ndc-lookup

Health

NDC / drug -> openFDA product detail API

Looks up an NDC product code or drug name in the openFDA NDC directory, returning labeler, dosage form, route, marketing category, pharm class, active ingredients (name+strength), and packaging. Answers 'What product is this NDC?', 'Get packaging and active ingredients for atorvastatin'.

Price$0.01per request
MethodPOST
Route/v1/health/clinical-ndc-lookup
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
healthclinicalndcopenfdafdadrugproductpackagingactive-ingredients
API URLhttps://x402.hexl.dev/v1/health/clinical-ndc-lookup
Integration docs
Example request
{
  "query": "atorvastatin"
}
Example response
{
  "query": "atorvastatin",
  "searchedBy": "name",
  "returned": 5,
  "products": [
    {
      "productNdc": "16714-176",
      "brandName": "ATORVASTATIN CALCIUM",
      "genericName": "ATORVASTATIN CALCIUM",
      "labeler": "NORTHSTAR RX LLC",
      "dosageForm": "TABLET, FILM COATED",
      "route": [
        "ORAL"
      ],
      "marketingCategory": "ANDA",
      "productType": "HUMAN PRESCRIPTION DRUG",
      "pharmClass": [
        "HMG-CoA Reductase Inhibitor [EPC]",
        "Hydroxymethylglutaryl-CoA Reductase Inhibitors [MoA]"
      ],
      "activeIngredients": [
        {
          "name": "ATORVASTATIN CALCIUM PROPYLENE GLYCOL SOLVATE",
          "strength": "80 mg/1"
        }
      ],
      "packageCount": 3,
      "packaging": [
        {
          "packageNdc": "16714-176-01",
          "description": "90 TABLET, FILM COATED in 1 BOTTLE (16714-176-01)"
        },
        {
          "packageNdc": "16714-176-02",
          "description": "500 TABLET, FILM COATED in 1 BOTTLE (16714-176-02)"
        },
        {
          "packageNdc": "16714-176-03",
          "description": "1000 TABLET, FILM COATED in 1 BOTTLE (16714-176-03)"
        }
      ]
    },
    {
      "productNdc": "50370-0018",
      "brandName": null,
      "genericName": "Atorvastatin Calcium",
      "labeler": "MSN Pharmachem Private Limited",
      "dosageForm": "POWDER",
      "route": [],
      "marketingCategory": "BULK INGREDIENT",
      "productType": "BULK INGREDIENT",
      "pharmClass": [],
      "activeIngredients": [
        {
          "name": "ATORVASTATIN CALCIUM ANHYDROUS",
          "strength": "1 kg/kg"
        }
      ],
      "packageCount": 1,
      "packaging": [
        {
          "packageNdc": "50370-0018-1",
          "description": "60 kg in 1 DRUM (50370-0018-1)"
        }
      ]
    },
    {
      "productNdc": "0069-6565",
      "brandName": "Caduet",
      "genericName": "amlodipine and atorvastatin",
      "labeler": "Pfizer Laboratories Div Pfizer Inc",
      "dosageForm": "TABLET, FILM COATED",
      "route": [
        "ORAL"
      ],
      "marketingCategory": "NDA",
      "productType": "HUMAN PRESCRIPTION DRUG",
      "pharmClass": [
        "Calcium Channel Antagonists [MoA]",
        "Calcium Channel Blocker [EPC]",
        "Cytochrome P450 3A Inhibitors [MoA]",
        "Dihydropyridine Calcium Channel Blocker [EPC]",
        "Dihydropyridines [CS]",
        "HMG-CoA Reductase Inhibitor [EPC]",
        "Hydroxymethylglutaryl-CoA Reductase Inhibitors [MoA]"
      ],
      "activeIngredients": [
        {
          "name": "AMLODIPINE BESYLATE",
          "strength": "5 mg/1"
        },
        {
          "name": "ATORVASTATIN CALCIUM TRIHYDRATE",
          "strength": "40 mg/1"
        }
      ],
      "packageCount": 1,
      "packaging": [
        {
          "packageNdc": "0069-6565-30",
          "description": "30 TABLET, FILM COATED in 1 BOTTLE (0069-6565-30)"
        }
      ]
    },
    {
      "productNdc": "16714-173",
      "brandName": "ATORVASTATIN CALCIUM",
      "genericName": "ATORVASTATIN CALCIUM",
      "labeler": "NORTHSTAR RX LLC",
      "dosageForm": "TABLET, FILM COATED",
      "route": [
        "ORAL"
      ],
      "marketingCategory": "ANDA",
      "productType": "HUMAN PRESCRIPTION DRUG",
      "pharmClass": [
        "HMG-CoA Reductase Inhibitor [EPC]",
        "Hydroxymethylglutaryl-CoA Reductase Inhibitors [MoA]"
      ],
      "activeIngredients": [
        {
          "name": "ATORVASTATIN CALCIUM PROPYLENE GLYCOL SOLVATE",
          "strength": "10 mg/1"
        }
      ],
      "packageCount": 3,
      "packaging": [
        {
          "packageNdc": "16714-173-01",
          "description": "90 TABLET, FILM COATED in 1 BOTTLE (16714-173-01)"
        },
        {
          "packageNdc": "16714-173-02",
          "description": "500 TABLET, FILM COATED in 1 BOTTLE (16714-173-02)"
        },
        {
          "packageNdc": "16714-173-03",
          "description": "1000 TABLET, FILM COATED in 1 BOTTLE (16714-173-03)"
        }
      ]
    },
    {
      "productNdc": "16714-174",
      "brandName": "ATORVASTATIN CALCIUM",
      "genericName": "ATORVASTATIN CALCIUM",
      "labeler": "NORTHSTAR RX LLC",
      "dosageForm": "TABLET, FILM COATED",
      "route": [
        "ORAL"
      ],
      "marketingCategory": "ANDA",
      "productType": "HUMAN PRESCRIPTION DRUG",
      "pharmClass": [
        "HMG-CoA Reductase Inhibitor [EPC]",
        "Hydroxymethylglutaryl-CoA Reductase Inhibitors [MoA]"
      ],
      "activeIngredients": [
        {
          "name": "ATORVASTATIN CALCIUM PROPYLENE GLYCOL SOLVATE",
          "strength": "20 mg/1"
        }
      ],
      "packageCount": 3,
      "packaging": [
        {
          "packageNdc": "16714-174-01",
          "description": "90 TABLET, FILM COATED in 1 BOTTLE (16714-174-01)"
        },
        {
          "packageNdc": "16714-174-02",
          "description": "500 TABLET, FILM COATED in 1 BOTTLE (16714-174-02)"
        },
        {
          "packageNdc": "16714-174-03",
          "description": "1000 TABLET, FILM COATED in 1 BOTTLE (16714-174-03)"
        }
      ]
    }
  ],
  "codingSystem": "NDC",
  "disclaimer": "Informational reference/terminology data only — NOT medical advice. Verify against authoritative sources and a qualified professional before any clinical, billing, or treatment decision."
}
Input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "NDC code or drug name"
    },
    "by": {
      "type": "string",
      "enum": [
        "ndc",
        "name",
        "brand"
      ],
      "description": "Defaults to auto-detect"
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}