Changelog — PubMed KOL Profile Builder
All notable changes following Keep a Changelog .
Initial public release on the Apify Store.
PubMed E-utilities pipeline: esearch for indication × time window → efetch in 100-PMID batches → composite KOL scoring.
Composite KOL score: recency-weighted publication volume + log-scaled total citations + log-scaled co-author breadth + log-scaled journal diversity.
Country filter (best-effort affiliation parsing, 24 countries supported).
Three modes: delta (rental tier — fires monthly-access charge once/month), snapshot (one-shot full ranking), trial (5 profiles free).
Optional HMAC-signed webhook delivery per ranked profile with dead-letter queue.
Unified azureblue/medical-core envelope (scrapedAt , sourceUrl , sourceDomain , actorVersion , dataHash ) for join compatibility with all sister azureblue Actors.
PAY_PER_EVENT: monthly-access $149/month + dataset-item $0.05/profile.
totalCitations defaults to 0 — Europe PMC citation-count enrichment is queued for v1.1. Ranking accuracy unaffected (recency-volume + co-author breadth + journal diversity carry the signal).
Author canonicalisation is the literal PubMed LastName F format — does not currently merge spelling variants (Smith J vs J Smith vs Smith JE).
Country is parsed from the most recent affiliation string with a 24-country regex list; ~80% recall on records with a country token.