> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rhizomeai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ClinicalTrials.gov

> Search filters and result fields of fda_clinical_trials.

* **Dataset id:** `fda_clinical_trials`
* **Jurisdiction:** US · FDA
* **Date field:** `study_first_posted`. The search's top-level `date_from` and `date_to` filter on it.
* **Access:** any API key.

## Filters

Send these under `filters.fda_clinical_trials` in a [search](/api-reference/v3/search) request. A filter not listed here, or a value of the wrong type, is a 400. The top-level `date_from` and `date_to` set `study_first_posted_from` and `study_first_posted_to` below, so give a date in one place only.

<ParamField body="id" type="string">
  Exact NCT ID match (normalized to uppercase). Preferred when known. Example: 'NCT04280705'.
</ParamField>

<ParamField body="acronym" type="string">
  Exact case-insensitive match on trial program name/acronym. Example: 'SURPASS-1', 'STEP 2'.
</ParamField>

<ParamField body="sponsor_name" type="string">
  Keyword match on sponsor/company name (BM25 tokenized, case-insensitive). Example: 'Pfizer'.
</ParamField>

<ParamField body="phase" type="string">
  Exact phase match (normalized to uppercase). Values: EARLY\_PHASE1, PHASE1, PHASE2, PHASE3, PHASE4, NA.

  Values: `EARLY_PHASE1`, `PHASE1`, `PHASE2`, `PHASE3`, `PHASE4`, `NA`.
</ParamField>

<ParamField body="overall_status" type="string">
  Exact recruitment/study status match (normalized to uppercase). 9 interventional/observational values: RECRUITING, COMPLETED, ACTIVE\_NOT\_RECRUITING, ENROLLING\_BY\_INVITATION, NOT\_YET\_RECRUITING, SUSPENDED, TERMINATED, UNKNOWN, WITHDRAWN. 4 expanded-access values: NO\_LONGER\_AVAILABLE, AVAILABLE, APPROVED\_FOR\_MARKETING, TEMPORARILY\_NOT\_AVAILABLE.

  Values: `RECRUITING`, `COMPLETED`, `ACTIVE_NOT_RECRUITING`, `ENROLLING_BY_INVITATION`, `NOT_YET_RECRUITING`, `SUSPENDED`, `TERMINATED`, `UNKNOWN`, `WITHDRAWN`, `NO_LONGER_AVAILABLE`, `AVAILABLE`, `APPROVED_FOR_MARKETING`, `TEMPORARILY_NOT_AVAILABLE`.
</ParamField>

<ParamField body="study_first_posted_from" type="string (date)">
  Inclusive lower bound on initial publication date (Study First Posted, YYYY-MM-DD). Example: '2024-01-01'. Prefer this over start\_date for 'newly registered/posted' queries.
</ParamField>

<ParamField body="study_first_posted_to" type="string (date)">
  Inclusive upper bound on initial publication date (Study First Posted, YYYY-MM-DD). Example: '2024-12-31'.
</ParamField>

<ParamField body="start_date_from" type="string (date)">
  Inclusive lower bound on trial start date (YYYY-MM-DD). Example: '2024-01-01'.
</ParamField>

<ParamField body="start_date_to" type="string (date)">
  Inclusive upper bound on trial start date (YYYY-MM-DD). Example: '2024-12-31'.
</ParamField>

## Fields

Each result from this dataset has these in `fields`:

`acronym`, `brief_title`, `completion_date`, `conditions`, `has_documents`, `has_results`, `id`, `interventions`, `last_updated`, `locations`, `official_title`, `overall_status`, `phase`, `primary_completion_date`, `section_type`, `sponsor_class`, `sponsor_name`, `start_date`, `study_first_posted`, `study_first_submitted`, `study_type`, `url`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.