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

# Lister les pools avec des filtres avancés (v2)

> Listage avancé de pools avec pagination par curseur. Mis en cache 60 à 90 secondes.



## OpenAPI

````yaml /fr/api-reference/openapi/api-v3.yaml get /pools/info/list-v2
openapi: 3.0.3
info:
  title: Raydium API v3
  version: 3.0.0
  description: >-
    L'API Raydium v3 fournit des endpoints REST pour interroger les pools de
    liquidité, les informations sur les mints, les détails des farms, les pools
    IDO et les métadonnées de la blockchain Solana. Utilisée par les wallets,
    les agrégateurs et les traders pour obtenir des flux de prix, des données de
    pools et des informations de routage.
servers:
  - url: https://api-v3.raydium.io
    description: Production (Mainnet)
  - url: https://api-v3-devnet.raydium.io
    description: Développement (Devnet)
security: []
tags:
  - name: Main
    description: >-
      Endpoints principaux de l'API : informations sur la chaîne, TVL et
      configuration
  - name: Mint
    description: Informations sur les mints et prix des tokens
  - name: Pools
    description: Informations sur les pools de liquidité, clés et données historiques
  - name: Farms
    description: Informations sur les farm pools et clés associées
  - name: IDO
    description: Informations sur les pools IDO et clés associées
paths:
  /pools/info/list-v2:
    get:
      tags:
        - Pools
      summary: Lister les pools avec des filtres avancés (v2)
      description: >-
        Listage avancé de pools avec pagination par curseur. Mis en cache 60 à
        90 secondes.
      operationId: getPoolsInfoListV2
      parameters:
        - name: poolType
          in: query
          required: false
          schema:
            type: string
            enum:
              - Concentrated
              - Standard
        - name: mintFilter
          in: query
          required: false
          schema:
            type: string
        - name: hasReward
          in: query
          required: false
          schema:
            type: boolean
        - name: sortField
          in: query
          required: false
          schema:
            type: string
            enum:
              - liquidity
              - volume24h
              - fee24h
              - apr24h
              - volume7d
              - fee7d
              - apr7d
              - volume30d
              - fee30d
              - apr30d
        - name: sortType
          in: query
          required: false
          schema:
            type: string
            enum:
              - asc
              - desc
            default: desc
        - name: size
          in: query
          required: true
          schema:
            type: integer
            minimum: 1
            maximum: 1000
        - name: nextPageId
          in: query
          required: false
          schema:
            type: string
        - name: mint1
          in: query
          required: false
          schema:
            type: string
        - name: mint2
          in: query
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                allOf:
                  - $ref: '#/components/schemas/ApiResponse'
                  - type: object
                    properties:
                      data:
                        $ref: '#/components/schemas/PoolListV2Response'
components:
  schemas:
    ApiResponse:
      type: object
      description: >-
        Enveloppe de réponse commune. Le champ `data` est fourni par le schéma
        de réponse de chaque endpoint via `allOf` et n'est donc pas déclaré dans
        l'enveloppe de base.
      required:
        - id
        - success
      properties:
        id:
          type: string
          description: Identifiant de la requête (UUID)
        success:
          type: boolean
          description: Indique si la requête a réussi
        msg:
          type: string
          description: Message d'erreur si le succès est false
    PoolListV2Response:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/PoolInfoItem'
        nextPageId:
          type: string
          nullable: true
    PoolInfoItem:
      type: object
      properties:
        id:
          type: string
        type:
          type: string
        programId:
          type: string
        lpMint:
          type: string
        mint1:
          type: object
        mint2:
          type: object
        tvl:
          type: number
        lpPrice:
          type: number
        farmOngoingCount:
          type: number
        day:
          type: object
        week:
          type: object
        month:
          type: object

````