GET /api/search_download.php

proteinatlas.org:human-protein-atlas-api

Summary: Search and download gene data
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)

TitleTypeURLAction
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

Latency

Status Codes

TimeStatusLatencySize
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

WhenOldNew
2026-03-23 09:11:23.002495 0cd653cc0a5b a2c54e1b65f3