REST API

Programmatic access for laboratories, clinics and bioinformatics pipelines. Rate-limited by access tier.

Endpoints

GET/api/v1/variant/{rsid}
GET/api/v1/gene/{symbol}
GET/api/v1/region/{chrom}:{start}-{end}
POST/api/v1/variants/batch
GET/api/v1/download/vcf

Example

# Fetch Bulgarian allele frequency for rs1801133
curl -H "Authorization: Bearer {token}" \
     https://dragadb.org/api/v1/variant/rs1801133

# Response
{
  "rsid": "rs1801133",
  "gene": "MTHFR",
  "bg_af": 0.4312,
  "bg_ac": 3642,
  "bg_an": 8436,
  "bg_hom": 812,
  "filter": "PASS",
  "acmg_class": "Benign",
  "global_af": 0.3301
}

Access tiers

Tier 1

Public

+Web search interface
+Single variant lookup
+100 API calls / day
Batch queries
VCF / TSV download
Raw data access

Tier 2

Academic

+All public features
+10,000 API calls / day
+Batch queries
+VCF / TSV download
+Institutional email
Raw BAM / CRAM access

Tier 3

Clinical

+All academic features
+Unlimited API calls
+Priority support
+Clinical reporting
+MOU required
+Raw BAM / CRAM access