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

# Multiple Pools Data by Pool Addresses

> To query multiple pools based on the provided network and pool addresses

export const CacheInfo = ({publicRate, paidRate, rate}) => {
  const fmt = v => v === 0 ? 'Real-time (Cacheless)' : `Every ${v}`;
  if (rate !== undefined) {
    return <Callout icon="clock-rotate-left" color="#2196F3" iconType="regular">
        <strong>Cache / Update Frequency:</strong><br />{fmt(rate)}
      </Callout>;
  }
  if (publicRate !== undefined && paidRate !== undefined) {
    return <Callout icon="clock-rotate-left" color="#2196F3" iconType="regular">
        <strong>Cache / Update Frequency:</strong><ul><li>{fmt(paidRate)} (Paid API)</li><li>{fmt(publicRate)} (Demo / Keyless API)</li></ul>
      </Callout>;
  }
  return null;
};

#### Notes

* Addresses not found in GeckoTerminal will be ignored.
* Supports up to **30 pool addresses** per request. [Analyst plan or above](https://www.coingecko.com/en/api/pricing) supports up to 50.
* Unverified token market cap returns `null` — the displayed value on GeckoTerminal may match FDV and might not be accurate. Verified market cap is sourced from CoinGecko and may exceed FDV if it includes tokens on other networks.
* Use `include` to return related attributes under the top-level `included` key.
* `locked_liquidity_percentage` is updated daily.
* Set `include_composition=true` to surface balance and liquidity of base and quote tokens.
* Bonding curve pools (non-graduated launchpad pools) return a `launchpad_details` object with graduation status.

<CacheInfo paidRate="10 seconds" publicRate="60 seconds" />

#### SDK Examples

<CodeGroup>
  ```typescript TypeScript theme={null}
  const response = await client.onchain.networks.pools.multi.getAddresses('0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640', {
    network: 'eth',
  });

  console.log(JSON.stringify(response, null, 2));
  ```

  ```python Python theme={null}
  response = client.onchain.networks.pools.multi.get_addresses(
    "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
    network="eth",
  )

  print(response.model_dump_json(indent=2))
  ```
</CodeGroup>


## OpenAPI

````yaml openapi-specs/demo-api.json get /onchain/networks/{network}/pools/multi/{addresses}
openapi: 3.0.0
info:
  title: CoinGecko Demo API
  version: 3.0.0
servers:
  - url: https://api.coingecko.com/api/v3
security:
  - headerAuth: []
  - queryAuth: []
paths:
  /onchain/networks/{network}/pools/multi/{addresses}:
    get:
      summary: Multiple Pools Data by Pool Addresses
      description: To query multiple pools based on the provided network and pool addresses
      operationId: pools-addresses
      parameters:
        - name: network
          in: path
          required: true
          description: |-
            Network ID. 
            *refers to [`/onchain/networks`](/reference/networks-list).
          schema:
            type: string
            default: eth
        - name: addresses
          in: path
          required: true
          description: >-
            Pool contract address, comma-separated if more than one pool
            contract address.
          schema:
            type: string
            default: '0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640'
        - name: include
          in: query
          required: false
          description: |-
            Attributes to include, comma-separated if more than one. 
            Available values: `base_token`, `quote_token`, `dex`
          schema:
            type: string
        - name: include_volume_breakdown
          in: query
          required: false
          description: |-
            Include volume breakdown. 
            Default: `false`
          schema:
            type: boolean
        - name: include_composition
          in: query
          required: false
          description: |-
            Include pool composition. 
            Default: `false`
          schema:
            type: boolean
      responses:
        '200':
          description: Multiple pools data
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MultiPoolAddressData'
              example:
                data:
                  - id: eth_0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640
                    type: pool
                    attributes:
                      base_token_price_usd: '2087.84394126108'
                      base_token_price_native_currency: '1.0'
                      base_token_balance: '21341.2567581564'
                      base_token_liquidity_usd: '44581759.9202084558888866184853251251371757144338'
                      quote_token_price_usd: '1.00206113475649'
                      quote_token_price_native_currency: '0.000479959386437488'
                      quote_token_balance: '54447706.143913'
                      quote_token_liquidity_usd: >-
                        54591030.8544913961746207304067005997478464613757298294624
                      base_token_price_quote_token: '2083.509622392'
                      quote_token_price_base_token: '0.0004799593864'
                      address: '0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640'
                      name: WETH / USDC 0.05%
                      pool_name: WETH / USDC
                      pool_fee_percentage: '0.05'
                      pool_created_at: '2021-12-29T12:35:14Z'
                      fdv_usd: '4706853532.94868'
                      market_cap_usd: '4714036496.09939'
                      price_change_percentage:
                        m5: '0'
                        m15: '0.001'
                        m30: '0.339'
                        h1: '0.157'
                        h6: '0.64'
                        h24: '-1.403'
                      transactions:
                        m5:
                          buys: 6
                          sells: 5
                          buyers: 6
                          sellers: 4
                        m15:
                          buys: 39
                          sells: 16
                          buyers: 29
                          sellers: 12
                        m30:
                          buys: 75
                          sells: 52
                          buyers: 44
                          sellers: 34
                        h1:
                          buys: 101
                          sells: 108
                          buyers: 63
                          sellers: 64
                        h6:
                          buys: 486
                          sells: 514
                          buyers: 221
                          sellers: 288
                        h24:
                          buys: 2447
                          sells: 2405
                          buyers: 878
                          sellers: 1000
                      volume_usd:
                        m5: '169302.729000635'
                        m15: '1135682.71288074'
                        m30: '5933192.37924989'
                        h1: '7342742.90980712'
                        h6: '23039712.0227694'
                        h24: '126282664.514509'
                      net_buy_volume_usd:
                        m5: '-150936.4938119748'
                        m15: '124495.452251326'
                        m30: '1272049.71489431'
                        h1: '310733.1474086'
                        h6: '704731.2010502'
                        h24: '-4997173.0542116'
                      buy_volume_usd:
                        m5: '9183.1175943302'
                        m15: '630089.082566032'
                        m30: '3602621.04707209'
                        h1: '3826738.02860785'
                        h6: '11872221.6119098'
                        h24: '60642745.7301488'
                      sell_volume_usd:
                        m5: '160119.611406305'
                        m15: '505593.630314706'
                        m30: '2330571.33217778'
                        h1: '3516004.88119925'
                        h6: '11167490.4108596'
                        h24: '65639918.7843604'
                      reserve_in_usd: '99172790.7747'
                      locked_liquidity_percentage: '0.0'
                    relationships:
                      base_token:
                        data:
                          id: eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
                          type: token
                      quote_token:
                        data:
                          id: eth_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
                          type: token
                      dex:
                        data:
                          id: uniswap_v3
                          type: dex
                included:
                  - id: eth_0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
                    type: token
                    attributes:
                      address: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2'
                      name: Wrapped Ether
                      symbol: WETH
                      decimals: 18
                      image_url: >-
                        https://coin-images.coingecko.com/coins/images/2518/large/weth.png?1696503332
                      coingecko_coin_id: weth
                  - id: eth_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
                    type: token
                    attributes:
                      address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'
                      name: USD Coin
                      symbol: USDC
                      decimals: 6
                      image_url: >-
                        https://coin-images.coingecko.com/coins/images/6319/large/USDC.png?1769615602
                      coingecko_coin_id: usd-coin
                  - id: uniswap_v3
                    type: dex
                    attributes:
                      name: Uniswap V3
components:
  schemas:
    MultiPoolAddressData:
      type: object
      required:
        - data
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/PoolAddressItem'
        included:
          type: array
          description: >-
            Included related resources, present when include parameter is
            specified
          items:
            type: object
            properties:
              id:
                type: string
              type:
                type: string
              attributes:
                type: object
                properties:
                  address:
                    type: string
                  name:
                    type: string
                  symbol:
                    type: string
                  decimals:
                    type: integer
                  image_url:
                    type: string
                  coingecko_coin_id:
                    type: string
    PoolAddressItem:
      type: object
      required:
        - id
        - type
        - attributes
        - relationships
      properties:
        id:
          type: string
          description: Pool identifier
        type:
          type: string
          description: Resource type
        attributes:
          type: object
          required:
            - base_token_price_usd
            - base_token_price_native_currency
            - quote_token_price_usd
            - quote_token_price_native_currency
            - base_token_price_quote_token
            - quote_token_price_base_token
            - address
            - name
            - pool_name
            - pool_fee_percentage
            - pool_created_at
            - fdv_usd
            - market_cap_usd
            - price_change_percentage
            - transactions
            - volume_usd
            - reserve_in_usd
            - locked_liquidity_percentage
          properties:
            base_token_price_usd:
              type: string
              description: Base token price in USD
            base_token_price_native_currency:
              type: string
              description: Base token price in native currency
            base_token_balance:
              type: string
              description: Base token balance in pool
            base_token_liquidity_usd:
              type: string
              description: Base token liquidity in USD
            quote_token_price_usd:
              type: string
              description: Quote token price in USD
            quote_token_price_native_currency:
              type: string
              description: Quote token price in native currency
            quote_token_balance:
              type: string
              description: Quote token balance in pool
            quote_token_liquidity_usd:
              type: string
              description: Quote token liquidity in USD
            base_token_price_quote_token:
              type: string
              description: Base token price in quote token
            quote_token_price_base_token:
              type: string
              description: Quote token price in base token
            address:
              type: string
              description: Pool contract address
            name:
              type: string
              description: Pool name with fee tier
            pool_name:
              type: string
              description: Pool name without fee tier
            pool_fee_percentage:
              type: string
              description: Pool fee percentage
            pool_created_at:
              type: string
              description: Pool creation timestamp
            fdv_usd:
              type: string
              nullable: true
              description: Fully diluted valuation in USD
            market_cap_usd:
              type: string
              nullable: true
              description: Market cap in USD
            price_change_percentage:
              type: object
              description: Price change percentage over various timeframes
              properties:
                m5:
                  type: string
                m15:
                  type: string
                m30:
                  type: string
                h1:
                  type: string
                h6:
                  type: string
                h24:
                  type: string
            transactions:
              type: object
              description: Transaction counts over various timeframes
              properties:
                m5:
                  type: object
                  properties:
                    buys:
                      type: integer
                    sells:
                      type: integer
                    buyers:
                      type: integer
                    sellers:
                      type: integer
                m15:
                  type: object
                  properties:
                    buys:
                      type: integer
                    sells:
                      type: integer
                    buyers:
                      type: integer
                    sellers:
                      type: integer
                m30:
                  type: object
                  properties:
                    buys:
                      type: integer
                    sells:
                      type: integer
                    buyers:
                      type: integer
                    sellers:
                      type: integer
                h1:
                  type: object
                  properties:
                    buys:
                      type: integer
                    sells:
                      type: integer
                    buyers:
                      type: integer
                    sellers:
                      type: integer
                h6:
                  type: object
                  properties:
                    buys:
                      type: integer
                    sells:
                      type: integer
                    buyers:
                      type: integer
                    sellers:
                      type: integer
                h24:
                  type: object
                  properties:
                    buys:
                      type: integer
                    sells:
                      type: integer
                    buyers:
                      type: integer
                    sellers:
                      type: integer
            volume_usd:
              type: object
              description: Volume in USD over various timeframes
              properties:
                m5:
                  type: string
                m15:
                  type: string
                m30:
                  type: string
                h1:
                  type: string
                h6:
                  type: string
                h24:
                  type: string
            net_buy_volume_usd:
              type: object
              description: Net buy volume in USD over various timeframes
              properties:
                m5:
                  type: string
                m15:
                  type: string
                m30:
                  type: string
                h1:
                  type: string
                h6:
                  type: string
                h24:
                  type: string
            buy_volume_usd:
              type: object
              description: Buy volume in USD over various timeframes
              properties:
                m5:
                  type: string
                m15:
                  type: string
                m30:
                  type: string
                h1:
                  type: string
                h6:
                  type: string
                h24:
                  type: string
            sell_volume_usd:
              type: object
              description: Sell volume in USD over various timeframes
              properties:
                m5:
                  type: string
                m15:
                  type: string
                m30:
                  type: string
                h1:
                  type: string
                h6:
                  type: string
                h24:
                  type: string
            reserve_in_usd:
              type: string
              description: Total reserve in USD
            locked_liquidity_percentage:
              type: string
              description: Locked liquidity percentage
        relationships:
          type: object
          description: Related resources
          properties:
            base_token:
              type: object
              properties:
                data:
                  type: object
                  properties:
                    id:
                      type: string
                    type:
                      type: string
            quote_token:
              type: object
              properties:
                data:
                  type: object
                  properties:
                    id:
                      type: string
                    type:
                      type: string
            dex:
              type: object
              properties:
                data:
                  type: object
                  properties:
                    id:
                      type: string
                    type:
                      type: string
  securitySchemes:
    headerAuth:
      type: apiKey
      in: header
      name: x-cg-demo-api-key
      description: >-
        Learn how to [set up your API
        key](https://docs.coingecko.com/docs/setting-up-your-api-key)
    queryAuth:
      type: apiKey
      in: query
      name: x_cg_demo_api_key
      description: >-
        Learn how to [set up your API
        key](https://docs.coingecko.com/docs/setting-up-your-api-key)

````