---
type: "firecrawl-provider"
description: "The GTEx Portal (Genotype-Tissue Expression project: Broad Institute, NIH Common Fund) through its public API v2, open-access aggregate data only. Median gene expression (TPM) across 54 human tissue sites from about 950 post-mortem donors, and significant single-tissue cis-eQTLs (variant, gene, tissue, normalized effect size, p-value) looked up by gene or by variant (rsID, GTEx variant ID or GRCh38 position). Releases GTEx Analysis v11 (default, GENCODE v47), v10 and v8. Outputs carry Ensembl, GENCODE, NCBI Gene and HGNC gene IDs, dbSNP rsIDs, GRCh38 and GRCh37 variant IDs and UBERON tissue IDs to join with UniProt, Open Targets, HPA, HGNC and NCBI Gene, and the GTEx Portal Data License attribution. No sample-level or donor-level data."
use_when: "The GTEx Portal (Genotype-Tissue Expression project: Broad Institute, NIH Common Fund) through its public API v2, open-access aggregate data only. Median gene expression (TPM) across 54 human tissue sites from about 950 post-mortem donors, and significant single-tissue cis-eQTLs (variant, gene, tissue, normalized effect size, p-value) looked up by gene or by variant (rsID, GTEx variant ID or GRCh38 position). Releases GTEx Analysis v11 (default, GENCODE v47), v10 and v8. Outputs carry Ensembl, GENCODE, NCBI Gene and HGNC gene IDs, dbSNP rsIDs, GRCh38 and GRCh37 variant IDs and UBERON tissue IDs to join with UniProt, Open Targets, HPA, HGNC and NCBI Gene, and the GTEx Portal Data License attribution. No sample-level or donor-level data.\n\nThe GTEx Portal (Genotype-Tissue Expression project: Broad Institute, NIH Common Fund) through its public API v2, open-access aggregate data only. Median gene expression (TPM) across 54 human tissue sites from about 950 post-mortem donors, and significant single-tissue cis-eQTLs (variant, gene, tissue, normalized effect size, p-value) looked up by gene or by variant (rsID, GTEx variant ID or GRCh38 position). Releases GTEx Analysis v11 (default, GENCODE v47), v10 and v8. Outputs carry Ensembl, GENCODE, NCBI Gene and HGNC gene IDs, dbSNP rsIDs, GRCh38 and GRCh37 variant IDs and UBERON tissue IDs to join with UniProt, Open Targets, HPA, HGNC and NCBI Gene, and the GTEx Portal Data License attribution. No sample-level or donor-level data."
categories: "Life sciences"
capabilities: 2
credits_per_call: 5
---
# GTEx Portal: gene expression by tissue and eQTLs on Firecrawl Alexandria

The GTEx Portal (Genotype-Tissue Expression project: Broad Institute, NIH Common Fund) through its public API v2, open-access aggregate data only. Median gene expression (TPM) across 54 human tissue sites from about 950 post-mortem donors, and significant single-tissue cis-eQTLs (variant, gene, tissue, normalized effect size, p-value) looked up by gene or by variant (rsID, GTEx variant ID or GRCh38 position). Releases GTEx Analysis v11 (default, GENCODE v47), v10 and v8. Outputs carry Ensembl, GENCODE, NCBI Gene and HGNC gene IDs, dbSNP rsIDs, GRCh38 and GRCh37 variant IDs and UBERON tissue IDs to join with UniProt, Open Targets, HPA, HGNC and NCBI Gene, and the GTEx Portal Data License attribution. No sample-level or donor-level data.

- Categories: Life sciences
- Category index: [Life sciences category](https://firecrawl.dev/alexandria/agents/categories/life-sciences)
- Provider key: `gtexportal-org`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/gtexportal-org)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/gtexportal-org/openapi.json)

## Capabilities

- [Tissues](https://firecrawl.dev/alexandria/agents/providers/gtexportal-org/expression/tissues): Median gene expression (TPM) by tissue for one human gene from the GTEx Portal: GTEx's RNA-seq of about 950 post-mortem donors over 54 tissue sites, open-access aggregate values. Takes a gene symbol (PCSK9), an Ensembl gene ID with or without version, or a GENCODE ID. Returns the gene in the dataset's GENCODE release (symbol, GENCODE and Ensembl IDs, name, biotype, location, NCBI Gene and HGNC IDs), the release (default GTEx Analysis v11, GENCODE v47) and one row per tissue, highest median first: GTEx tissue ID, display name, tissue site, UBERON ID, median TPM, rank and the RNA-seq sample count GTEx reports. Filter to chosen tissues; limit caps the rows.
- [Search](https://firecrawl.dev/alexandria/agents/providers/gtexportal-org/eqtls/search): Significant single-tissue cis-eQTLs from the GTEx Portal: variant-gene pairs where a variant's genotype changes the gene's expression in a tissue, at GTEx's thresholds (eGenes at FDR 5%, each variant below its gene's nominal p-value threshold). Give exactly one of gene (symbol, Ensembl or GENCODE ID) or variant (dbSNP rsID, GTEx variant ID such as chr1_55025188_T_C_b38, or chromosome-position-ref-alt on GRCh38). Each row has the GTEx variant ID, rsID, chromosome, position, ref and alt, gene symbol with GENCODE and Ensembl IDs, tissue with UBERON ID, normalized effect size (NES) and nominal p-value. Rows are sorted by p-value, strongest first, and page with limit and offset; by_tissue gives each tissue's count and strongest eQTL, by_gene each gene's. Filter by tissues; default release GTEx Analysis v11.

## 1. Choose this provider when

The GTEx Portal (Genotype-Tissue Expression project: Broad Institute, NIH Common Fund) through its public API v2, open-access aggregate data only. Median gene expression (TPM) across 54 human tissue sites from about 950 post-mortem donors, and significant single-tissue cis-eQTLs (variant, gene, tissue, normalized effect size, p-value) looked up by gene or by variant (rsID, GTEx variant ID or GRCh38 position). Releases GTEx Analysis v11 (default, GENCODE v47), v10 and v8. Outputs carry Ensembl, GENCODE, NCBI Gene and HGNC gene IDs, dbSNP rsIDs, GRCh38 and GRCh37 variant IDs and UBERON tissue IDs to join with UniProt, Open Targets, HPA, HGNC and NCBI Gene, and the GTEx Portal Data License attribution. No sample-level or donor-level data.

The GTEx Portal (Genotype-Tissue Expression project: Broad Institute, NIH Common Fund) through its public API v2, open-access aggregate data only. Median gene expression (TPM) across 54 human tissue sites from about 950 post-mortem donors, and significant single-tissue cis-eQTLs (variant, gene, tissue, normalized effect size, p-value) looked up by gene or by variant (rsID, GTEx variant ID or GRCh38 position). Releases GTEx Analysis v11 (default, GENCODE v47), v10 and v8. Outputs carry Ensembl, GENCODE, NCBI Gene and HGNC gene IDs, dbSNP rsIDs, GRCh38 and GRCh37 variant IDs and UBERON tissue IDs to join with UniProt, Open Targets, HPA, HGNC and NCBI Gene, and the GTEx Portal Data License attribution. No sample-level or donor-level data.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "gtexportal-org",
  "capability": "expression/tissues",
  "options": {
    "gene": "PCSK9"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `dataset` (string): GTEx release: gtex_v11 (default, GENCODE v47, 50 eQTL tissues, the most complete analysed adult GTEx dataset), gtex_v10 (GENCODE v39) or gtex_v8 (GENCODE v26, the release most papers cite). Example: `gtex_v11`
- `gene` (string, required): Human gene: HGNC symbol (PCSK9, case-insensitive), Ensembl gene ID with or without version (ENSG00000169174, ENSG00000169174.10) or GENCODE ID. Resolved in the dataset's GENCODE release; a version from another release is accepted with a gene_version_differs warning. Pattern: ^\s*[A-Za-z0-9][A-Za-z0-9._-]*\s*$. Example: `<gene>`
- `limit` (number): Most tissues returned, highest median first. Default all. Example: `10`
- `tissues` (string[]): Only these GTEx tissue site detail IDs (Liver, Whole_Blood, Brain_Cortex, ...). Default: every tissue. Example: `[]`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "gtexportal-org",
    capability: "expression/tissues",
    options: {
      gene: "PCSK9",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "gtexportal-org",
  "capability": "expression/tissues",
  "options": {
    "gene": "PCSK9"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "gtexportal-org",
    "capability": "expression/tissues",
    "options": {
      "gene": "PCSK9"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'gtexportal-org/expression/tissues' \
  --options '{"gene":"PCSK9"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "gtexportal-org",
  "capability": "expression/tissues",
  "options": {
    "gene": "PCSK9"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "gtexportal-org",
  "capability": "expression/tissues",
  "options": {
    "gene": "PCSK9"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "dataset": {
    "dbgap_accession": null,
    "gencode_version": "v47",
    "genome_build": "GRCh38/hg38",
    "id": "gtex_v11",
    "name": "GTEx Analysis v11"
  },
  "gene": {
    "chromosome": "chr1",
    "end": 55064852,
    "ensembl_gene_id": "ENSG00000169174",
    "gencode_id": "ENSG00000169174.13",
    "gene_type": "protein coding",
    "hgnc_id": "HGNC:20001",
    "name": "proprotein convertase subtilisin/kexin type 9",
    "ncbi_gene_id": 255738,
    "start": 55039445,
    "strand": "+",
    "symbol": "PCSK9"
  },
  "license": {
    "access": "Open-access aggregate data only: median expression per tissue, significant eQTL summary statistics and reference metadata. No sample-level or donor-level data.",
    "attribution": "Data obtained from the GTEx Portal (https://gtexportal.org) on 2026-10-30, GTEx Analysis v11.",
    "currency": "Read from the GTEx Portal API at the time of the call, so this is the portal's current data for GTEx Analysis v11; GTEx may have published a newer release since.",
    "name": "GTEx Portal Data License",
    "no_endorsement": "The GTEx Portal and the GTEx Project have not endorsed Firecrawl or any product, service or application that uses this data.",
    "url": "https://gtexportal.org/home/license"
  },
  "observed_at_ms": 1793395786146,
  "query": "PCSK9",
  "source_url": "https://gtexportal.org/home/gene/PCSK9",
  "tissues": [
    {
      "median_tpm": 26.467,
      "rank": 1,
      "rna_seq_samples": 261,
      "tissue_id": "Liver",
      "tissue_name": "Liver",
      "tissue_ontology_id": "UBERON:0001114",
      "tissue_site": "Liver"
    },
    {
      "median_tpm": 21.256,
      "rank": 2,
      "rna_seq_samples": 276,
      "tissue_id": "Brain_Cerebellar_Hemisphere",
      "tissue_name": "Brain - Cerebellar Hemisphere",
      "tissue_ontology_id": "UBERON:0002037",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 20.2374,
      "rank": 3,
      "rna_seq_samples": 264,
      "tissue_id": "Brain_Cerebellum",
      "tissue_name": "Brain - Cerebellum",
      "tissue_ontology_id": "UBERON:0002037",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 7.06649,
      "rank": 4,
      "rna_seq_samples": 601,
      "tissue_id": "Lung",
      "tissue_name": "Lung",
      "tissue_ontology_id": "UBERON:0008952",
      "tissue_site": "Lung"
    },
    {
      "median_tpm": 5.31771,
      "rank": 5,
      "rna_seq_samples": 614,
      "tissue_id": "Esophagus_Mucosa",
      "tissue_name": "Esophagus - Mucosa",
      "tissue_ontology_id": "UBERON:0006920",
      "tissue_site": "Esophagus"
    },
    {
      "median_tpm": 2.98475,
      "rank": 6,
      "rna_seq_samples": 206,
      "tissue_id": "Small_Intestine_Terminal_Ileum",
      "tissue_name": "Small Intestine - Terminal Ileum",
      "tissue_ontology_id": "UBERON:0001211",
      "tissue_site": "Small Intestine"
    },
    {
      "median_tpm": 2.78089,
      "rank": 7,
      "rna_seq_samples": 362,
      "tissue_id": "Pancreas",
      "tissue_name": "Pancreas",
      "tissue_ontology_id": "UBERON:0001150",
      "tissue_site": "Pancreas"
    },
    {
      "median_tpm": 1.96578,
      "rank": 8,
      "rna_seq_samples": 667,
      "tissue_id": "Nerve_Tibial",
      "tissue_name": "Nerve - Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "tissue_site": "Nerve"
    },
    {
      "median_tpm": 1.74532,
      "rank": 9,
      "rna_seq_samples": 478,
      "tissue_id": "Colon_Transverse",
      "tissue_name": "Colon - Transverse",
      "tissue_ontology_id": "UBERON:0001157",
      "tissue_site": "Colon"
    },
    {
      "median_tpm": 1.6321,
      "rank": 10,
      "rna_seq_samples": 751,
      "tissue_id": "Skin_Sun_Exposed_Lower_leg",
      "tissue_name": "Skin - Sun Exposed (Lower leg)",
      "tissue_ontology_id": "UBERON:8480050",
      "tissue_site": "Skin"
    },
    {
      "median_tpm": 1.27059,
      "rank": 11,
      "rna_seq_samples": 170,
      "tissue_id": "Vagina",
      "tissue_name": "Vagina",
      "tissue_ontology_id": "UBERON:0000996",
      "tissue_site": "Vagina"
    },
    {
      "median_tpm": 1.23561,
      "rank": 12,
      "rna_seq_samples": 649,
      "tissue_id": "Skin_Not_Sun_Exposed_Suprapubic",
      "tissue_name": "Skin - Not Sun Exposed (Suprapubic)",
      "tissue_ontology_id": "UBERON:0036149",
      "tissue_site": "Skin"
    },
    {
      "median_tpm": 1.15509,
      "rank": 13,
      "rna_seq_samples": 413,
      "tissue_id": "Testis",
      "tissue_name": "Testis",
      "tissue_ontology_id": "UBERON:0000473",
      "tissue_site": "Testis"
    },
    {
      "median_tpm": 0.816652,
      "rank": 14,
      "rna_seq_samples": null,
      "tissue_id": "Cervix_Ectocervix",
      "tissue_name": "Cervix - Ectocervix",
      "tissue_ontology_id": "UBERON:0012249",
      "tissue_site": "Cervix Uteri"
    },
    {
      "median_tpm": 0.516851,
      "rank": 15,
      "rna_seq_samples": 649,
      "tissue_id": "Cells_Cultured_fibroblasts",
      "tissue_name": "Cells - Cultured fibroblasts",
      "tissue_ontology_id": "EFO:0002009",
      "tissue_site": "Skin"
    },
    {
      "median_tpm": 0.37432,
      "rank": 16,
      "rna_seq_samples": 800,
      "tissue_id": "Whole_Blood",
      "tissue_name": "Whole Blood",
      "tissue_ontology_id": "UBERON:0013756",
      "tissue_site": "Blood"
    },
    {
      "median_tpm": 0.347208,
      "rank": 17,
      "rna_seq_samples": 407,
      "tissue_id": "Stomach",
      "tissue_name": "Stomach",
      "tissue_ontology_id": "UBERON:0000945",
      "tissue_site": "Stomach"
    },
    {
      "median_tpm": 0.317282,
      "rank": 18,
      "rna_seq_samples": null,
      "tissue_id": "Kidney_Medulla",
      "tissue_name": "Kidney - Medulla",
      "tissue_ontology_id": "UBERON:0001293",
      "tissue_site": "Kidney"
    },
    {
      "median_tpm": 0.282928,
      "rank": 19,
      "rna_seq_samples": 584,
      "tissue_id": "Adipose_Visceral_Omentum",
      "tissue_name": "Adipose - Visceral (Omentum)",
      "tissue_ontology_id": "UBERON:0010414",
      "tissue_site": "Adipose Tissue"
    },
    {
      "median_tpm": 0.257333,
      "rank": 20,
      "rna_seq_samples": 277,
      "tissue_id": "Spleen",
      "tissue_name": "Spleen",
      "tissue_ontology_id": "UBERON:0002106",
      "tissue_site": "Spleen"
    },
    {
      "median_tpm": 0.232392,
      "rank": 21,
      "rna_seq_samples": null,
      "tissue_id": "Cervix_Endocervix",
      "tissue_name": "Cervix - Endocervix",
      "tissue_ontology_id": "UBERON:0000458",
      "tissue_site": "Cervix Uteri"
    },
    {
      "median_tpm": 0.218174,
      "rank": 22,
      "rna_seq_samples": 284,
      "tissue_id": "Brain_Nucleus_accumbens_basal_ganglia",
      "tissue_name": "Brain - Nucleus accumbens (basal ganglia)",
      "tissue_ontology_id": "UBERON:0001882",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.218172,
      "rank": 23,
      "rna_seq_samples": null,
      "tissue_id": "Fallopian_Tube",
      "tissue_name": "Fallopian Tube",
      "tissue_ontology_id": "UBERON:0003889",
      "tissue_site": "Fallopian Tube"
    },
    {
      "median_tpm": 0.205447,
      "rank": 24,
      "rna_seq_samples": 472,
      "tissue_id": "Artery_Aorta",
      "tissue_name": "Artery - Aorta",
      "tissue_ontology_id": "UBERON:0001496",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.160712,
      "rank": 25,
      "rna_seq_samples": 561,
      "tissue_id": "Esophagus_Muscularis",
      "tissue_name": "Esophagus - Muscularis",
      "tissue_ontology_id": "UBERON:0004648",
      "tissue_site": "Esophagus"
    },
    {
      "median_tpm": 0.148748,
      "rank": 26,
      "rna_seq_samples": 295,
      "tissue_id": "Adrenal_Gland",
      "tissue_name": "Adrenal Gland",
      "tissue_ontology_id": "UBERON:0002369",
      "tissue_site": "Adrenal Gland"
    },
    {
      "median_tpm": 0.143178,
      "rank": 27,
      "rna_seq_samples": 103,
      "tissue_id": "Kidney_Cortex",
      "tissue_name": "Kidney - Cortex",
      "tissue_ontology_id": "UBERON:0001225",
      "tissue_site": "Kidney"
    },
    {
      "median_tpm": 0.136564,
      "rank": 28,
      "rna_seq_samples": 403,
      "tissue_id": "Esophagus_Gastroesophageal_Junction",
      "tissue_name": "Esophagus - Gastroesophageal Junction",
      "tissue_ontology_id": "UBERON:0004550",
      "tissue_site": "Esophagus"
    },
    {
      "median_tpm": 0.127694,
      "rank": 29,
      "rna_seq_samples": 268,
      "tissue_id": "Brain_Cortex",
      "tissue_name": "Brain - Cortex",
      "tissue_ontology_id": "UBERON:0001870",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.125689,
      "rank": 30,
      "rna_seq_samples": 203,
      "tissue_id": "Brain_Spinal_cord_cervical_c-1",
      "tissue_name": "Brain - Spinal cord (cervical c-1)",
      "tissue_ontology_id": "UBERON:0006469",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.122455,
      "rank": 31,
      "rna_seq_samples": 256,
      "tissue_id": "Brain_Hypothalamus",
      "tissue_name": "Brain - Hypothalamus",
      "tissue_ontology_id": "UBERON:0001898",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.122413,
      "rank": 32,
      "rna_seq_samples": 77,
      "tissue_id": "Bladder",
      "tissue_name": "Bladder",
      "tissue_ontology_id": "UBERON:0001255",
      "tissue_site": "Bladder"
    },
    {
      "median_tpm": 0.117542,
      "rank": 33,
      "rna_seq_samples": 268,
      "tissue_id": "Brain_Frontal_Cortex_BA9",
      "tissue_name": "Brain - Frontal Cortex (BA9)",
      "tissue_ontology_id": "UBERON:0009834",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.108508,
      "rank": 34,
      "rna_seq_samples": 689,
      "tissue_id": "Artery_Tibial",
      "tissue_name": "Artery - Tibial",
      "tissue_ontology_id": "UBERON:0007610",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.108214,
      "rank": 35,
      "rna_seq_samples": 180,
      "tissue_id": "Minor_Salivary_Gland",
      "tissue_name": "Minor Salivary Gland",
      "tissue_ontology_id": "UBERON:0006330",
      "tissue_site": "Salivary Gland"
    },
    {
      "median_tpm": 0.103932,
      "rank": 36,
      "rna_seq_samples": 511,
      "tissue_id": "Breast_Mammary_Tissue",
      "tissue_name": "Breast - Mammary Tissue",
      "tissue_ontology_id": "UBERON:0008367",
      "tissue_site": "Breast"
    },
    {
      "median_tpm": 0.102655,
      "rank": 37,
      "rna_seq_samples": 281,
      "tissue_id": "Prostate",
      "tissue_name": "Prostate",
      "tissue_ontology_id": "UBERON:0002367",
      "tissue_site": "Prostate"
    },
    {
      "median_tpm": 0.096918,
      "rank": 38,
      "rna_seq_samples": 311,
      "tissue_id": "Pituitary",
      "tissue_name": "Pituitary",
      "tissue_ontology_id": "UBERON:0000007",
      "tissue_site": "Pituitary"
    },
    {
      "median_tpm": 0.08593,
      "rank": 39,
      "rna_seq_samples": 268,
      "tissue_id": "Artery_Coronary",
      "tissue_name": "Artery - Coronary",
      "tissue_ontology_id": "UBERON:0001621",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.075287,
      "rank": 40,
      "rna_seq_samples": 418,
      "tissue_id": "Colon_Sigmoid",
      "tissue_name": "Colon - Sigmoid",
      "tissue_ontology_id": "UBERON:0001159",
      "tissue_site": "Colon"
    },
    {
      "median_tpm": 0.075269,
      "rank": 41,
      "rna_seq_samples": 152,
      "tissue_id": "Uterus",
      "tissue_name": "Uterus",
      "tissue_ontology_id": "UBERON:0000995",
      "tissue_site": "Uterus"
    },
    {
      "median_tpm": 0.0747005,
      "rank": 42,
      "rna_seq_samples": 711,
      "tissue_id": "Adipose_Subcutaneous",
      "tissue_name": "Adipose - Subcutaneous",
      "tissue_ontology_id": "UBERON:0002190",
      "tissue_site": "Adipose Tissue"
    },
    {
      "median_tpm": 0.073151,
      "rank": 43,
      "rna_seq_samples": 192,
      "tissue_id": "Ovary",
      "tissue_name": "Ovary",
      "tissue_ontology_id": "UBERON:0000992",
      "tissue_site": "Ovary"
    },
    {
      "median_tpm": 0.06446,
      "rank": 44,
      "rna_seq_samples": 233,
      "tissue_id": "Brain_Anterior_cingulate_cortex_BA24",
      "tissue_name": "Brain - Anterior cingulate cortex (BA24)",
      "tissue_ontology_id": "UBERON:0009835",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.055029,
      "rank": 45,
      "rna_seq_samples": 183,
      "tissue_id": "Brain_Substantia_nigra",
      "tissue_name": "Brain - Substantia nigra",
      "tissue_ontology_id": "UBERON:0002038",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.040236,
      "rank": 46,
      "rna_seq_samples": 254,
      "tissue_id": "Brain_Hippocampus",
      "tissue_name": "Brain - Hippocampus",
      "tissue_ontology_id": "UBERON:0001954",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.035153,
      "rank": 47,
      "rna_seq_samples": 180,
      "tissue_id": "Brain_Amygdala",
      "tissue_name": "Brain - Amygdala",
      "tissue_ontology_id": "UBERON:0001876",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.0302535,
      "rank": 48,
      "rna_seq_samples": 681,
      "tissue_id": "Thyroid",
      "tissue_name": "Thyroid",
      "tissue_ontology_id": "UBERON:0002046",
      "tissue_site": "Thyroid"
    },
    {
      "median_tpm": 0.02437,
      "rank": 49,
      "rna_seq_samples": 460,
      "tissue_id": "Heart_Atrial_Appendage",
      "tissue_name": "Heart - Atrial Appendage",
      "tissue_ontology_id": "UBERON:0006631",
      "tissue_site": "Heart"
    },
    {
      "median_tpm": 0.0227135,
      "rank": 50,
      "rna_seq_samples": 298,
      "tissue_id": "Brain_Caudate_basal_ganglia",
      "tissue_name": "Brain - Caudate (basal ganglia)",
      "tissue_ontology_id": "UBERON:0001873",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.0183775,
      "rank": 51,
      "rna_seq_samples": 253,
      "tissue_id": "Brain_Putamen_basal_ganglia",
      "tissue_name": "Brain - Putamen (basal ganglia)",
      "tissue_ontology_id": "UBERON:0001874",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.012536,
      "rank": 52,
      "rna_seq_samples": 326,
      "tissue_id": "Cells_EBV-transformed_lymphocytes",
      "tissue_name": "Cells - EBV-transformed lymphocytes",
      "tissue_ontology_id": "EFO:0000572",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.011852,
      "rank": 53,
      "rna_seq_samples": 816,
      "tissue_id": "Muscle_Skeletal",
      "tissue_name": "Muscle - Skeletal",
      "tissue_ontology_id": "UBERON:0011907",
      "tissue_site": "Muscle"
    },
    {
      "median_tpm": 0.0111285,
      "rank": 54,
      "rna_seq_samples": 450,
      "tissue_id": "Heart_Left_Ventricle",
      "tissue_name": "Heart - Left Ventricle",
      "tissue_ontology_id": "UBERON:0006566",
      "tissue_site": "Heart"
    }
  ],
  "tissues_filter": [],
  "total_tissues": 54,
  "unit": "TPM"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Tissues

- Capability: `expression/tissues`
- Description: Median gene expression (TPM) by tissue for one human gene from the GTEx Portal: GTEx's RNA-seq of about 950 post-mortem donors over 54 tissue sites, open-access aggregate values. Takes a gene symbol (PCSK9), an Ensembl gene ID with or without version, or a GENCODE ID. Returns the gene in the dataset's GENCODE release (symbol, GENCODE and Ensembl IDs, name, biotype, location, NCBI Gene and HGNC IDs), the release (default GTEx Analysis v11, GENCODE v47) and one row per tissue, highest median first: GTEx tissue ID, display name, tissue site, UBERON ID, median TPM, rank and the RNA-seq sample count GTEx reports. Filter to chosen tissues; limit caps the rows.
- Instructions: Which tissues express a gene and how strongly, on GTEx's uniform bulk RNA-seq ("which tissues express PCSK9 most": liver). Prefer proteinatlas-org for protein localisation, antibody staining and HPA's tissue-specificity classes, genenames-org or gene-ncbi-nlm-nih-gov for gene identity alone, and search here for variants that change a gene's expression. An unknown gene is not_found; a symbol GENCODE gives to several genes (SHOX on X and Y) is invalid_input listing their GENCODE IDs.
- Cost: 5 credits per call
- Capability file: [Tissues](https://firecrawl.dev/alexandria/agents/providers/gtexportal-org/expression/tissues)

Accepted options:
- `dataset` (string): GTEx release: gtex_v11 (default, GENCODE v47, 50 eQTL tissues, the most complete analysed adult GTEx dataset), gtex_v10 (GENCODE v39) or gtex_v8 (GENCODE v26, the release most papers cite). Example: `gtex_v11`
- `gene` (string, required): Human gene: HGNC symbol (PCSK9, case-insensitive), Ensembl gene ID with or without version (ENSG00000169174, ENSG00000169174.10) or GENCODE ID. Resolved in the dataset's GENCODE release; a version from another release is accepted with a gene_version_differs warning. Pattern: ^\s*[A-Za-z0-9][A-Za-z0-9._-]*\s*$. Example: `<gene>`
- `limit` (number): Most tissues returned, highest median first. Default all. Example: `10`
- `tissues` (string[]): Only these GTEx tissue site detail IDs (Liver, Whole_Blood, Brain_Cortex, ...). Default: every tissue. Example: `[]`

Response schema example:
```json
{
  "dataset": {
    "dbgap_accession": null,
    "gencode_version": "v47",
    "genome_build": "GRCh38/hg38",
    "id": "gtex_v11",
    "name": "GTEx Analysis v11"
  },
  "gene": {
    "chromosome": "chr1",
    "end": 55064852,
    "ensembl_gene_id": "ENSG00000169174",
    "gencode_id": "ENSG00000169174.13",
    "gene_type": "protein coding",
    "hgnc_id": "HGNC:20001",
    "name": "proprotein convertase subtilisin/kexin type 9",
    "ncbi_gene_id": 255738,
    "start": 55039445,
    "strand": "+",
    "symbol": "PCSK9"
  },
  "license": {
    "access": "Open-access aggregate data only: median expression per tissue, significant eQTL summary statistics and reference metadata. No sample-level or donor-level data.",
    "attribution": "Data obtained from the GTEx Portal (https://gtexportal.org) on 2026-10-30, GTEx Analysis v11.",
    "currency": "Read from the GTEx Portal API at the time of the call, so this is the portal's current data for GTEx Analysis v11; GTEx may have published a newer release since.",
    "name": "GTEx Portal Data License",
    "no_endorsement": "The GTEx Portal and the GTEx Project have not endorsed Firecrawl or any product, service or application that uses this data.",
    "url": "https://gtexportal.org/home/license"
  },
  "observed_at_ms": 1793395786146,
  "query": "PCSK9",
  "source_url": "https://gtexportal.org/home/gene/PCSK9",
  "tissues": [
    {
      "median_tpm": 26.467,
      "rank": 1,
      "rna_seq_samples": 261,
      "tissue_id": "Liver",
      "tissue_name": "Liver",
      "tissue_ontology_id": "UBERON:0001114",
      "tissue_site": "Liver"
    },
    {
      "median_tpm": 21.256,
      "rank": 2,
      "rna_seq_samples": 276,
      "tissue_id": "Brain_Cerebellar_Hemisphere",
      "tissue_name": "Brain - Cerebellar Hemisphere",
      "tissue_ontology_id": "UBERON:0002037",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 20.2374,
      "rank": 3,
      "rna_seq_samples": 264,
      "tissue_id": "Brain_Cerebellum",
      "tissue_name": "Brain - Cerebellum",
      "tissue_ontology_id": "UBERON:0002037",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 7.06649,
      "rank": 4,
      "rna_seq_samples": 601,
      "tissue_id": "Lung",
      "tissue_name": "Lung",
      "tissue_ontology_id": "UBERON:0008952",
      "tissue_site": "Lung"
    },
    {
      "median_tpm": 5.31771,
      "rank": 5,
      "rna_seq_samples": 614,
      "tissue_id": "Esophagus_Mucosa",
      "tissue_name": "Esophagus - Mucosa",
      "tissue_ontology_id": "UBERON:0006920",
      "tissue_site": "Esophagus"
    },
    {
      "median_tpm": 2.98475,
      "rank": 6,
      "rna_seq_samples": 206,
      "tissue_id": "Small_Intestine_Terminal_Ileum",
      "tissue_name": "Small Intestine - Terminal Ileum",
      "tissue_ontology_id": "UBERON:0001211",
      "tissue_site": "Small Intestine"
    },
    {
      "median_tpm": 2.78089,
      "rank": 7,
      "rna_seq_samples": 362,
      "tissue_id": "Pancreas",
      "tissue_name": "Pancreas",
      "tissue_ontology_id": "UBERON:0001150",
      "tissue_site": "Pancreas"
    },
    {
      "median_tpm": 1.96578,
      "rank": 8,
      "rna_seq_samples": 667,
      "tissue_id": "Nerve_Tibial",
      "tissue_name": "Nerve - Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "tissue_site": "Nerve"
    },
    {
      "median_tpm": 1.74532,
      "rank": 9,
      "rna_seq_samples": 478,
      "tissue_id": "Colon_Transverse",
      "tissue_name": "Colon - Transverse",
      "tissue_ontology_id": "UBERON:0001157",
      "tissue_site": "Colon"
    },
    {
      "median_tpm": 1.6321,
      "rank": 10,
      "rna_seq_samples": 751,
      "tissue_id": "Skin_Sun_Exposed_Lower_leg",
      "tissue_name": "Skin - Sun Exposed (Lower leg)",
      "tissue_ontology_id": "UBERON:8480050",
      "tissue_site": "Skin"
    },
    {
      "median_tpm": 1.27059,
      "rank": 11,
      "rna_seq_samples": 170,
      "tissue_id": "Vagina",
      "tissue_name": "Vagina",
      "tissue_ontology_id": "UBERON:0000996",
      "tissue_site": "Vagina"
    },
    {
      "median_tpm": 1.23561,
      "rank": 12,
      "rna_seq_samples": 649,
      "tissue_id": "Skin_Not_Sun_Exposed_Suprapubic",
      "tissue_name": "Skin - Not Sun Exposed (Suprapubic)",
      "tissue_ontology_id": "UBERON:0036149",
      "tissue_site": "Skin"
    },
    {
      "median_tpm": 1.15509,
      "rank": 13,
      "rna_seq_samples": 413,
      "tissue_id": "Testis",
      "tissue_name": "Testis",
      "tissue_ontology_id": "UBERON:0000473",
      "tissue_site": "Testis"
    },
    {
      "median_tpm": 0.816652,
      "rank": 14,
      "rna_seq_samples": null,
      "tissue_id": "Cervix_Ectocervix",
      "tissue_name": "Cervix - Ectocervix",
      "tissue_ontology_id": "UBERON:0012249",
      "tissue_site": "Cervix Uteri"
    },
    {
      "median_tpm": 0.516851,
      "rank": 15,
      "rna_seq_samples": 649,
      "tissue_id": "Cells_Cultured_fibroblasts",
      "tissue_name": "Cells - Cultured fibroblasts",
      "tissue_ontology_id": "EFO:0002009",
      "tissue_site": "Skin"
    },
    {
      "median_tpm": 0.37432,
      "rank": 16,
      "rna_seq_samples": 800,
      "tissue_id": "Whole_Blood",
      "tissue_name": "Whole Blood",
      "tissue_ontology_id": "UBERON:0013756",
      "tissue_site": "Blood"
    },
    {
      "median_tpm": 0.347208,
      "rank": 17,
      "rna_seq_samples": 407,
      "tissue_id": "Stomach",
      "tissue_name": "Stomach",
      "tissue_ontology_id": "UBERON:0000945",
      "tissue_site": "Stomach"
    },
    {
      "median_tpm": 0.317282,
      "rank": 18,
      "rna_seq_samples": null,
      "tissue_id": "Kidney_Medulla",
      "tissue_name": "Kidney - Medulla",
      "tissue_ontology_id": "UBERON:0001293",
      "tissue_site": "Kidney"
    },
    {
      "median_tpm": 0.282928,
      "rank": 19,
      "rna_seq_samples": 584,
      "tissue_id": "Adipose_Visceral_Omentum",
      "tissue_name": "Adipose - Visceral (Omentum)",
      "tissue_ontology_id": "UBERON:0010414",
      "tissue_site": "Adipose Tissue"
    },
    {
      "median_tpm": 0.257333,
      "rank": 20,
      "rna_seq_samples": 277,
      "tissue_id": "Spleen",
      "tissue_name": "Spleen",
      "tissue_ontology_id": "UBERON:0002106",
      "tissue_site": "Spleen"
    },
    {
      "median_tpm": 0.232392,
      "rank": 21,
      "rna_seq_samples": null,
      "tissue_id": "Cervix_Endocervix",
      "tissue_name": "Cervix - Endocervix",
      "tissue_ontology_id": "UBERON:0000458",
      "tissue_site": "Cervix Uteri"
    },
    {
      "median_tpm": 0.218174,
      "rank": 22,
      "rna_seq_samples": 284,
      "tissue_id": "Brain_Nucleus_accumbens_basal_ganglia",
      "tissue_name": "Brain - Nucleus accumbens (basal ganglia)",
      "tissue_ontology_id": "UBERON:0001882",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.218172,
      "rank": 23,
      "rna_seq_samples": null,
      "tissue_id": "Fallopian_Tube",
      "tissue_name": "Fallopian Tube",
      "tissue_ontology_id": "UBERON:0003889",
      "tissue_site": "Fallopian Tube"
    },
    {
      "median_tpm": 0.205447,
      "rank": 24,
      "rna_seq_samples": 472,
      "tissue_id": "Artery_Aorta",
      "tissue_name": "Artery - Aorta",
      "tissue_ontology_id": "UBERON:0001496",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.160712,
      "rank": 25,
      "rna_seq_samples": 561,
      "tissue_id": "Esophagus_Muscularis",
      "tissue_name": "Esophagus - Muscularis",
      "tissue_ontology_id": "UBERON:0004648",
      "tissue_site": "Esophagus"
    },
    {
      "median_tpm": 0.148748,
      "rank": 26,
      "rna_seq_samples": 295,
      "tissue_id": "Adrenal_Gland",
      "tissue_name": "Adrenal Gland",
      "tissue_ontology_id": "UBERON:0002369",
      "tissue_site": "Adrenal Gland"
    },
    {
      "median_tpm": 0.143178,
      "rank": 27,
      "rna_seq_samples": 103,
      "tissue_id": "Kidney_Cortex",
      "tissue_name": "Kidney - Cortex",
      "tissue_ontology_id": "UBERON:0001225",
      "tissue_site": "Kidney"
    },
    {
      "median_tpm": 0.136564,
      "rank": 28,
      "rna_seq_samples": 403,
      "tissue_id": "Esophagus_Gastroesophageal_Junction",
      "tissue_name": "Esophagus - Gastroesophageal Junction",
      "tissue_ontology_id": "UBERON:0004550",
      "tissue_site": "Esophagus"
    },
    {
      "median_tpm": 0.127694,
      "rank": 29,
      "rna_seq_samples": 268,
      "tissue_id": "Brain_Cortex",
      "tissue_name": "Brain - Cortex",
      "tissue_ontology_id": "UBERON:0001870",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.125689,
      "rank": 30,
      "rna_seq_samples": 203,
      "tissue_id": "Brain_Spinal_cord_cervical_c-1",
      "tissue_name": "Brain - Spinal cord (cervical c-1)",
      "tissue_ontology_id": "UBERON:0006469",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.122455,
      "rank": 31,
      "rna_seq_samples": 256,
      "tissue_id": "Brain_Hypothalamus",
      "tissue_name": "Brain - Hypothalamus",
      "tissue_ontology_id": "UBERON:0001898",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.122413,
      "rank": 32,
      "rna_seq_samples": 77,
      "tissue_id": "Bladder",
      "tissue_name": "Bladder",
      "tissue_ontology_id": "UBERON:0001255",
      "tissue_site": "Bladder"
    },
    {
      "median_tpm": 0.117542,
      "rank": 33,
      "rna_seq_samples": 268,
      "tissue_id": "Brain_Frontal_Cortex_BA9",
      "tissue_name": "Brain - Frontal Cortex (BA9)",
      "tissue_ontology_id": "UBERON:0009834",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.108508,
      "rank": 34,
      "rna_seq_samples": 689,
      "tissue_id": "Artery_Tibial",
      "tissue_name": "Artery - Tibial",
      "tissue_ontology_id": "UBERON:0007610",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.108214,
      "rank": 35,
      "rna_seq_samples": 180,
      "tissue_id": "Minor_Salivary_Gland",
      "tissue_name": "Minor Salivary Gland",
      "tissue_ontology_id": "UBERON:0006330",
      "tissue_site": "Salivary Gland"
    },
    {
      "median_tpm": 0.103932,
      "rank": 36,
      "rna_seq_samples": 511,
      "tissue_id": "Breast_Mammary_Tissue",
      "tissue_name": "Breast - Mammary Tissue",
      "tissue_ontology_id": "UBERON:0008367",
      "tissue_site": "Breast"
    },
    {
      "median_tpm": 0.102655,
      "rank": 37,
      "rna_seq_samples": 281,
      "tissue_id": "Prostate",
      "tissue_name": "Prostate",
      "tissue_ontology_id": "UBERON:0002367",
      "tissue_site": "Prostate"
    },
    {
      "median_tpm": 0.096918,
      "rank": 38,
      "rna_seq_samples": 311,
      "tissue_id": "Pituitary",
      "tissue_name": "Pituitary",
      "tissue_ontology_id": "UBERON:0000007",
      "tissue_site": "Pituitary"
    },
    {
      "median_tpm": 0.08593,
      "rank": 39,
      "rna_seq_samples": 268,
      "tissue_id": "Artery_Coronary",
      "tissue_name": "Artery - Coronary",
      "tissue_ontology_id": "UBERON:0001621",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.075287,
      "rank": 40,
      "rna_seq_samples": 418,
      "tissue_id": "Colon_Sigmoid",
      "tissue_name": "Colon - Sigmoid",
      "tissue_ontology_id": "UBERON:0001159",
      "tissue_site": "Colon"
    },
    {
      "median_tpm": 0.075269,
      "rank": 41,
      "rna_seq_samples": 152,
      "tissue_id": "Uterus",
      "tissue_name": "Uterus",
      "tissue_ontology_id": "UBERON:0000995",
      "tissue_site": "Uterus"
    },
    {
      "median_tpm": 0.0747005,
      "rank": 42,
      "rna_seq_samples": 711,
      "tissue_id": "Adipose_Subcutaneous",
      "tissue_name": "Adipose - Subcutaneous",
      "tissue_ontology_id": "UBERON:0002190",
      "tissue_site": "Adipose Tissue"
    },
    {
      "median_tpm": 0.073151,
      "rank": 43,
      "rna_seq_samples": 192,
      "tissue_id": "Ovary",
      "tissue_name": "Ovary",
      "tissue_ontology_id": "UBERON:0000992",
      "tissue_site": "Ovary"
    },
    {
      "median_tpm": 0.06446,
      "rank": 44,
      "rna_seq_samples": 233,
      "tissue_id": "Brain_Anterior_cingulate_cortex_BA24",
      "tissue_name": "Brain - Anterior cingulate cortex (BA24)",
      "tissue_ontology_id": "UBERON:0009835",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.055029,
      "rank": 45,
      "rna_seq_samples": 183,
      "tissue_id": "Brain_Substantia_nigra",
      "tissue_name": "Brain - Substantia nigra",
      "tissue_ontology_id": "UBERON:0002038",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.040236,
      "rank": 46,
      "rna_seq_samples": 254,
      "tissue_id": "Brain_Hippocampus",
      "tissue_name": "Brain - Hippocampus",
      "tissue_ontology_id": "UBERON:0001954",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.035153,
      "rank": 47,
      "rna_seq_samples": 180,
      "tissue_id": "Brain_Amygdala",
      "tissue_name": "Brain - Amygdala",
      "tissue_ontology_id": "UBERON:0001876",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.0302535,
      "rank": 48,
      "rna_seq_samples": 681,
      "tissue_id": "Thyroid",
      "tissue_name": "Thyroid",
      "tissue_ontology_id": "UBERON:0002046",
      "tissue_site": "Thyroid"
    },
    {
      "median_tpm": 0.02437,
      "rank": 49,
      "rna_seq_samples": 460,
      "tissue_id": "Heart_Atrial_Appendage",
      "tissue_name": "Heart - Atrial Appendage",
      "tissue_ontology_id": "UBERON:0006631",
      "tissue_site": "Heart"
    },
    {
      "median_tpm": 0.0227135,
      "rank": 50,
      "rna_seq_samples": 298,
      "tissue_id": "Brain_Caudate_basal_ganglia",
      "tissue_name": "Brain - Caudate (basal ganglia)",
      "tissue_ontology_id": "UBERON:0001873",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.0183775,
      "rank": 51,
      "rna_seq_samples": 253,
      "tissue_id": "Brain_Putamen_basal_ganglia",
      "tissue_name": "Brain - Putamen (basal ganglia)",
      "tissue_ontology_id": "UBERON:0001874",
      "tissue_site": "Brain"
    },
    {
      "median_tpm": 0.012536,
      "rank": 52,
      "rna_seq_samples": 326,
      "tissue_id": "Cells_EBV-transformed_lymphocytes",
      "tissue_name": "Cells - EBV-transformed lymphocytes",
      "tissue_ontology_id": "EFO:0000572",
      "tissue_site": "Blood Vessel"
    },
    {
      "median_tpm": 0.011852,
      "rank": 53,
      "rna_seq_samples": 816,
      "tissue_id": "Muscle_Skeletal",
      "tissue_name": "Muscle - Skeletal",
      "tissue_ontology_id": "UBERON:0011907",
      "tissue_site": "Muscle"
    },
    {
      "median_tpm": 0.0111285,
      "rank": 54,
      "rna_seq_samples": 450,
      "tissue_id": "Heart_Left_Ventricle",
      "tissue_name": "Heart - Left Ventricle",
      "tissue_ontology_id": "UBERON:0006566",
      "tissue_site": "Heart"
    }
  ],
  "tissues_filter": [],
  "total_tissues": 54,
  "unit": "TPM"
}
```

### Search

- Capability: `eqtls/search`
- Description: Significant single-tissue cis-eQTLs from the GTEx Portal: variant-gene pairs where a variant's genotype changes the gene's expression in a tissue, at GTEx's thresholds (eGenes at FDR 5%, each variant below its gene's nominal p-value threshold). Give exactly one of gene (symbol, Ensembl or GENCODE ID) or variant (dbSNP rsID, GTEx variant ID such as chr1_55025188_T_C_b38, or chromosome-position-ref-alt on GRCh38). Each row has the GTEx variant ID, rsID, chromosome, position, ref and alt, gene symbol with GENCODE and Ensembl IDs, tissue with UBERON ID, normalized effect size (NES) and nominal p-value. Rows are sorted by p-value, strongest first, and page with limit and offset; by_tissue gives each tissue's count and strongest eQTL, by_gene each gene's. Filter by tissues; default release GTEx Analysis v11.
- Instructions: Whether and where a variant regulates a gene's expression, or which variants regulate a gene in which tissues ("which variants are significant eQTLs for PCSK9, and in which tissues?", "what does rs4500361 regulate?"). Use platform-opentargets-org for target-disease evidence, GWAS credible sets and colocalisation, and tissues here for expression levels. A gene with no significant eQTLs (OR1A1) returns an empty list; an unknown gene or a variant GTEx did not genotype is not_found. One call ranks up to 40,000 eQTLs: genes in long LD blocks (HLA-DRB5 has about 238,000) are invalid_input too_many_eqtls until tissues narrows them.
- Cost: 5 credits per call
- Capability file: [Search](https://firecrawl.dev/alexandria/agents/providers/gtexportal-org/eqtls/search)

Accepted options:
- `dataset` (string): GTEx release: gtex_v11 (default, GENCODE v47, 50 eQTL tissues, the most complete analysed adult GTEx dataset), gtex_v10 (GENCODE v39) or gtex_v8 (GENCODE v26, the release most papers cite). Example: `gtex_v11`
- `gene` (string): Human gene: HGNC symbol (PCSK9, case-insensitive), Ensembl gene ID with or without version (ENSG00000169174, ENSG00000169174.10) or GENCODE ID. Resolved in the dataset's GENCODE release; a version from another release is accepted with a gene_version_differs warning. Exactly one of gene and variant. Pattern: ^\s*[A-Za-z0-9][A-Za-z0-9._-]*\s*$. Example: `<gene>`
- `limit` (number): eQTL rows per page, strongest first. Default 25. Example: `10`
- `offset` (number): Rows to skip; pass next_offset from the previous page. Example: `10`
- `tissues` (string[]): Only these GTEx tissue site detail IDs (Liver, Whole_Blood, Brain_Cortex, ...). Default: every tissue. Example: `[]`
- `variant` (string): Variant: dbSNP rsID (rs4500361), GTEx variant ID (chr1_55025188_T_C_b38), or chromosome-position-ref-alt on GRCh38 (1-55025188-T-C, chr1:55025188:T:C). rsIDs resolve through GTEx's variant table (v10 for v11, which has none of its own). Exactly one of gene and variant. Pattern: ^\s*[A-Za-z0-9][A-Za-z0-9 _:>/-]*\s*$. Example: `<variant>`

Response schema example:
```json
{
  "by_gene": [
    {
      "best_p_value": 2.709617439463636e-80,
      "best_tissue_id": "Nerve_Tibial",
      "best_variant_id": "chr1_55025188_T_C_b38",
      "ensembl_gene_id": "ENSG00000169174",
      "eqtls": 995,
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "tissues": 16
    }
  ],
  "by_tissue": [
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.7999643683433533,
      "best_p_value": 2.709617439463636e-80,
      "best_rsid": "rs4500361",
      "best_variant_id": "chr1_55025188_T_C_b38",
      "eqtls": 85,
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.6109603047370911,
      "best_p_value": 5.548510181427549e-34,
      "best_rsid": "rs2495503",
      "best_variant_id": "chr1_55020244_A_G_b38",
      "eqtls": 57,
      "tissue_id": "Adipose_Visceral_Omentum",
      "tissue_ontology_id": "UBERON:0010414"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.29723381996154785,
      "best_p_value": 2.4950710778411008e-24,
      "best_rsid": "rs4500361",
      "best_variant_id": "chr1_55025188_T_C_b38",
      "eqtls": 41,
      "tissue_id": "Lung",
      "tissue_ontology_id": "UBERON:0008952"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.453443706035614,
      "best_p_value": 3.1029856055807622e-24,
      "best_rsid": "rs479910",
      "best_variant_id": "chr1_55056468_A_G_b38",
      "eqtls": 189,
      "tissue_id": "Testis",
      "tissue_ontology_id": "UBERON:0000473"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.8885709643363953,
      "best_p_value": 3.633918235734926e-19,
      "best_rsid": "rs11583680",
      "best_variant_id": "chr1_55039995_C_T_b38",
      "eqtls": 23,
      "tissue_id": "Brain_Cerebellum",
      "tissue_ontology_id": "UBERON:0002037"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.19585728645324707,
      "best_p_value": 4.6479074801172985e-18,
      "best_rsid": "rs693668",
      "best_variant_id": "chr1_55055436_G_A_b38",
      "eqtls": 197,
      "tissue_id": "Whole_Blood",
      "tissue_ontology_id": "UBERON:0013756"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.6632025241851807,
      "best_p_value": 2.960597774094409e-17,
      "best_rsid": "rs11583680",
      "best_variant_id": "chr1_55039995_C_T_b38",
      "eqtls": 25,
      "tissue_id": "Brain_Cerebellar_Hemisphere",
      "tissue_ontology_id": "UBERON:0002037"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.2798041105270386,
      "best_p_value": 3.493216465611844e-9,
      "best_rsid": "rs35595930",
      "best_variant_id": "chr1_55055322_C_CG_b38",
      "eqtls": 175,
      "tissue_id": "Spleen",
      "tissue_ontology_id": "UBERON:0002106"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.2664039134979248,
      "best_p_value": 6.177427966329317e-9,
      "best_rsid": "rs187607506",
      "best_variant_id": "chr1_55026242_C_T_b38",
      "eqtls": 20,
      "tissue_id": "Adipose_Subcutaneous",
      "tissue_ontology_id": "UBERON:0002190"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.3416505455970764,
      "best_p_value": 4.807765284760772e-8,
      "best_rsid": "rs531701",
      "best_variant_id": "chr1_55048052_T_A_b38",
      "eqtls": 21,
      "tissue_id": "Pancreas",
      "tissue_ontology_id": "UBERON:0001150"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.2973760664463043,
      "best_p_value": 3.044822760282278e-7,
      "best_rsid": "rs187607506",
      "best_variant_id": "chr1_55026242_C_T_b38",
      "eqtls": 8,
      "tissue_id": "Esophagus_Gastroesophageal_Junction",
      "tissue_ontology_id": "UBERON:0004550"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.16769836843013763,
      "best_p_value": 4.617213409045863e-7,
      "best_rsid": "rs2479410",
      "best_variant_id": "chr1_55040188_G_A_b38",
      "eqtls": 17,
      "tissue_id": "Skin_Not_Sun_Exposed_Suprapubic",
      "tissue_ontology_id": "UBERON:0036149"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.24892818927764893,
      "best_p_value": 0.000002229799528528651,
      "best_rsid": "rs1165287",
      "best_variant_id": "chr1_55054539_G_A_b38",
      "eqtls": 8,
      "tissue_id": "Liver",
      "tissue_ontology_id": "UBERON:0001114"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.2751525044441223,
      "best_p_value": 0.000003654391578018427,
      "best_rsid": "rs1165222",
      "best_variant_id": "chr1_55172402_G_A_b38",
      "eqtls": 121,
      "tissue_id": "Esophagus_Muscularis",
      "tissue_ontology_id": "UBERON:0004648"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": 0.12381092458963394,
      "best_p_value": 0.00000566960522662979,
      "best_rsid": "rs2479409",
      "best_variant_id": "chr1_55038977_G_A_b38",
      "eqtls": 7,
      "tissue_id": "Skin_Sun_Exposed_Lower_leg",
      "tissue_ontology_id": "UBERON:8480050"
    },
    {
      "best_gene_symbol": "PCSK9",
      "best_nes": -0.8581989407539368,
      "best_p_value": 0.0000073856417281922754,
      "best_rsid": "rs28362257",
      "best_variant_id": "chr1_55056949_A_AG_b38",
      "eqtls": 1,
      "tissue_id": "Minor_Salivary_Gland",
      "tissue_ontology_id": "UBERON:0006330"
    }
  ],
  "dataset": {
    "dbgap_accession": null,
    "gencode_version": "v47",
    "genome_build": "GRCh38/hg38",
    "id": "gtex_v11",
    "name": "GTEx Analysis v11"
  },
  "eqtls": [
    {
      "alt": "C",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.7999643683433533,
      "p_value": 2.709617439463636e-80,
      "position": 55025188,
      "ref": "T",
      "rsid": "rs4500361",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55025188_T_C_b38"
    },
    {
      "alt": "T",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.8126850128173828,
      "p_value": 6.300345099936219e-79,
      "position": 55023869,
      "ref": "C",
      "rsid": "rs34232196",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55023869_C_T_b38"
    },
    {
      "alt": "T",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.7889845967292786,
      "p_value": 4.871560357424391e-78,
      "position": 55026242,
      "ref": "C",
      "rsid": "rs187607506",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55026242_C_T_b38"
    },
    {
      "alt": "G",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.8005759119987488,
      "p_value": 5.5718937767678775e-78,
      "position": 55021673,
      "ref": "C",
      "rsid": "rs12117661",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55021673_C_G_b38"
    },
    {
      "alt": "A",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.7858717441558838,
      "p_value": 1.02405591498289e-71,
      "position": 55027911,
      "ref": "C",
      "rsid": "rs4609471",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55027911_C_A_b38"
    },
    {
      "alt": "C",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.700282096862793,
      "p_value": 2.610326014439111e-62,
      "position": 55026029,
      "ref": "T",
      "rsid": "rs4927191",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55026029_T_C_b38"
    },
    {
      "alt": "G",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.700282096862793,
      "p_value": 2.610326014439111e-62,
      "position": 55026107,
      "ref": "A",
      "rsid": "rs200159426",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55026107_A_G_b38"
    },
    {
      "alt": "C",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.74805748462677,
      "p_value": 4.9239196329468615e-59,
      "position": 55028344,
      "ref": "T",
      "rsid": "rs12748266",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55028344_T_C_b38"
    },
    {
      "alt": "G",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.733049213886261,
      "p_value": 4.129992385216526e-49,
      "position": 55021975,
      "ref": "A",
      "rsid": "rs11588151",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55021975_A_G_b38"
    },
    {
      "alt": "C",
      "chromosome": "chr1",
      "ensembl_gene_id": "ENSG00000169174",
      "gencode_id": "ENSG00000169174.13",
      "gene_symbol": "PCSK9",
      "nes": -0.6772546172142029,
      "p_value": 2.0778315335932854e-40,
      "position": 55030366,
      "ref": "T",
      "rsid": "rs11206510",
      "tissue_id": "Nerve_Tibial",
      "tissue_ontology_id": "UBERON:0001323",
      "variant_id": "chr1_55030366_T_C_b38"
    }
  ],
  "gene": {
    "chromosome": "chr1",
    "end": 55064852,
    "ensembl_gene_id": "ENSG00000169174",
    "gencode_id": "ENSG00000169174.13",
    "gene_type": "protein coding",
    "hgnc_id": "HGNC:20001",
    "name": "proprotein convertase subtilisin/kexin type 9",
    "ncbi_gene_id": 255738,
    "start": 55039445,
    "strand": "+",
    "symbol": "PCSK9"
  },
  "license": {
    "access": "Open-access aggregate data only: median expression per tissue, significant eQTL summary statistics and reference metadata. No sample-level or donor-level data.",
    "attribution": "Data obtained from the GTEx Portal (https://gtexportal.org) on 2026-10-30, GTEx Analysis v11.",
    "currency": "Read from the GTEx Portal API at the time of the call, so this is the portal's current data for GTEx Analysis v11; GTEx may have published a newer release since.",
    "name": "GTEx Portal Data License",
    "no_endorsement": "The GTEx Portal and the GTEx Project have not endorsed Firecrawl or any product, service or application that uses this data.",
    "url": "https://gtexportal.org/home/license"
  },
  "limit": 10,
  "next_offset": 10,
  "observed_at_ms": 1793395787311,
  "offset": 0,
  "query": "PCSK9",
  "query_type": "gene",
  "source_url": "https://gtexportal.org/home/gene/PCSK9",
  "tissue_count": 16,
  "tissues_filter": [],
  "total": 995,
  "variant_lookup_dataset": null,
  "variants": []
}
```
