---
title: "Get all mutations for a gene across cell lines"
method: GET
path: "/cell-lines/gene-id/{gene}"
tags: ["Lookups"]
---

# Get all mutations for a gene across cell lines

`GET /cell-lines/gene-id/{gene}`

## Request

- Base URL: `https://canelib.erc.monash.edu/api`
- URL: `https://canelib.erc.monash.edu/api/cell-lines/gene-id/{gene}`
- Auth: none declared

Retrieve every mutation for a given gene across all cell lines in the database. Useful for surveying the mutational landscape of a gene of interest. Returns paginated mutation details, peptide sequences, and the cell line each mutation was observed in.

## Path parameters

- `gene` string, required

## Query parameters

- `page` integer
- `per_page` integer

## Response `200`

Paginated list of mutations for the specified gene across all cell lines.

## Other responses

- `404`: Gene symbol not found in the database.
- `429`: Rate limit exceeded. You are sending too many requests. Limits: 5 requests/second, 120 requests/minute, 300 requests/10 minutes. Exceeding the 10-minute threshold blocks your IP for the remainder of that window.

---

[API](https://skmtc.dev/monash/apis/can-immune-api.md) · [All operations](https://skmtc.dev/monash/apis/can-immune-api/llms.txt) · [OpenAPI document](https://skmtc.dev/monash/apis/can-immune-api/revisions/df771ff27e97?raw)
