Skip to content

API Reference

The seqout API provides programmatic access to over 1 million GEO, SRA, ENA, ArrayExpress & GSA projects. All endpoints are free, require no authentication, and return JSON unless noted otherwise.
Base URL: https://seqout.org/apiโ€” Interactive Swagger docs at https://seqout.org/api/docs.

For LLM integration see the MCP Server.
Ontology
GET/ontology/termEverything the ontology graph knows about a term
Projects
GET/project/{accession}Get project metadata
GET/project/{accession}/metadataGet project title and description
GET/project/{accession}/xrefCross-reference lookup
GET/project/{accession}/citeGet BibTeX citation
GET/project/{accession}/enrichedAI-enriched sample metadata
Experiments & Samples
GET/project/{study}/experimentsList study experiments
GET/project/{study}/runsList FASTQ download links
GET/run/{run}Download links for a single run
GET/sample/{accession}Get sample metadata
GET/sample-detail/{accession}Get full sample detail
GET/geo/series/{accession}/samplesList GEO/ArrayExpress samples
Downloads
GET/project/{study}/runs/downloadDownload run links as TSV
GET/project/{study}/metadata/downloadDownload merged metadata CSV
GET/project/{study}/download/{mode}Download bash script
GET/project/{accession}/supplementary/downloadDownload supplementary files script
POST/bulk/metadataBulk metadata download
POST/bulk/project-metadataBulk project metadata lookup
Statistics
GET/stats/growthDatabase growth over time
GET/stats/organism-growthOrganism growth over time
GET/stats/organism-totalsTotal experiments per organism
GET/stats/organism-searchSearch organisms by name
GET/stats/global-contributionsGeographic contributions
GET/stats/global-contributions/accessionsAccessions by country
GET/stats/platform-totalsTotal experiments per platform
GET/stats/platform-growthPlatform growth over time
GET/stats/platform-instrumentsInstruments for a platform
GET/stats/platform-filtersFilter options for a platform
Lookup & Resolution
GET/accession/{accession}/projectResolve accession to parent project
GET/prj/{prj_accession}Resolve BioProject to study
GET/common-nameGet common name for organism
GET/organismsList all organisms
GA4GH Beacon v2
GET/beacon/infoBeacon identity & metadata
GET/beacon/filtering_termsList usable filter terms
GET/beacon/datasetsList datasets (source archives)
POST/beacon/biosamplesQuery ontology-enriched biosamples
POST/beacon/individualsQuery individuals
GET/beacon/runsBrowse or fetch sequencing runs
Rate LimitsMost endpoints allow 60 requests/minute per IP. Search endpoints allow 30 requests/minute. Bulk and download endpoints allow 10 requests/minute. Responses include standard rate limit headers.