Drug × indication feasibility assessment (composed).
One-call go/no-go view for a (drug, indication) pair — composes the evidence layers so you don't stitch /v1/targets → /v1/targets/genetics → /v1/signatures → /v1/guidelines → /v1/hta by hand. Returns the drug's targets each with human-genetic association + directionality-**concordance** (does the mechanism phenocopy protective genetics?) + a de-risking profile (essentiality, LoF constraint, tractability, safety liabilities); a curated LINCS reversal for the indication (flagging whether the drug itself is a reverser); clinical guidelines + HTA decisions; and a `summary` rollup for scoring. Each sub-signal is individually cached. Scope: `drugs:read`.
Query parameters
- drugstringrequired
- Drug name (e.g. evolocumab).
- indicationstringrequired
- Disease label or ontology id (e.g. familial hypercholesterolemia).
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/assessment?drug=YOUR_DRUG&indication=YOUR_INDICATION' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
ChEMBL molecule enrichment.
On-demand molecule enrichment from the EBI ChEMBL REST API, by ChEMBL id or substance name. Scope: `drugs:read`.
Query parameters
- chembl_idstring
- ChEMBL molecule id (e.g. CHEMBL521). Provide this OR `name`.
- namestring
- Substance name. Provide this OR `chembl_id`.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/chembl' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
Drugs@FDA approvals.
FDA approval history from the openFDA drugsfda endpoint, by name. Scope: `drugs:read`.
Query parameters
- namestringrequired
- Substance / drug name.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/drugsfda?name=YOUR_NAME' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
Guide to Pharmacology target affinities.
Target affinities for a ligand from the IUPHAR/BPS Guide to Pharmacology, by substance name. Scope: `drugs:read`.
Query parameters
- namestringrequired
- Ligand / substance name.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/gtopdb?name=YOUR_NAME' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
Clinical-guideline pathway nodes (NCCN/ESMO/NICE).
Line-of-therapy recommendations from ingested clinical guidelines — NOT ATC classification (cf. /v1/therapies). Filter by indication, ATC, or source; at least one required. **Coverage:** this catalogue is licensing-gated (NCCN licensed, NICE syndication key) and may not yet be populated — an empty match returns a `coverage` note rather than a 404. Scope: `drugs:read`.
Query parameters
- indicationstring
- Condition / disease (substring match).
- atcstring
- ATC code the recommendation concerns.
- sourcestring
- Issuing body (nccn | esmo | nice | asco).
Responses200401403422
Example request
curl -s 'https://drug-database.com/v1/guidelines' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
HTA cost-effectiveness decisions (NICE/ICER/CADTH/IQWiG).
Health-technology-assessment decisions with cost-effectiveness economics — ICER/QALY ratios, reimbursement decisions, AND the ICER Health-Benefit Price Benchmark (hbpb_low/hbpb_high = the value-based price range, with list_price for the value gap). The layer that list prices and a boolean reimbursement flag cannot express (cf. /v1/ch/price-comparison). Filter by drug, indication, country, or source; at least one required. Seeded with verified ICER assessments; NICE/CADTH population is licensing-gated. An empty match returns a `coverage` note rather than a 404. Scope: `drugs:read`.
Query parameters
- drugstring
- Drug name (substring match).
- indicationstring
- Condition / disease (substring match).
- countrystring
- ISO-3166 alpha-2 country of the HTA body (GB/US/CA/DE).
- sourcestring
- HTA body (nice | icer | cadth | iqwig | smc).
Responses200401403422
Example request
curl -s 'https://drug-database.com/v1/hta' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
openFDA NDC drug classification.
Pharmacologic class + labelling metadata from the openFDA NDC endpoint, by name. Scope: `drugs:read`.
Query parameters
- namestringrequired
- Substance / drug name.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/openfda?name=YOUR_NAME' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
CPIC pharmacogenomics guidance.
CPIC pharmacogenomic guideline data for a drug, by name. Scope: `drugs:read`.
Query parameters
- namestringrequired
- Drug name.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/pgx?name=YOUR_NAME' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
LINCS reversal for a curated disease signature (by indication).
Option-B lookup: resolve a curated per-indication disease signature from the drug-database (seeded from published GEO differential-expression studies) and run the same LINCS reversal scoring as the POST path — so you can ask "what reverses endometriosis?" without supplying a gene set. Returns the resolved `signature` (provenance + gene counts) alongside reverser/mimicker results. A 404 lists the indications currently curated. Scope: `drugs:read`.
Query parameters
- indicationstring
- Curated indication label (e.g. endometriosis).
- efostring
- EFO/ontology id (e.g. EFO_0001065). One of indication/efo is required.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/signatures' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
LINCS / CMap signature-reversal scoring for a disease signature.
Score a caller-supplied disease expression signature (up- and down-regulated gene symbols) against LINCS L1000 (L1000FWD): which compounds REVERSE the signature (candidate therapeutics — a mechanism-agnostic efficacy signal independent of the target hypothesis) and which MIMIC it. Returns the top reversers/mimickers with a signed connectivity score and resolved compound identity (Broad BRD id + best-effort drug name, cell line, dose). Cached by the order-independent gene set. Scope: `drugs:read`.
Request body application/json — required.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/signatures' \
-X POST \
-H 'Authorization: Bearer dd_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{ }'Open Targets associations for a drug.
Drug → target associations from the Open Targets GraphQL platform, by name. Scope: `drugs:read`.
Query parameters
- namestringrequired
- Drug name.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/targets?name=YOUR_NAME' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
Open Targets Genetics — L2G, direction of effect, drug concordance.
Human-genetic causal layer for a (gene, disease) pair from the Open Targets GraphQL platform: genetic-association score, per-datasource evidence with Locus-to-Gene scores and direction of effect (LoF/GoF on the target, risk/protect on the trait), and a summarised protective target direction. When `drug` is supplied, adds a directionality-**concordance** verdict — whether the drug's mechanism phenocopies the protective human genetics (`concordant`, de-risking) or opposes it (`discordant`, red flag). Scope: `drugs:read`.
Query parameters
- genestringrequired
- Gene symbol or Ensembl id (e.g. PCSK9 or ENSG00000169174).
- diseasestringrequired
- Disease label or ontology id (e.g. "familial hypercholesterolemia" or MONDO_0005439).
- drugstring
- Optional drug name — enables the directionality-concordance verdict against the drug's mechanism of action.
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/targets/genetics?gene=YOUR_GENE&disease=YOUR_DISEASE' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'
Target protein structure (UniProt + RCSB PDB).
Resolves a gene symbol to its UniProt record and known RCSB PDB structures. Scope: `drugs:read`.
Query parameters
- symbolstringrequired
- Gene / protein symbol (e.g. PTGS2).
- organism_idintegerdefault 9606
- NCBI taxonomy id (default 9606, human).
Responses200401403404422
Example request
curl -s 'https://drug-database.com/v1/targets/structure?symbol=YOUR_SYMBOL' \
-H 'Authorization: Bearer dd_live_YOUR_KEY'