---
title: "Find variant by ID"
method: GET
path: "/variant/{variantId}"
tags: ["variant"]
---

# Find variant by ID

`GET /variant/{variantId}`

Returns a single variant

## Path parameters

- `variantId` integer, required

## Response `200`

successful operation

- Variant
  - `id` string
  - `chromosome` string
  - `position` number
  - `rsid` string
  - `gene` string[]
  - `gnomad` Gnomad — gnomad release 2.1 returns much richer details such as age distribution of the carriers.
    - `filters` object
      - `genome` string
      - `exome` string
    - `covered` boolean
    - `pop_filter` string[] — Populations that have far too many carriers than average. Used in Phenogenon
    - `ageHet` AgeHist — gnomad release 2.1 introduces age histogram
      - `30` integer
      - `35` integer
      - `40` integer
      - `45` integer
      - `50` integer
      - `55` integer
      - `60` integer
      - `65` integer
      - `70` integer
      - `75` integer
      - `80` integer
      - `<30` integer
      - `>80` integer
    - `ageHom` AgeHist — gnomad release 2.1 introduces age histogram
      - `30` integer
      - `35` integer
      - `40` integer
      - `45` integer
      - `50` integer
      - `55` integer
      - `60` integer
      - `65` integer
      - `70` integer
      - `75` integer
      - `80` integer
      - `<30` integer
      - `>80` integer
    - `afr` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `amr` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `asj` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `eas` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `fin` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `nfe` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `sas` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `oth` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `male` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `female` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
    - `overall` GnomadBase
      - `hc` integer — homozygote count
      - `hf` number — estimated homozygote frequency
      - `ac` integer — alternative allele count
      - `an` integer — total allele count
      - `af` number — alternative allele frequency
  - `bravo_af` number — You need to obtain license from https://bravo.sph.umich.edu/ in order to use Bravo
  - `bravo_hom_f` number — You need to obtain license from https://bravo.sph.umich.edu/ in order to use Bravo
  - `kaviar_af` number
  - `filter` string
  - `cadd` number
  - `internal_af` number
  - `internal_hom_f` number
  - `feature_id` string
  - `feature_type` string
  - `hgvs_c` string
  - `hgvs_p` string
  - `consequence` string
  - `impact` string
  - `carriers` object
    - `heterozygous` PatientBasic — basic information about a patient, not including variants
      - `id` string
      - `fullHpos` object[]
        - `id` string
        - `name` string
      - `unrelated` boolean
      - `cohort` string
    - `homozygous` PatientBasic — basic information about a patient, not including variants
      - `id` string
      - `fullHpos` object[]
        - `id` string
        - `name` string
      - `unrelated` boolean
      - `cohort` string
    - `missing` PatientBasic — basic information about a patient, not including variants
      - `id` string
      - `fullHpos` object[]
        - `id` string
        - `name` string
      - `unrelated` boolean
      - `cohort` string
  - `userComment` object — input from users
    - `clinicalRating` number — averaged ratings from 1 to 5 from users. 1 for definitely benign, and 5 for definitely pathogenic
    - `falsePositiveCounts` integer — Counts of users flagging this variant as non-existence
    - `comments` object[] — All the comments about this variant submitted by users
      - `text` string
      - `userId` string
      - `contact` string

## Other responses

- `400` — Invalid ID supplied
- `404` — Variant not found

---

[API](https://skmtc.dev/phenopolis/apis/phenopolis-api.md) · [All operations](https://skmtc.dev/phenopolis/apis/phenopolis-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/phenopolis/phenopolis-api/revisions/91bf2af7c0c2/schema)
