Files

1.9 KiB

title, task, lineage_type, upstream_source, upstream_sha, imported_at, prompt_class, upstream_changes, author, validated
title task lineage_type upstream_source upstream_sha imported_at prompt_class upstream_changes author validated
DrugBank API import https://github.com/K-Dense-AI/scientific-agent-skills/blob/9c9bd2e9/skills/database-lookup/references/drugbank.md 9c9bd2e9 2026-06-26 prompt accepted upstream false

DrugBank API

Important: DrugBank's full API is commercial (paid license required)

Free alternatives for drug data:

  • ChEMBL — extensive bioactivity data, free API
  • PubChem — free compound data
  • OpenFDA — drug labels, adverse events
  • DGIdb (https://dgidb.org/api) — drug-gene interactions, free

Base URL (Paid API)

https://api.drugbank.com/v1

Auth

API key required: Authorization: Bearer <api_key>

Key Endpoints (Paid API)

Endpoint Description
/drugs/{drugbank_id} Get drug by DrugBank ID
/drugs?q={query} Search drugs
/drugs/{id}/interactions Drug-drug interactions
/drugs/{id}/targets Drug targets
/drugs/{id}/enzymes Metabolizing enzymes
/drugs/{id}/pathways Associated pathways
/drugs/{id}/adverse_effects Adverse effects
/drug_interactions?drugbank_id={id1},{id2} Check specific interactions

Example Calls

GET /drugs/DB00945  (aspirin)
GET /drugs?q=aspirin
GET /drugs/DB00945/interactions
GET /drugs/DB00945/targets

Response Format

{
  "drugbank_id": "DB00945",
  "name": "Acetylsalicylic acid",
  "cas_number": "50-78-2",
  "groups": ["approved"],
  "targets": [{"name": "Prostaglandin G/H synthase 1", "uniprot_id": "P23219", "gene_name": "PTGS1", "actions": ["inhibitor"]}],
  "external_ids": {"chembl": "CHEMBL25", "pubchem_compound": "2244"}
}

Free Access Options