Skip to main content
POST
Reports median expression across donors of normal (non-diseased) tissue for human genes only. Uses open-access summary data from the Genotype-Tissue Expression (GTEx) project, US National Institutes of Health. Please cite the GTEx Portal (https://gtexportal.org) and dbGaP accession phs000424. Values are transcripts per million (TPM), static between releases; the answer names the dataset. Pass an official human gene symbol or an Ensembl gene ID, with or without a version. Exactly one matching reference row is required; otherwise matched is false and candidates lists the returned rows. Tissues are sorted by highest median first; omit limit for all tissues. The data is for research and is not medical advice.

Authentication

Requires x402 payment in the payment-signature header.

Request Body

string
required
Official human gene symbol (TP53) or Ensembl gene ID (ENSG00000141510), with or without a version. 1 to 30 characters. Letters, digits, ”.”, ”_” and ”-” only.
integer
Tissues returned, highest median first; omit for all tissues. From 1 to 60.

Response (200 OK)

Top-level envelope: success (boolean) and data (object). All fields below are nested under data.
string
Durable job ID for audit and lookup
string
Job status: completed
string
Always gene_expression
object
The answer, described under Result below
object
Where the answer came from and when
string
The public body the data comes from. Always Genotype-Tissue Expression (GTEx) project, US National Institutes of Health.
string
public when the data comes from a public body, commercial otherwise
string
When the lookup was made, as an ISO 8601 UTC time
string
When the source says the fact was last updated, or null when the source gives no date

Result

Nested under data.result.
boolean
Whether exactly one reference gene matched.
object[]
Reference rows, only when matched is false.
string
Versioned GENCODE gene ID.
string
Gene symbol.
object
Matched gene, or null.
string
Versioned GENCODE gene ID.
string
Ensembl gene ID without version.
string
Gene symbol.
integer
Entrez gene ID, when available. null when the source gives no value.
string
Gene description without the source annotation.
string
Chromosome of the gene.
string
GTEx dataset release.
string
Transcripts per million.
object[]
Normal tissues, highest median expression first.
string
GTEx tissue site detail ID.
string
Source ontology ID, usually UBERON; cultured cells may use EFO. null when the source gives no value.
number
Median expression across donors in TPM.
See Pricing for this tool’s price. A wallet (x402) call receives it in the 402 quote before anything is charged; a call paid from prepaid credits is charged when the API accepts the request and answers 200.

Notes

  • Results return inline. The finished job stays available at /v1/requests/{request_id}