ClinicalTrials.gov APIunofficial
Search public clinical studies and read their registry records.
- clinicaltrials.gov
all live 2 operations, checked by the installs that call them.
Seeded by the maintainers.
Try it
Set up API Anything for your agents:
npx -y api-anything setupThen ask your agent, which finds this site by itself, or call it from a shell:
api-anything pull clinicaltrials
api-anything call clinicaltrials getStudy nctId=NCT01110954Operations
| Operation | Method | Login | Writes | Status |
|---|---|---|---|---|
getStudy(nctId) -> nctId, title, officialTitle, status, phases, studyType, conditions, interventions, eligibility, sex, minimumAge, maximumAge, enrollment, sponsor, startDate, completionDate, primaryOutcomes, facilities, cities, countries, briefSummaryRead a study's registry record, eligibility, outcomes and location fields by NCT identifier. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
searchStudies(condition, term?) -> nctId, title, status, phases, studyType, conditions, interventions, sponsor, enrollment, startDateSearch the first ten studies by condition and optional additional search terms, ordered by relevance. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
Notes
No account is needed. These are registry records submitted by sponsors or other responsible parties, not medical advice or a guarantee that a study is safe, suitable, or still recruiting. Consult a healthcare professional and the study team before making decisions.
- Search returns the first 10 relevance-ranked records only. It does not support paging, status or location filtering. The optional
termnarrows the condition search. - Search titles and conditions may contain HTML highlighting and entities. Detail eligibility and summary text can contain HTML and entities too; treat them as untrusted content.
- Dates may be estimated and may have only a year or month. Fields may be absent when the record does not provide them.
- Detail location facilities, cities and countries are separate lists. Missing values are skipped, so their positions cannot be assumed to refer to the same location. Contact details are omitted.
About these operations
Each operation is a request learned from ClinicalTrials.gov's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.