---
title: "Get LayerZero pool address for a token on a specific chain"
method: GET
path: "/api/v1/layerzero/pool"
tags: ["layerzero"]
---

# Get LayerZero pool address for a token on a specific chain

`GET /api/v1/layerzero/pool`

Returns the LayerZero Stargate pool address for a given token address and chain ID. Returns null if no pool exists for the token on that chain.

## Query parameters

- `chainId` number, required
- `token` string, required
- `destinationChainId` number
- `destinationToken` string

## Response `200`

Pool address lookup result

- LZPoolLookupResponse[]
  - `pool` string, required — LayerZero pool address for the source token
  - `chainId` number, required — Source chain ID
  - `destinationChainId` number, required — Destination chain ID
  - `token` string, required — Source token address
  - `decimals` number, required — Decimals of the source token
  - `destinationData` LZDestinationTokenData, required
    - `pool` string, required — LayerZero pool address on the destination chain
    - `token` string, required — Token address on the destination chain
    - `decimals` number, required — Decimals of the token on the destination chain

---

[API](https://skmtc.net/enso/apis/untitled-api.md) · [All operations](https://skmtc.net/enso/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/enso/untitled-api/revisions/b70d36b7002b/schema)
