Gateway CLMM

Get list of available CLMM pools for a connector via Gateway.

Supports: meteora, orca

Args: connector: CLMM connector (meteora, orca) network: Solana network name (bare, default 'mainnet-beta') page: Page number (default: 0) limit: Results per page (default: 50, max: 100) search_term: Search query to filter pools (optional) sort_key: Sort by field. Defaults to tvl — see the parameter description for why, and for the keys each connector accepts. order_by: Sort order (asc, desc) include_unknown: Include pools with unverified tokens

Example: GET /gateway/clmm/pools?connector=meteora&search_term=SOL&limit=20

Returns: List of available pools with trading pairs, addresses, liquidity, volume, APR, etc.

get/gateway/clmm/pools

Request

  • Base URL
    http://localhost:8000
  • URL
    http://localhost:8000/gateway/clmm/pools
  • Auth
    HTTP basic

Query parameters

connectorstring required
networkstring

Solana network name (bare, e.g. 'mainnet-beta'); meteora/orca are Solana-only

pageinteger

Page number

limitinteger

Results per page (max 100)

search_termstring nullable

Search query to filter pools

sort_keystring nullable

Sort key. Defaults to tvl: volume ranks pools by how much others traded, while the LP question is how much depth is there — and on a quiet pair every pool ties at zero volume, making that order arbitrary. meteora: tvl, volume, feetvlratio. orca: tvl, volume, fees, rewards, yieldovertvl.

order_bystring nullable

Sort order (asc, desc)

include_unknownboolean

Include pools with unverified tokens

Response

Successful Response

totalinteger required

Total number of matching pools

pageinteger required

Current page number

page_sizeinteger required

Number of pools per page

Changes

    • breaking

      for the query request parameter sort_key, default value was changed from volume to tvl

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property // from the response with the status

    • breaking

      removed the required property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • info

      added the new optional query request parameter network

    • info

      added the required property to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status