Drug search banner@2x

Drug Search

Customizable drug searches to quickly capture the right level of information during medication entry.

Filter drugs by different product attributes including ingredient names, brand names, routes, and more. Look up drugs by NDC codes or other identifiers. Handy features include ‘Autocomplete’ and ‘Fuzzy Search’.

Product Value

Record Drug
Information Accurately

Record drug lists at the level of detail you need. DrugBank Ingredient identifiers, RxCUIs, DrugBank Product Concepts, NDC and DIN codes are all supported.

Always Up
To Date

The product and ingredient lists are updated on a daily basis, making sure that new drug products can be available to search right away.

Developer
Friendly

Our detailed documentation and tutorials are made for developers. Flexible search options let you easily build the right search for your application.

Get results, faster, with a variety of flexible search options.

Autocomplete search@2x
API Query
https://api.drugbankplus.com/v1/drug_names?q=tyle
{
  "products": [
    {
      "hits": [
        {
          "field": "name",
          "value": "Tylenol"
        }
      ],
      "name": "Tylenol",
      "prescribable_name": "Tylenol 325 mg Oral Tablet",
      "rx_norm_prescribable_name": "Tylenol Regular Strength 325 MG Oral Tablet",
      "country": "US",
      "ndc_product_codes": [
        "55154-1928"
      ],
      "dpd_codes": null,
      "ema_product_codes": null,
      "dosage_form": "Tablet, film coated",
      "strength": {
          "number": "325",
          "unit": "mg/1"
      },
      "route": "Oral",
      "approved": false,
      "unapproved": false,
      "generic": false,
      "otc": true,
      "mixture": false,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB00316",
          "name": "Acetaminophen",
          "cas": "103-90-2",
          "strength": {
            "number": "325",
            "unit": "mg/1"
          }
        }
      ],
      "images": []
    },
    {
      "hits": [
        {
          "field": "name",
          "value": "Tylenol 8HR"
        }
      ],
      "name": "Tylenol 8HR",
      "prescribable_name": "Tylenol 650 mg Extended Release Oral Tablet",
      "rx_norm_prescribable_name": "Tylenol 650 MG 8HR Extended Release Oral Tablet",
      "country": "US",
      "ndc_product_codes": [
        "50580-0309"
      ],
      "dpd_codes": null,
      "ema_product_codes": null,
      "dosage_form": "Tablet, film coated, extended release",
      "strength": {
        "number": "650",
        "unit": "mg/1"
      },
      "route": "Oral",
      "approved": true,
      "unapproved": false,
      "generic": false,
      "otc": true,
      "mixture": false,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB00316",
          "name": "Acetaminophen",
          "cas": "103-90-2",
          "strength": {
            "number": "650",
            "unit": "mg/1"
          }
        }
      ],
      "images": []
    },
    {
      "hits": [
        {
          "field": "name",
          "value": "Infants TYLENOL"
        }
      ],
      "name": "Infants TYLENOL",
      "prescribable_name": "Tylenol 3.2% Oral Suspension",
      "country": "US",
      "ndc_product_codes": [
        "50580-0191",
        "50580-0223",
        "50580-0325",
        "50580-0433",
        "50580-0599"
      ],
      "dpd_codes": null,
      "ema_product_codes": null,
      "dosage_form": "Suspension",
      "strength": {
        "number": "160",
        "unit": "mg/5mL"
      },
      "route": "Oral",
      "approved": false,
      "unapproved": false,
      "generic": false,
      "otc": true,
      "mixture": false,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB00316",
          "name": "Acetaminophen",
          "cas": "103-90-2",
          "strength": {
            "number": "160",
            "unit": "mg/5mL"
          }
        }
      ],
      "images": []
    },
    {
      "hits": [
        {
          "field": "name",
          "value": "Children's Tylenol"
        }
      ],
      "name": "Children's Tylenol",
      "prescribable_name": "Acetaminophen 80 mg Oral Tablet",
      "country": "Canada",
      "ndc_product_codes": null,
      "dpd_codes": [
        "02238295"
      ],
      "ema_product_codes": null,
      "dosage_form": "Tablet",
      "strength": {
        "number": "80",
        "unit": "mg"
      },
      "route": "Oral",
      "approved": true,
      "unapproved": false,
      "generic": false,
      "otc": true,
      "mixture": false,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB00316",
          "name": "Acetaminophen",
          "cas": "103-90-2",
          "strength": {
            "number": "80",
            "unit": "mg"
          }
        }
      ],
      "images": []
    },
    {
      "hits": [
        {
          "field": "name",
          "value": "Tylenol Liquid Gels"
        }
      ],
      "name": "Tylenol Liquid Gels",
      "prescribable_name": "Acetaminophen 325 mg Oral Capsule",
      "country": "Canada",
      "ndc_product_codes": null,
      "dpd_codes": [
        "02407612"
      ],
      "ema_product_codes": null,
      "dosage_form": "Capsule",
      "strength": {
        "number": "325",
        "unit": "mg"
      },
      "route": "Oral",
      "approved": true,
      "unapproved": false,
      "generic": false,
      "otc": true,
      "mixture": false,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB00316",
          "name": "Acetaminophen",
          "cas": "103-90-2",
          "strength": {
            "number": "325",
            "unit": "mg"
          }
        }
      ],
      "images": []
    }
  ]
}

Autocomplete Search

Quickly find a list of drug products by name. You can search by brand name, ingredient name, or generic name. The search returns a list of drug products that match the name and is perfect for use with autocomplete forms to quickly find the right drug or product. You can also use the fuzzy match mode to get results for inputs with spelling errors.

Product Concepts Search

Specify a drug product by selecting the name, route, dosage and other product parameters. The result selected at each step has a unique identifier called a ‘Product Concept Identifier’ which lets you record drug lists at a specific level of detail. The search can also be used to filter NDC codes to quickly find an exact drug product.

Product concept search@2x
API Query
GET https://api.drugbankplus.com/v1/us/product_concepts/DBPC0009720/strengths
[
  {
    "name": "Metformin 500 mg /5.0mL Oral",
    "display_name": null,
    "drugbank_pcid": "DBPC0232440",
    "brand": null,
    "level": 3,
    "route": "Oral",
    "form": null,
    "strengths": "500 mg /5.0mL",
    "standing": "active",
    "standing_updated_at": "2018-09-12",
    "standing_active_since": "2004-01-04",
    "regions": {
      "us": true,
      "canada": false,
      "eu": false
    },
    "rxnorm_concepts": [],
    "ingredients": [
      {
        "name": "Metformin",
        "drug": {
          "name": "Metformin",
          "drugbank_id": "DB00331"
        },
        "strength": {
          "amount": "500.0",
          "per": "5.0",
          "units": "mg/mL"
        }
      }
    ]
  },
  {
    "name": "Metformin 500 mg Oral",
    "display_name": null,
    "drugbank_pcid": "DBPC0009722",
    "brand": null,
    "level": 3,
    "route": "Oral",
    "form": null,
    "strengths": "500 mg",
    "standing": "active",
    "standing_updated_at": "2018-09-12",
    "standing_active_since": "1993-12-31",
    "regions": {
      "us": true,
      "canada": true,
      "eu": false
    },
    "rxnorm_concepts": [],
    "ingredients": [
      {
        "name": "Metformin",
        "drug": {
          "name": "Metformin",
          "drugbank_id": "DB00331"
        },
        "strength": {
          "amount": "500.0",
          "per": "1.0",
          "units": "mg"
        }
      }
    ]
  },
  {
    "name": "Metformin 750 mg Oral",
    "display_name": null,
    "drugbank_pcid": "DBPC0009754",
    "brand": null,
    "level": 3,
    "route": "Oral",
    "form": null,
    "strengths": "750 mg",
    "standing": "active",
    "standing_updated_at": "2018-09-12",
    "standing_active_since": "2005-04-01",
    "regions": {
      "us": true,
      "canada": false,
      "eu": false
    },
    "rxnorm_concepts": [],
    "ingredients": [
      {
        "name": "Metformin",
        "drug": {
          "name": "Metformin",
          "drugbank_id": "DB00331"
        },
        "strength": {
          "amount": "750.0",
          "per": "1.0",
          "units": "mg"
        }
      }
    ]
  },
  {
    "name": "Metformin 850 mg Oral",
    "display_name": null,
    "drugbank_pcid": "DBPC0017628",
    "brand": null,
    "level": 3,
    "route": "Oral",
    "form": null,
    "strengths": "850 mg",
    "standing": "active",
    "standing_updated_at": "2018-09-12",
    "standing_active_since": "1995-12-31",
    "regions": {
      "us": true,
      "canada": true,
      "eu": false
    },
    "rxnorm_concepts": [],
    "ingredients": [
      {
        "name": "Metformin",
        "drug": {
          "name": "Metformin",
          "drugbank_id": "DB00331"
        },
        "strength": {
          "amount": "850.0",
          "per": "1.0",
          "units": "mg"
        }
      }
    ]
  },
  {
    "name": "Metformin 1000 mg Oral",
    "display_name": null,
    "drugbank_pcid": "DBPC0017612",
    "brand": null,
    "level": 3,
    "route": "Oral",
    "form": null,
    "strengths": "1000 mg",
    "standing": "active",
    "standing_updated_at": "2018-09-12",
    "standing_active_since": "2002-01-25",
    "regions": {
      "us": true,
      "canada": true,
      "eu": false
    },
    "rxnorm_concepts": [],
    "ingredients": [
      {
        "name": "Metformin",
        "drug": {
          "name": "Metformin",
          "drugbank_id": "DB00331"
        },
        "strength": {
          "amount": "1000.0",
          "per": "1.0",
          "units": "mg"
        }
      }
    ]
  }
]
Prescribable name search@2x
API Query
https://api.drugbankplus.com/v1/drug_names/simple?q=Atorvastatin+20+mg
{
  "products": [
    {
      "hits": [
        {
          "field": "name",
          "value": "Atorvastatin 20 mg Oral Tablet"
        }
      ],
      "name": "Atorvastatin 20 mg Oral Tablet",
      "country": "Canada",
      "brands": [
        "Apo-atorvastatin",
        "Auro-atorvastatin",
        "Dom-atorvastatin",
        "Jamp-atorvastatin",
        "Mar-atorvastatin",
        "Mylan-atorvastatin",
        "PMS-atorvastatin",
        "Ran-atorvastatin",
        "Ratio-atorvastatin",
        "Reddy-atorvastatin",
        "Riva-atorvastatin",
        "Teva-atorvastatin"
      ],
      "ndc_product_codes": null,
      "dpd_codes": [
        "02295288",
        "02310902",
        "02313456",
        "02313715",
        "02350319",
        "02355620",
        "02391066",
        "02392941",
        "02399385",
        "02399490",
        "02407264",
        "02417944",
        "02422778",
        "02454025"
      ],
      "ema_product_codes": null,
      "dosage_forms": [
        "Tablet"
      ],
      "strength_number": "20",
      "strength_unit": "mg",
      "dosage_form": [
        "Tablet"
      ],
      "route": "Oral",
      "approved": true,
      "unapproved": false,
      "generic": true,
      "otc": false,
      "mixture": false,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB01076",
          "name": "Atorvastatin",
          "cas": "134523-00-5",
          "strength_number": "20",
          "strength_unit": "mg"
        }
      ]
    },
    {
      "hits": [
        {
          "field": "name",
          "value": "Atorvastatin calcium trihydrate 20 mg Oral Tablet"
        }
      ],
      "name": "Atorvastatin calcium trihydrate 20 mg Oral Tablet",
      "rx_norm_name": "atorvastatin calcium 20 MG Oral Tablet",
      "country": "US",
      "brands": [
        "Atorvastatin Calcium"
      ],
      "ndc_product_codes": [
        "50090-3536",
        "63304-0828",
        "68645-0481",
        "70518-2111",
        "70934-0296",
        "71610-0022",
        "72205-0023"
      ],
      "dpd_codes": null,
      "ema_product_codes": null,
      "dosage_forms": [
        "Tablet, film coated"
      ],
      "strength_number": "20",
      "strength_unit": "mg/1",
      "dosage_form": [
        "Tablet, film coated"
      ],
      "route": "Oral",
      "approved": true,
      "unapproved": false,
      "generic": true,
      "otc": false,
      "mixture": false,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB01076",
          "name": "Atorvastatin",
          "cas": "134523-00-5",
          "strength_number": "20",
          "strength_unit": "mg/1"
        }
      ]
    },
    {
      "hits": [
        {
          "field": "name",
          "value": "Amlodipine besylate 2.5 mg / Atorvastatin calcium trihydrate 20 mg Oral Tablet"
        }
      ],
      "name": "Amlodipine besylate 2.5 mg / Atorvastatin calcium trihydrate 20 mg Oral Tablet",
      "rx_norm_name": "amLODIPine besylate 2.5 MG / atorvastatin calcium 20 MG Oral Tablet",
      "country": "US",
      "brands": [
        "Amlodipine and atorvastatin",
        "Amlodipine besylate and Atorvastatin calcium"
      ],
      "ndc_product_codes": [
        "00378-4511",
        "43598-0320",
        "59762-6711"
      ],
      "dpd_codes": null,
      "ema_product_codes": null,
      "dosage_forms": [
        "Tablet, film coated"
      ],
      "strength_number": null,
      "strength_unit": null,
      "dosage_form": [
        "Tablet, film coated"
      ],
      "route": "Oral",
      "approved": true,
      "unapproved": false,
      "generic": true,
      "otc": false,
      "mixture": true,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB00381",
          "name": "Amlodipine",
          "cas": "88150-42-9",
          "strength_number": "2.5",
          "strength_unit": "mg/1"
        },
        {
          "drugbank_id": "DB01076",
          "name": "Atorvastatin",
          "cas": "134523-00-5",
          "strength_number": "20",
          "strength_unit": "mg/1"
        }
      ]
    },
    {
      "hits": [
        {
          "field": "name",
          "value": "Amlodipine besylate 10 mg / Atorvastatin calcium trihydrate 20 mg Oral Tablet"
        }
      ],
      "name": "Amlodipine besylate 10 mg / Atorvastatin calcium trihydrate 20 mg Oral Tablet",
      "country": "US",
      "brands": [
        "Amlodipine and atorvastatin"
      ],
      "ndc_product_codes": [
        "68382-0432",
        "70771-1465"
      ],
      "dpd_codes": null,
      "ema_product_codes": null,
      "dosage_forms": [
        "Tablet, film coated"
      ],
      "strength_number": null,
      "strength_unit": null,
      "dosage_form": [
        "Tablet, film coated"
      ],
      "route": "Oral",
      "approved": true,
      "unapproved": false,
      "generic": true,
      "otc": false,
      "mixture": true,
      "allergen": false,
      "vaccine": false,
      "ingredients": [
        {
          "drugbank_id": "DB00381",
          "name": "Amlodipine",
          "cas": "88150-42-9",
          "strength_number": "10",
          "strength_unit": "mg/1"
        },
        {
          "drugbank_id": "DB01076",
          "name": "Atorvastatin",
          "cas": "134523-00-5",
          "strength_number": "20",
          "strength_unit": "mg/1"
        }
      ]
    }
  ]
}

Prescribable Name Search

Search across drug product attributes by specifying them in a single search box. The input can include generic or brand names, routes, forms, and strengths. The search results include specific products that match the attributes, grouped by products with the same attributes. This search lets users quickly find drug products in a more specific way than the autocomplete search, without requiring multiple steps.

Contact Sales

Contact our sales team to integrate
DrugBank’s Drug Search into your product.