UCSC Genomic Data logo

UCSC Genomic Data

The UCSC Genome Browser is a widely-used bioinformatics tool providing access to genomic data, sequence information, and annotation tracks for hundreds of organisms. The REST API provides programmatic access to genome assemblies, DNA sequences, annotation tracks, and track hubs. No authentication is required; rate limiting of one request per second is recommended. Data is returned in JSON format.

1 APIs 0 Features
GenomicsBioinformaticsDNABiologyResearchOpen Science

APIs

UCSC Genome Browser REST API

REST API providing programmatic access to the UCSC Genome Browser's genomic data, including genome assemblies, DNA sequences, annotation tracks, and track hubs. All endpoints us...

Semantic Vocabularies

Ucsc Genomic Data Context

5 classes · 16 properties

JSON-LD

API Governance Rules

UCSC Genomic Data API Rules

6 rules · 1 errors 5 warnings

SPECTRAL

JSON Structure

Ucsc Genomic Data Structure

0 properties

JSON STRUCTURE

Example Payloads

Ucsc List Tracks Example

2 fields

EXAMPLE

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn

Sources

Raw ↑
aid: ucsc-genomic-data
name: UCSC Genomic Data
description: >-
  The UCSC Genome Browser is a widely-used bioinformatics tool providing access to genomic data, sequence information,
  and annotation tracks for hundreds of organisms. The REST API provides programmatic access to genome assemblies, DNA
  sequences, annotation tracks, and track hubs. No authentication is required; rate limiting of one request per second
  is recommended. Data is returned in JSON format.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Genomics
  - Bioinformatics
  - DNA
  - Biology
  - Research
  - Open Science
created: '2025-03-01'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/ucsc-genomic-data/refs/heads/main/apis.yml
specificationVersion: '0.19'
common:
  - type: GitHubOrganization
    url: https://github.com/ucscgenomebrowser
  - type: LinkedIn
    url: https://www.linkedin.com/company/ucsc-genomics-institute
apis:
  - aid: ucsc-genomic-data:ucsc-genomic-data
    name: UCSC Genome Browser REST API
    description: >-
      REST API providing programmatic access to the UCSC Genome Browser's genomic data, including genome assemblies, DNA
      sequences, annotation tracks, and track hubs. All endpoints use HTTP GET and return JSON. No authentication is
      required. Rate limited to one request per second. Supports hg38, mm39, and hundreds of other assemblies.
    humanURL: https://genome.ucsc.edu/goldenPath/help/api.html
    baseURL: https://api.genome.ucsc.edu
    tags:
      - Genomics
      - Bioinformatics
      - DNA Sequences
      - Annotation Tracks
      - Genome Assemblies
    properties:
      - type: Documentation
        url: https://genome.ucsc.edu/goldenPath/help/api.html
      - type: OpenAPI
        url: openapi/ucsc-genomic-data-openapi.yml
      - type: Example
        url: examples/ucsc-get-dna-sequence-example.json
      - type: Example
        url: examples/ucsc-list-tracks-example.json
      - type: JSONSchema
        url: json-schema/ucsc-genomic-data-sequence-schema.json
      - type: JSONSchema
        url: json-schema/ucsc-genomic-data-track-schema.json
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
properties:
  - url: rules/ucsc-genomic-data-rules.yml
    type: SpectralRules
  - url: vocabulary/ucsc-genomic-data-vocabulary.yml
    type: Vocabulary
  - url: json-ld/ucsc-genomic-data-context.jsonld
    type: JSONLDContext
  - url: capabilities/genomic-research.yaml
    type: NaftikoCapabilities