clinicaltrials.gov API: search_studies

clinicaltrials.gov via Parse · healthcare

Search for clinical trials with extensive filtering and cursor-based pagination. Supports condition, intervention, status filters, and general keyword search. Returns paginated results with a nextPageToken for fetching subsequent pages. Each study includes protocolSection (identification, status, description, design, eligibility), derivedSection (condition/intervention browse), and hasResults flag. Access clinical trial data from ClinicalTrials.gov including study search, details, metadata, enums, statistics, and API version information. Fulfilled by Parse from clinicaltrials.gov.

  • clinicaltrials-gov
  • developer-tools
  • government-public
  • healthcare
  • parse
  • platform-key
Verified

Price and execution

Price
$0.02 USD credits / call
Trust tier
Verified
Execution
Managed call
Capability group
healthcare

Interface snapshot

Protocol
HTTP operation
Operation
GET /scraper/5119bcad-b856-44f8-8ee6-bfe31e079b44/search_studies
Interface artifact
sha256:7e150243d307d3d7f757e13c71e517de01187c79ea3aadf87ce01d3790b1d61e
Manifest digest
sha256:7ba1f4791a95167053a805c5b719f0d0ba37f1bd57a643ca0b30dba8372cdcac

Request fields

  • sort (string): Sort order. Use '@relevance' for relevance-based sorting, or a field name with :asc or :desc suffix (e.g. 'LastUpdatePostDate:desc')
  • fields (string): Comma-separated list of fields to return (e.g. 'NCTId,BriefTitle,OverallStatus')
  • format (string): Response format: 'json' or 'csv'
  • pageSize (integer): Number of results per page (max 1000)
  • pageToken (string): Token for next page of results, obtained from a previous response's nextPageToken
  • query_cond (string): Search by condition or disease (e.g. 'diabetes', 'cancer')
  • query_intr (string): Search by intervention or treatment (e.g. 'aspirin', 'immunotherapy')
  • query_term (string): General search terms across all fields
  • filter_advanced (string): Advanced filter expression using Essie expression syntax (e.g. 'AREA[Phase]PHASE3')
  • filter_overallstatus (string): Filter by study status. Accepted values: RECRUITING, COMPLETED, ACTIVE_NOT_RECRUITING, NOT_YET_RECRUITING, ENROLLING_BY_INVITATION, SUSPENDED, TERMINATED, WITHDRAWN, UNKNOWN. Multiple values pipe-separated (e.g. 'RECRUITING|COMPLETED').: Allowed values: RECRUITING, COMPLETED, ACTIVE_NOT_RECRUITING, NOT_YET_RECRUITING, ENROLLING_BY_INVITATION, SUSPENDED, TERMINATED, WITHDRAWN, UNKNOWN

Example queries

  • {"pageSize":"10","query_cond":"diabetes","query_intr":"aspirin","query_term":"heart","filter_overallstatus":"RECRUITING"}

Similar offerings

Capability / providerTierPriceProtocolCapability groupInspect

incibeauty.com API: get_recently_seen_ingredients

incibeauty.com via Parse

Tier: Verified. Protocol: http. Group: healthcare.
Verified$0.02 / callhttphealthcare

apollo247.com API: list_doctor_specialties

apollo247.com via Parse

Tier: Verified. Protocol: http. Group: healthcare.
Verified$0.02 / callhttphealthcare

aapc.com API: get_cpt_subsection_codes

aapc.com via Parse

Tier: Verified. Protocol: http. Group: healthcare.
Verified$0.02 / callhttphealthcare