---
title: "Get associated pools containing the token by id"
method: GET
path: "/tokens/associated-pools/{tokenId}"
tags: ["Tokens"]
---

# Get associated pools containing the token by id

`GET /tokens/associated-pools/{tokenId}`

## Request

- Base URL: `https://api.saucerswap.finance`
- URL: `https://api.saucerswap.finance/tokens/associated-pools/{tokenId}`
- Auth: none required
- TypeScript: <https://skmtc.dev/saucerswap/apis/saucerswap-rest-api/docs/tokens/associated-pools/:tokenId/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `tokenId` string, required

## Headers

- `x-api-key` string, required

## Response `200`

Successful response

- Pool[]
  - `id` integer, required: Pool id
  - `contractId` string, required: Contract id (shard.realm.num)
  - `lpToken` LPToken, required
    - `id` string, required: Token id (shard.realm.num)
    - `name` string, required: Token name
    - `symbol` string, required: Token syymbol
    - `decimals` integer, required: Token decimal places
    - `priceUsd` number, float, required: Token price in terms of USD
  - `lpTokenReserve` string, required: LP token reserve in its smallest unit
  - `tokenA` TokenA, required
    - `id` string, required: Token id (shard.realm.num)
    - `name` string, required: Token name
    - `symbol` string, required: Token symbol
    - `icon` string, required: Relative path to the token icon
    - `decimals` integer, required: Token decimal places
    - `price` string, required: Token price in tinybar
    - `priceUsd` number, required: Token price in terms of USD
    - `dueDiligenceComplete` boolean, required: Token due diligence completed?
    - `isFeeOnTransferToken` boolean, required: Token has fees on transfer?
    - `description` string, required: Token description
    - `website` string, required: Token website link
    - `sentinelReport` string, required: Token sentinel report link
    - `twitterHandle` string, required: Token sentinel report link
  - `tokenReserveA` string, required: Token A reserve in its smallest unit
  - `tokenB` TokenB, required
    - `id` string, required: Token id (shard.realm.num)
    - `name` string, required: Token name
    - `symbol` string, required: Token symbol
    - `icon` string, required: Relative path to the token icon
    - `decimals` integer, required: Token decimal places
    - `price` string, required: Token price in tinybar
    - `priceUsd` number, required: Token price in terms of USD
    - `dueDiligenceComplete` boolean, required: Token due diligence completed?
    - `isFeeOnTransferToken` boolean, required: Token has fees on transfer?
    - `description` string, required: Token description
    - `website` string, required: Token website link
    - `sentinelReport` string, required: Token sentinel report link
    - `twitterHandle` string, required: Token sentinel report link
  - `tokenReserveB` string, required: Token B reserve in its smallest unit

---

[API](https://skmtc.dev/saucerswap/apis/saucerswap-rest-api.md) - [All operations](https://skmtc.dev/saucerswap/apis/saucerswap-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/saucerswap/apis/saucerswap-rest-api/revisions/6c4d55a0e793?raw)
