ClinicalTrials Search
clinicaltrials.trials.searchSearch 400K+ clinical trials registered on ClinicalTrials.gov by condition, drug/intervention, sponsor, or keyword. Optionally filter by status (RECRUITING, COMPLETED, etc.) and phase (PHASE1–PHASE4). Returns NCT ID, title, status, phases, conditions, sponsor, enrollment, and start/completion dates. Supports pagination via page_token. Data from NIH US Gov (public domain).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return (1–50). Default: 10. | |
| phase | No | Filter by clinical trial phase. PHASE1=safety, PHASE2=efficacy, PHASE3=confirmatory, PHASE4=post-market, NA=not applicable (e.g. observational studies). | |
| status | No | Filter by overall trial status. Most useful values: "RECRUITING" (open enrollment), "COMPLETED" (finished), "ACTIVE_NOT_RECRUITING" (ongoing but closed to new participants). | |
| keyword | No | Free-text keyword search across all text fields of the trial record (e.g. "immunotherapy", "biomarker", "phase 3 randomized"). | |
| sponsor | No | Sponsor or organization name to search for (e.g. "Pfizer", "NIH", "Mayo Clinic"). Searches the lead sponsor field. | |
| condition | No | Disease or condition to search for (e.g. "diabetes", "breast cancer", "COVID-19"). Searches the conditions field of registered trials. | |
| page_token | No | Pagination token from a previous search response (next_page_token field). Omit for the first page. | |
| intervention | No | Drug or intervention to search for (e.g. "aspirin", "metformin", "CAR T-cell therapy"). Searches the interventions field of registered trials. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |