GET /getData/sequence

ucsc.edu:ucsc-genome-browser-api

Summary: Get DNA sequence
Operation ID: getSequence
Auth: unknown
Description

Returns DNA sequence for a specific genomic region. Can optionally return reverse complement.

Parameters (6)

chrom (string, query, required)

Chromosome name (e.g., chr1, chrM)

end (integer, query, optional)

End position (1-relative, required with start)

genome (string, query, optional)

Genome assembly ID (e.g., hg38). Required unless hubUrl is provided.

hubUrl (string, query, optional)

URL of the track hub (requires genome parameter)

revComp (integer, query, optional)

If 1, return reverse complement of sequence

Constraints: {'enum': [1]}

start (integer, query, optional)

Start position (0-relative, required with end)

Examples (2)

TitleTypeURLAction
Get DNA sequence openapi-spec https://api.genome.ucsc.edu/getData/sequence?genome=hg38&chrom=chr1&start=100000&end=100100
Get DNA Sequence openapi-spec https://api.genome.ucsc.edu/getData/sequence?genome=hg38&chrom=chrM&start=0&end=100

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:51:07.619433 200 551ms
2026-03-23 10:22:51.830958 200 554ms

Response Changes

WhenOldNew
2026-03-23 10:51:07.619433 e76785c19c5a ccd28a602918