> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# listPairsWithMetadataForToken

> List pairs for a token with volume, liquidity, and token metadata.

### Returns

<ResponseField name="listPairsWithMetadataForToken" type="ListPairsForTokenResponse!">
  Pairs with volume, liquidity, and token/metadata per result.
</ResponseField>

### Arguments

<ResponseField name="tokenAddress" type="Address!" required>
  Token contract address to find pairs for.
</ResponseField>

<ResponseField name="networkId" type="NetworkId!" required>
  Network ID (e.g. `1` for Ethereum, `42161` for Arbitrum).
</ResponseField>

<ResponseField name="limit" type="Int">
  Max number of results to return.
</ResponseField>

### Example

```graphql theme={null}
query ListPairsWithMetadataForToken {
  listPairsWithMetadataForToken(
    tokenAddress: "0xdac17f958d2ee523a2206206994597c13d831ec7"
    networkId: 1
    limit: 5
  ) {
    results {
      volume
      liquidity
      token { id symbol }
      backingToken { id symbol }
      pair { address }
    }
  }
}
```

### Playground

<iframe src={`https://graphql.mobula.io/graphql?query=${encodeURIComponent('query ListPairsWithMetadataForToken($tokenAddress: Address!, $networkId: NetworkId!, $limit: Int) { listPairsWithMetadataForToken(tokenAddress: $tokenAddress, networkId: $networkId, limit: $limit) { results { volume liquidity token { id symbol } pair { address } } } }')}&variables=${encodeURIComponent('{"tokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", "networkId": 1, "limit": 5}')}`} title="GraphQL Playground" style={{ width: '100%', minHeight: '600px', border: '1px solid var(--color-border)', borderRadius: '8px' }} />
