API Documentation
← All tools
GET/api/v1/clinical-trials/:trialId

Trial Full Record

clinical-trialsNo success wrapper

Retrieve one complete registry trial document by its registry id, including ALL update_logs, eligibility criteria, officials, contacts, facilities, resolved entities, and the resolved PI -> OpenAlex researcher links in data.researchers (each row has author_key, name, match_tag, h_index; author_key is directly usable as pi_author_id in the registry search). For a graph-enriched lookup by NCT id you can also use clinical.trial-details. List and sample responses never include researcher links - this endpoint is how you close the trial -> its PI -> that PI's other trials chain. If data.researchers is empty, this trial's PI is not resolved yet: report the gap or use another trial / a user-supplied id; do not fetch more trials hunting for an id.

When to use it

  • full record for one trial by NCT id
  • eligibility criteria, facilities, officials or update history for a trial
  • get a trial's resolved PI OpenAlex author_key to then list that PI's other trials

Getting started

Base URL

https://app.caelrith.com/api/v1/tools

Authentication

Include your API key in the x-api-key header.

Parameters

Path parameters

ParameterTypeRequiredDescription
trialId(path)stringYesTrial registry identifier, e.g. NCT05679999 or an EU CT number like 2025-521742-15-00.

Query parameters

No parameters.

Example request

curl -H "x-api-key: YOUR_API_KEY" \
  "https://app.caelrith.com/api/v1/clinical-trials/{trialId}"

Response envelope

This endpoint returns an implicit 2xx response - there is no success flag in the body.

{
  "data": { /* payload */ },
  "meta": { /* pagination, totals */ }
}

// No "success" flag on this endpoint - any 2xx JSON is a success.

Response shape

Single-object responseTRIALS

Payload: data.researchers — Resolved Researchers (secondary list)

Common row fields

FieldDescription
author_keyRecord identifier
nameMain display field
role—
match_tag—
h_index—
works_count—

Empty results: No record found (HTTP 404)

data.researchers holds the trial's resolved PI -> OpenAlex links (present only when the PI resolution pipeline has linked them). author_key is directly usable as pi_author_id in the registry search; match_tag: verified (institution-gated, safe) | shortcut (name-only, provisional) | llm. If the list is empty, this trial's PI is unresolved - report the gap or use a different trial / user-supplied author id; do not fetch more details hunting for one.

Catalog version 0.0.0-generated · generated from the API source