GET api/search_download.php
proteinatlas.org:human-protein-atlas-api
Summary: Search and download gene data
Operation ID: searchDownload
Auth: unknown
Operation ID: searchDownload
Auth: unknown
Description
Search for genes by name, synonym, or keyword and download results in JSON or TSV format. Supports customizable column selection for targeted data retrieval. Returns X-Total-Results header with total match count.
Parameters (4)
columns
(string, query, required)
Comma-separated column specifiers. Common codes: g (Gene), gs (Gene synonym), eg (Ensembl), up (Uniprot), pc (Protein class), rnats (RNA tissue specificity). See documentation for full list of tissue/cell type expression columns.
compress
(string, query, optional, default: no)
Enable gzip compression
Constraints: {'enum': ['yes', 'no']}
format
(string, query, required)
Output format
Constraints: {'enum': ['json', 'tsv']}
search
(string, query, required)
Search query - gene name, synonym, or keyword (e.g., TP53, P53, breast cancer)
Examples (3)
| Title | Type | URL | Action |
|---|---|---|---|
| Search and download gene data | openapi-spec |
https://www.proteinatlas.org/api/search_download.php?search=TP53&format=json&columns=g,gs,eg&compress=no |
|
| Search and download gene data | openapi-spec |
https://www.proteinatlas.org/api/search_download.php?search=TP53&format=json&columns=g,gs,eg,up,pc&compress=no |
|
| Search and download gene data | probe-gate |
https://www.proteinatlas.org/api/search_download.php?search=TP53&format=json&columns=g%2Cgs%2Ceg%2Cup%2Cpc&compress=no |
Probe History
Status Codes
| Time | Status | Latency | Size |
|---|---|---|---|
| 2026-03-23 10:26:59.698924 | 200 | 247ms | |
| 2026-03-23 09:11:23.002495 | 200 | 244ms | |
| 2026-03-23 09:05:58.532926 | 200 | 312ms |
Response Changes
| When | Old | New |
|---|---|---|
| 2026-03-23 09:11:23.002495 | 0cd653cc0a5b |
a2c54e1b65f3 |