ClinicalTrials.gov sponsor pipeline velocity (monthly)
Monthly enrichment signals scoring clinical-trial pipeline momentum for 49 curated pharma / biotech / medtech sponsors (USA, Canada, Europe, Japan, Israel). Each month the keyless ClinicalTrials.gov v2 API (U.S. National Library of Medicine) is queried per sponsor for study counts (countTotal only — no study records are downloaded) with StartDate in the trailing 12 complete months vs the prior 12 months, each for all phases and for Phase 3. Per sponsor: trial-start counts per window, trailing-vs-prior velocity_pct ((cur - prev) / prev * 100; null when the prior window is empty), the Phase 3 analogue, pipeline_score = 100 * (50% min-max(log1p(starts)) + 50% min-max(velocity clipped to [-100%, +300%] mapped to [0, 1])), min-maxed within the snapshot so it is a relative, not absolute, momentum gauge, deterministic pipeline_rank (ties by sponsor name), and a momentum_flag (surging / growing / stable / declining / contracting / new_entrant / dormant). Sponsors with no starts get an explicit dormant row — the panel is join-complete. Who joins this: a pharma / biotech BD team joins trailing-12m trial-start velocity per sponsor to their licensing-target watchlist on sponsor_name_normalized + as_of; a clinical-operations team joins Phase 3 momentum on sponsor_name_normalized. Primary key: (as_of, sponsor_name_normalized); join keys: sponsor_name_normalized, sponsor_name, as_of, country_code (ISO alpha-3, curated HQ). Caveats: query.spons uses tokenized matching over the NLM-indexed sponsor / collaborator name fields, so a count can include studies where the sponsor is a collaborator; studies with no StartDate are invisible to the date filter; the registry is sponsor-submitted and backfilled, so a same-month re-ingest can shift counts slightly; pipeline_score is within-snapshot relative and not comparable across months. No study text is stored. Sample use: filter momentum_flag = 'surging' for sponsors accelerating their pipeline, or order by pipeline_rank for this month's strongest trial-start momentum.
- Rows
- 49
- Columns
- 16
- Source cadence
- Monthly
- Last refreshed
- Sep 28, 2026
- Theme
- health
| Column | Type | Description |
|---|---|---|
| as_of | string | Snapshot date (UTC, YYYY-MM-DD) — the first day of the snapshot month; both 12-month windows end the day before. Part of the primary key. (unit: date) |
| sponsor_name | string | Curated sponsor display name (hand-picked industry sponsors). (unit: text) |
| sponsor_name_normalized | string | Lowercased, corporate-suffix-stripped sponsor name — the join key for watchlist tables. Part of the primary key. (unit: text) |
| query_used | string | The query.spons token used for this sponsor's counts (audit trail for the tokenized sponsor match). (unit: text) |
| country_code | string | Sponsor HQ country, ISO alpha-3 (hand-curated). (unit: ISO alpha-3) |
| n_starts_trailing12m | integer | Studies with StartDate in the trailing 12 complete months (countTotal). (unit: count) |
| n_starts_prior12m | integer | Studies with StartDate in the prior 12 months. (unit: count) |
| n_phase3_trailing12m | integer | Phase 3 studies with StartDate in the trailing 12 complete months. (unit: count) |
| n_phase3_prior12m | integer | Phase 3 studies with StartDate in the prior 12 months. (unit: count) |
| velocity_pct | float | Relative change in trial starts, trailing-12m vs prior-12m, in percent; null when the prior window is empty. (unit: percent) |
| phase3_velocity_pct | float | Relative change in Phase 3 trial starts, trailing-12m vs prior-12m, in percent; null when the prior window is empty. (unit: percent) |
| pipeline_score | float | 0-100 pipeline-momentum composite: 50% min-max(log1p(starts)) + 50% min-max(velocity clipped to [-100%, +300%] mapped to [0, 1]), min-maxed within the snapshot — relative, not comparable across months. (unit: score 0-100) |
| pipeline_rank | integer | Deterministic rank by pipeline_score, highest first; ties broken by sponsor_name_normalized. (unit: rank) |
| momentum_flag | string | Closed momentum enum from velocity_pct: surging (>=+50%), growing (>=+10%), stable (>-10%), declining (>-50%), contracting (<= -50%), new_entrant (prior window empty), dormant (both windows empty). (unit: category) |
| source_url | string | Exact ClinicalTrials.gov API count URL behind this row's trailing-12m count (provenance). (unit: URL) |
| row_hash | string | Deterministic 16-hex hash of (as_of, sponsor, four counts) — snapshot identity / dedupe key. (unit: hash) |
First 10 sample rows — a preview, not the complete dataset.
| as_of | sponsor_name | sponsor_name_normalized | query_used | country_code | n_starts_trailing12m | n_starts_prior12m | n_phase3_trailing12m | n_phase3_prior12m | velocity_pct | phase3_velocity_pct | pipeline_score | pipeline_rank | momentum_flag | source_url | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-01 | Pfizer | pfizer | Pfizer | USA | 134 | 140 | 35 | 21 | -4.29 | 66.67 | 53.71 | 4 | stable | https://clinicaltrials.gov/api/v2/studies?query.spons=Pfizer&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 4d61d8bc6c1c3a6f |
| 2026-09-01 | Merck & Co. (MSD) | merck & co. (msd) | Merck Sharp Dohme | USA | 111 | 143 | 20 | 24 | -22.38 | -16.67 | 49.24 | 12 | declining | https://clinicaltrials.gov/api/v2/studies?query.spons=Merck+Sharp+Dohme&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 320d5a03c7148ddd |
| 2026-09-01 | Johnson & Johnson | johnson & johnson | Johnson Johnson | USA | 27 | 42 | 2 | 0 | -35.71 | — | 32.54 | 30 | declining | https://clinicaltrials.gov/api/v2/studies?query.spons=Johnson+Johnson&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | a3fd4b4c9021bc29 |
| 2026-09-01 | Eli Lilly | eli lilly | Eli Lilly | USA | 118 | 124 | 28 | 26 | -4.84 | 7.69 | 52.28 | 10 | stable | https://clinicaltrials.gov/api/v2/studies?query.spons=Eli+Lilly&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 00e08c8958d1281e |
| 2026-09-01 | Bristol Myers Squibb | bristol myers squibb | Bristol Myers Squibb | USA | 102 | 90 | 20 | 17 | 13.33 | 17.65 | 53.21 | 7 | growing | https://clinicaltrials.gov/api/v2/studies?query.spons=Bristol+Myers+Squibb&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 7efe0c77820f3f3d |
| 2026-09-01 | AbbVie | abbvie | AbbVie | USA | 92 | 99 | 13 | 14 | -7.07 | -7.14 | 49.33 | 11 | stable | https://clinicaltrials.gov/api/v2/studies?query.spons=AbbVie&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 426c216e8373bc97 |
| 2026-09-01 | Amgen | amgen | Amgen | USA | 46 | 56 | 13 | 15 | -17.86 | -13.33 | 40.54 | 23 | declining | https://clinicaltrials.gov/api/v2/studies?query.spons=Amgen&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 057e18a1be75f4f2 |
| 2026-09-01 | Gilead Sciences | gilead sciences | Gilead | USA | 40 | 50 | 5 | 8 | -20 | -37.5 | 38.78 | 26 | declining | https://clinicaltrials.gov/api/v2/studies?query.spons=Gilead&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 65fb63c6411ebec4 |
| 2026-09-01 | Regeneron | regeneron | Regeneron | USA | 79 | 61 | 22 | 13 | 29.51 | 69.23 | 52.71 | 8 | growing | https://clinicaltrials.gov/api/v2/studies?query.spons=Regeneron&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | c2be576c9c13a5b1 |
| 2026-09-01 | Moderna | moderna | ModernaTX | USA | 11 | 15 | 2 | 5 | -26.67 | -60 | 24.68 | 41 | declining | https://clinicaltrials.gov/api/v2/studies?query.spons=ModernaTX&filter.advanced=AREA%5BStartDate%5DRANGE%5B09%2F01%2F2025%2C08%2F31%2F2026%5D&countTotal=true&pageSize=1&fields=NCTId | 96071efb77dcffb1 |
- Current
20260928T064419Z-a28b46feef97 · sha256 a28b46feef97…
49 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/clinicaltrials_sponsor_signals/sponsor_pipeline_velocity_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/clinicaltrials_sponsor_signals/sponsor_pipeline_velocity_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/clinicaltrials_sponsor_signals/sponsor_pipeline_velocity_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260928T064419Z-a28b46feef97 and its content hash, so readers get exactly the data you used.
ClinicalTrials.gov sponsor pipeline velocity (agent-curated). (2026). ClinicalTrials.gov sponsor pipeline velocity (monthly) [Data set, snapshot 20260928T064419Z-a28b46feef97, sha256 a28b46feef97]. Datazimuts. Retrieved 2026-09-28, from https://datazimuts.com/en/datasets/clinicaltrials_sponsor_signals/sponsor_pipeline_velocity_monthly?snapshot=20260928T064419Z-a28b46feef97
@misc{dz_clinicaltrials_sponsor_signals_sponsor_p_a28b46fe,
title = {{ClinicalTrials.gov sponsor pipeline velocity (monthly)}},
author = {{ClinicalTrials.gov sponsor pipeline velocity (agent-curated)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/clinicaltrials_sponsor_signals/sponsor_pipeline_velocity_monthly?snapshot=20260928T064419Z-a28b46feef97}},
note = {Snapshot 20260928T064419Z-a28b46feef97, sha256 a28b46feef978302c1552388f8ada1b271593ec09bbd67d6c4ffa9195fcc2154; accessed 2026-09-28}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=clinicaltrials_sponsor_signals%2Fsponsor_pipeline_velocity_monthly&lang=en&theme=auto&snapshot=20260928T064419Z-a28b46feef97&x=as_of&y=n_starts_trailing12m&agg=avg" title="ClinicalTrials.gov sponsor pipeline velocity (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.