For Agents
Search NCI clinical trials, drug dictionary, glossary, sitewide search, Best Bets, and researcher resources from a single consolidated API.
Get started with NCI Syndication API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"find cancer clinical trials"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with NCI Syndication API API.
Search active and completed cancer clinical trials by disease, intervention, location, and phase via /trials
Retrieve a single trial's full record including eligibility criteria via /trials/{nci_id}
Look up cancer-specific medical terminology via /glossary/v1/Terms
Search the NCI drug dictionary for cancer-related medications via /drugdictionary/v1/Drugs
GET STARTED
Use for: Search for breast cancer clinical trials open in California, Get the eligibility criteria for a specific clinical trial by NCI ID, Look up the definition of a cancer-related medical term, Find cancer drugs that target a specific molecular pathway
Not supported: Does not handle patient EHR access, trial enrollment workflows, or clinician credentialing — use for searching NCI's public clinical-trial, drug, glossary, and content syndication services only.
Jentic publishes the only available OpenAPI document for NCI Syndication API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for NCI Syndication API, keeping it validated and agent-ready. The National Cancer Institute Syndication API is the consolidated entry point for NCI's public services, including clinical-trial search, the medical glossary, the drug dictionary, sitewide search of cancer.gov, Best Bets editorial picks, and the R4R researcher-resource catalog. Seven GET endpoints expose these services across two host environments and are intended for research portals, oncology decision-support tools, and patient-information agents.
Run sitewide search across cancer.gov content via /sitewidesearch/v1/Search
Fetch curated Best Bets editorial selections for clinical topics via /bestbets/v1/BestBets
Browse the R4R catalog of research resources via /r4r/v1/Resources
Patterns agents use NCI Syndication API API for, with concrete tasks.
★ Clinical Trial Matching for Patients
Patient advocacy and decision-support tools help cancer patients find relevant trials. /trials accepts disease, location, age, and intervention filters and returns matching trials with status and lead-organisation details, so a tool can shortlist candidates in seconds. /trials/{nci_id} then loads full eligibility criteria for the patient and clinician to review.
GET /trials with disease='breast cancer', location='Boston, MA', and recruitment_status='OPEN', then GET /trials/{nci_id} for the top result to retrieve eligibility criteria.
Oncology Decision Support and Drug Lookup
Clinical decision-support agents need authoritative drug and term definitions tied to NCI nomenclature. /drugdictionary/v1/Drugs returns drug records including aliases and indications, and /glossary/v1/Terms returns definitions in plain English suitable for surfacing to patients or clinicians inline.
GET /drugdictionary/v1/Drugs filtered by name='pembrolizumab' to retrieve indications, then GET /glossary/v1/Terms for any unfamiliar pathology term referenced in the result.
Patient-Education Content Surfacing
Cancer-information chatbots surface curated content from cancer.gov. /sitewidesearch/v1/Search returns content matches across the site, and /bestbets/v1/BestBets returns editorially-selected pages for high-traffic topics, giving a chatbot a high-quality fallback before generating freeform answers.
GET /bestbets/v1/BestBets for query='chemotherapy side effects' and surface the top editorially-curated link before falling back to /sitewidesearch/v1/Search results.
AI Agent Cancer-Research Workflows via Jentic
Through Jentic, an agent searches for 'find cancer clinical trials', loads the input schema for /trials, and executes the call without managing the X-API-KEY header. Jentic's vault holds the NCI API key so it never enters the agent's prompt context.
Use the Jentic SDK to search 'find cancer clinical trials', load the /trials operation schema, and execute it with disease and location filters supplied by the patient.
7 endpoints — jentic publishes the only available openapi specification for nci syndication api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/trials
Search NCI clinical trials
/trials/{nci_id}
Retrieve a single clinical trial by NCI ID
/drugdictionary/v1/Drugs
Search the NCI drug dictionary
/glossary/v1/Terms
Search NCI cancer terminology glossary
/sitewidesearch/v1/Search
Sitewide search across cancer.gov
/bestbets/v1/BestBets
Retrieve editorially-curated Best Bets
/r4r/v1/Resources
Search Resources for Researchers
/trials
Search NCI clinical trials
/trials/{nci_id}
Retrieve a single clinical trial by NCI ID
/drugdictionary/v1/Drugs
Search the NCI drug dictionary
/glossary/v1/Terms
Search NCI cancer terminology glossary
/sitewidesearch/v1/Search
Sitewide search across cancer.gov
Three things that make agents converge on Jentic-routed access.
Credential isolation
The NCI API key is stored encrypted in the Jentic vault. Agents receive scoped execution rights and Jentic injects the key into the X-API-KEY header at call time, so the raw key never enters the agent's context.
Intent-based discovery
Agents search by intent (for example, 'find cancer clinical trials' or 'look up a cancer drug') and Jentic returns the matching NCI operation with its input schema, so the agent can call /trials, /drugdictionary/v1/Drugs, or /glossary/v1/Terms without browsing the cancer.gov developer portal.
Time to first call
Direct NCI integration: half a day to a day for key registration, multi-host routing, and per-resource pagination. Through Jentic: under one hour to search, load, and execute.
Alternatives and complements available in the Jentic catalogue.
ClinicalTrials.gov API
ClinicalTrials.gov covers all U.S. and global clinical trials across diseases, where the NCI API focuses specifically on cancer trials with NCI-curated metadata.
Choose ClinicalTrials.gov for non-cancer or non-U.S. trials; choose NCI when richer cancer-specific structured data and curated terminology are required.
openFDA API
openFDA exposes FDA drug, device, and adverse-event data that complements NCI's drug dictionary and trial information.
Pair openFDA for FDA labeling and adverse-event data with NCI for clinical-trial and oncology-specific glossary lookups.
NCBI Datasets API
NCBI Datasets provides genomic and biomedical reference data that pair with NCI's clinical-research surface for translational workflows.
Pair NCBI Datasets when an oncology workflow needs gene or sequence data alongside NCI's clinical-trial and drug context.
Specific to using NCI Syndication API API through Jentic.
Why is there no official OpenAPI spec for NCI Syndication API?
The National Cancer Institute documents its syndication services individually but does not publish a consolidated OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call NCI Syndication API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the NCI Syndication API use?
It uses an API key passed in the X-API-KEY header. Through Jentic, the key is stored in the Jentic vault and injected into the X-API-KEY header at execution time, so the raw key never enters the agent's prompt context.
Can I search for clinical trials by disease and location?
Yes. GET /trials accepts disease, location, recruitment_status, age, and phase filters and returns matching trials. Use the returned NCI ID with GET /trials/{nci_id} to retrieve the full record including eligibility criteria.
How do I look up a cancer drug through Jentic?
Search 'look up a cancer drug' through the Jentic SDK. Jentic returns GET /drugdictionary/v1/Drugs with its input schema. Provide a name or partial-match term and execute the operation to retrieve drug records with aliases and indications.
Are there separate hosts for clinical trials versus other services?
Yes. Clinical-trial endpoints live on https://clinicaltrialsapi.cancer.gov/api/v2 and the other syndication services live on https://webapis.cancer.gov. Both servers are listed in the OpenAPI spec; pick the one matching the operation's path.
Is the NCI Syndication API free?
Yes. NCI provides the API free of charge with an API key obtained through the cancer.gov developer portal. Honour any rate limits or terms of use noted in your key registration.
/bestbets/v1/BestBets
Retrieve editorially-curated Best Bets
/r4r/v1/Resources
Search Resources for Researchers