Skip to main content
POST
Reports what a public registry, ClinVar, says about one variant, for research; not medical advice. Classifications are submitters’ and expert panels’ interpretations. Supply exactly one ClinVar VCV accession or dbSNP rsID, never a person’s genome, sequencing data or a VCF file. A versioned VCV identifies the base accession; the result reports the current accession version. An rsID can match several alleles: returns up to five matching variations. Includes germline, somatic clinical impact and oncogenicity classifications, review status, conditions and last evaluated dates. Empty classifications are null; no match returns an empty variants list. ClinVar refreshes weekly, and accession versions change when records change. NCBI places no restriction on use of ClinVar.

Authentication

Requires x402 payment in the payment-signature header.

Request Body

string
ClinVar variation accession, for example VCV000017677 or VCV000017677.176; supply only vcv or rsid.
string
dbSNP identifier, for example rs80357906; supply only rsid or vcv.

Response (200 OK)

Top-level envelope: success (boolean) and data (object). All fields below are nested under data.
string
Durable job ID for audit and lookup
string
Job status: completed
string
Always variant_clinical_significance
object
The answer, described under Result below
object
Where the answer came from and when
string
The public body the data comes from. Always US National Center for Biotechnology Information (ClinVar).
string
public when the data comes from a public body, commercial otherwise
string
When the lookup was made, as an ISO 8601 UTC time
string
Latest valid classification evaluation date (last_evaluated, YYYY-MM-DD) across germline, somatic clinical impact and oncogenicity classifications in all returned variants; null when none has a valid evaluation date.

Result

Nested under data.result.
object[]
Up to five variations carrying the requested identifier.
string
Vcv.
string
Versioned ClinVar accession.
string
Title.
string
Variant type.
object[]
Genes.
string
Symbol.
string
Gene id.
string
Protein change. null when the source gives no value.
string[]
Molecular consequences.
string
Rsid. null when the source gives no value.
object
Germline. null when the source gives no value.
string
Classification.
string
Review status.
string
Last evaluated date, YYYY-MM-DD, or null.
object[]
Conditions.
string
Name.
object[]
Ids.
string
Source.
string
Id.
object
Somatic clinical impact. null when the source gives no value.
string
Classification.
string
Review status.
string
Last evaluated date, YYYY-MM-DD, or null.
object[]
Conditions.
string
Name.
object[]
Ids.
string
Source.
string
Id.
object
Oncogenicity. null when the source gives no value.
string
Classification.
string
Review status.
string
Last evaluated date, YYYY-MM-DD, or null.
object[]
Conditions.
string
Name.
object[]
Ids.
string
Source.
string
Id.
string
Page url.
See Pricing for this tool’s price. A wallet (x402) call receives it in the 402 quote before anything is charged; a call paid from prepaid credits is charged when the API accepts the request and answers 200.

Notes

  • Results return inline. The finished job stays available at /v1/requests/{request_id}