ConductScience.org, home

Library

API

Every library database answers at its own address, in JSON, with the release it came from and the terms of its sources. Reads are GET, and nothing records what you ask.

The OpenAPI document

Genes

Find genes

GET /api/genes/v1

193,990 human genes, 20,428 with a reviewed protein, in gene-search-2026-11-11-0.1.0

/api/genes/v1?q=p53 TP53, which the alias p53 names, with its proteins, patents, drugs, trials, NIH grants and papers counted.

/api/genes/v1?q=evolocumab PCSK9, the gene evolocumab acts on by ChEMBL's mechanism records.

/api/genes/v1?q=Q8NBP7 PCSK9, whose reviewed protein's UniProt ID is Q8NBP7.

/api/genes/v1?q=apolipoprotein The genes whose symbol or name holds apolipoprotein, most papers first.

One gene

GET /api/genes/v1/{id}

Each gene in seven sections: the gene, then its proteins, patents, drugs, trials, NIH grants and papers, each row with its source

/api/genes/v1/255738 PCSK9: its IDs, then 1 protein, 346 patents, 11 drugs, 189 trials, 4,687 NIH grants and 13,851 papers, the first ten rows of each.

One section of a gene

GET /api/genes/v1/{id}/{section}

Twenty rows a page, in the order the gene's own page shows them

/api/genes/v1/7124/papers?page=2 The second twenty papers about TNF, newest first.

Trials

Find trials

GET /api/trials/v1

611,552 trials registered on ClinicalTrials.gov by 12 Nov 2026, 77,078 of them with the results they posted by 23 Mar 2026, in AACT's copy

/api/trials/v1?q=vutrisiran&kind=with-results Trials whose words hold vutrisiran and that posted results, best match first: a trial whose title names it, then its conditions, interventions, sponsor or IDs, then its primary outcomes, its other outcomes and their descriptions.

/api/trials/v1?test=stroop The trials whose registered outcomes name the Stroop, as ScienceGraph matched them, primary outcome first, then most participants.

/api/trials/v1?q=NCT04153149 HELIOS-B, found by its NCT number.

/api/trials/v1?q=heart%20failure Trials whose words hold heart and failure, best match first: those whose title names both come first.

One trial

GET /api/trials/v1/{id}

Each trial in nine sections; each list holds its full count and its first twenty rows

/api/trials/v1/NCT04153149 HELIOS-B, vutrisiran in transthyretin amyloidosis with cardiomyopathy: its registration, registered outcomes, posted outcomes, results by group, participant flow, adverse events, papers and comparisons.

One section of a trial

GET /api/trials/v1/{id}/{section}

Twenty rows a page, in the order the trial's own page shows them

/api/trials/v1/NCT04153149/events?page=2 The second twenty adverse events HELIOS-B posted, in the order it posted them.

Trial comparisons

Find comparisons

GET /api/comparisons/v1

85,013 comparisons in 34,075 trials, from the counts trials posted to ClinicalTrials.gov, in AACT's copy of 23 Mar 2026

/api/comparisons/v1?q=placebo%20heart%20failure&kind=outcome Outcome comparisons whose words hold placebo, heart and failure: those with events first, most participants first, each with its risk difference and 95% interval.

/api/comparisons/v1?q=evolocumab Comparisons in the trials of evolocumab, most participants first: FOURIER's come first.

/api/comparisons/v1?q=NCT04153149 Each comparison in HELIOS-B, vutrisiran against placebo.

/api/comparisons/v1?q=metformin&kind=deaths Comparisons of deaths from any cause in the trials of metformin.

One comparison

GET /api/comparisons/v1/{id}

Each comparison in five sections: its measures, its two groups, its outcome, its trial and its source

/api/comparisons/v1/NCT04153149-47a340c6 HELIOS-B, vutrisiran against placebo: its measures, its two groups, its outcome, its trial and its source.

For AI assistants

The same calls answer as tools at one address, for an assistant that takes a custom connector, such as Claude.

https://conductscience.org/api/mcp

genes_find Find genes

genes_get One gene

genes_section One section of a gene

trials_find Find trials

trials_get One trial

trials_section One section of a trial

comparisons_find Find comparisons

comparisons_get One comparison