Human Protein Atlas API

The Human Protein Atlas API provides programmatic access to protein expression data, gene information, and tissue/cell type specific expression patterns. The API supports queries by Ensembl gene ID and search by gene name or keywords.

Claim this API

Are you the operator of Human Protein Atlas API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with Human Protein Atlas API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Screenshot:
Screenshot of Human Protein Atlas API homepage
Base URL: https://www.proteinatlas.org/api/
Auth: unknown
Endpoints: 6
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:09:19.461545

Links

Homepage: https://www.proteinatlas.org/about/help
API Base: https://www.proteinatlas.org/api/

100.0%

Uptime (7d)

222ms

Avg latency (7d)

11

Probes (7d)

Latency (7d)

Success Rate (7d)

Topics

GENOMICS, HEALTH, SCIENCE

Endpoints

Method Path Summary Auth Last Status Latency
GET /api/search_download.php Search and download gene data 200 247ms
GET /search/{query} Search for genes/proteins 200 213ms
GET /{ensemblId}.json Get gene entry as JSON 200 216ms
GET /{ensemblId}.tsv Get gene entry as TSV 200 206ms
GET /{ensemblId}.xml Get gene entry as XML 200 234ms
GET /{ensemblId}.{format} Get protein data by Ensembl ID 200 181ms