Pushbuild

ClinVar Reclassifications Feed - VUS to Pathogenic Changes by Month

Every month-over-month ClinVar change since January 2025: variants reclassified (VUS to likely pathogenic, pathogenic to benign and back), review-status upgrades, new and removed variants, with previous and current classification, direction, gene, HGVS name, conditions and GRCh38 position. Built from NCBI's monthly variant_summary releases.

$0.08 per 1,000 rows

Get an API key

What it returns

Every month-over-month change in ClinVar since February 2025, as JSON: which variants moved from uncertain significance to likely pathogenic, which pathogenic calls became conflicting, which were downgraded to benign, and which gained a stronger review status. Each row carries the previous and current classification, so you can re-check past reports against the latest evidence for any gene.

Built from NCBI's monthly ClinVar variant_summary releases (public domain), diffed release to release, GRCh38 coordinates. Updated weekly; a new month appears after NCBI publishes it.

  • Variant: ClinVar VariationID and link, gene, HGVS name, variant type, chromosome, start and stop, conditions.
  • Classification now and before: the full text, a tier (P, P/LP, LP, VUS, conflicting, LB, B/LB, B, other), and modifiers such as risk factor or low penetrance kept apart from the tier.
  • Change type: reclassified (moved between pathogenic, VUS, conflicting and benign), refined (inside one family, such as P to P/LP), relabeled (wording or modifiers only), review-status, new, removed.
  • Direction: up (toward pathogenic) or down (toward benign).
  • Evidence: review status before and after, submitter count, date last evaluated, newEvaluation (a submitter evaluated it since the previous release) and submitterAdded (the submitter count grew). When both are false the change came from ClinVar re-aggregating older submissions.

Common uses

  • Re-contacting: list every variant in your genes that moved from VUS to likely pathogenic or pathogenic since a given month.
  • Monitoring a gene panel for downgrades and new conflicts.
  • Research on reclassification rates by gene, variant type or review status.

Request

POST https://api.pushbuild.com/clinvar-reclassifications/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
genesstringComma-separated HGNC symbols.
variationIdsstringComma-separated ClinVar VariationIDs.
changestringreclassified (default: moved between pathogenic, VUS, conflicting and benign), refined (inside one family, e.g. P to P/LP or B to LB), relabeled (same tier, wording or modifiers only), review-status, new, removed; comma-separated.
fromTierstringPrevious tier: P, P/LP, LP, VUS, conflicting, LB, B/LB, B, other.
toTierstringCurrent tier: P, P/LP, LP, VUS, conflicting, LB, B/LB, B, other.
directionstringup (toward pathogenic) or down (toward benign).
allGenesbooleanSearch every gene; needed when no gene, ID or tier filter is given. Default: false.
sinceMonthstringYYYY-MM, earliest release month (data starts 2025-02).
untilMonthstringYYYY-MM, latest release month.
offsetintegerSkip this many results (paging). Default: 0.
requireNewEvaluationbooleanOnly changes backed by new evidence: a submitter was added, or a submitter evaluated the variant since the previous release (drops changes caused by ClinVar re-aggregating older submissions). Default: false.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/clinvar-reclassifications/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"genes": "BRCA1,TANC2", "change": "reclassified", "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.08 per 1,000 rows. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.