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