Snipget.ai

Look up a clinical trial (NCT)

Exact
biotech_trial_lookup

Deterministic and authoritative — the canonical answer for this input.

Look up a clinical trial by NCT number in ClinicalTrials.gov. Returns status, title, phase(s), conditions, interventions, sponsor, start/completion dates, and enrollment. The NCT format is checked locally first. confidence 1.0 = found; 0.0 = malformed NCT or no such trial. ClinicalTrials.gov passthrough (cached); an outage or throttle gives a retryable error. Batch via biotech_trial_lookup_batch. Charges 2 cost_units; 1 when the NCT fails the local format check and CT.gov is never called.

Parameters

nct_idstringrequired

The NCT number to look up (e.g. 'NCT02967757').

Call it

curl -X POST https://api.snipget.ai/v1/biotech/trial/lookup \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"nct_id":"NCT02967757"}'

The Batch tab sends up to 1000 inputs in one call via /v1/biotech/trial/lookup/batch.

FAQ

Why use this?

It pulls a clinical trial's live record from ClinicalTrials.gov by its NCT number: status, title, phase, conditions, interventions, sponsor, dates, and enrollment. Models often invent trial details or quote stale status, so a real lookup is the reliable source.

What does it not do?

It looks up one trial by its exact NCT number. It does not search for trials by disease or keyword. matchType is exact, so the data is the authoritative ClinicalTrials.gov record, not an estimate.

What format does the NCT number need?

'NCT' followed by exactly 8 digits, for example NCT02967757. The format is checked locally first, so a malformed id never wastes an upstream call.

What if the trial doesn't exist?

A well-formed but unknown NCT returns confidence 0 with a reason, not an error. If ClinicalTrials.gov is briefly unreachable you get a 503 so you can retry.

Related tools