> ## 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 pagination

> **Endpoint legacy.** Récupère une liste paginée de pools avec filtrage et tri. Mis en cache 60 secondes. `pageSize` limité à 1000. Maintenu actif pour les intégrations existantes ; les nouvelles intégrations devraient interroger les pools par ID, paire de mints ou LP mint via les autres endpoints `/pools/info/*`, ou utiliser la surface de routage indexée dans l'API de transactions.



## OpenAPI

````yaml /fr/api-reference/openapi/api-v3.yaml get /pools/info/list
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:
    get:
      tags:
        - Pools
      summary: Lister les pools avec pagination
      description: >-
        **Endpoint legacy.** Récupère une liste paginée de pools avec filtrage
        et tri. Mis en cache 60 secondes. `pageSize` limité à 1000. Maintenu
        actif pour les intégrations existantes ; les nouvelles intégrations
        devraient interroger les pools par ID, paire de mints ou LP mint via les
        autres endpoints `/pools/info/*`, ou utiliser la surface de routage
        indexée dans l'API de transactions.
      operationId: getPoolsInfoList
      parameters:
        - name: poolType
          in: query
          required: true
          schema:
            type: string
            enum:
              - all
              - concentrated
              - standard
              - allFarm
              - concentratedFarm
              - standardFarm
        - name: poolSortField
          in: query
          required: true
          schema:
            type: string
            enum:
              - default
              - liquidity
              - volume24h
              - fee24h
              - apr24h
              - volume7d
              - fee7d
              - apr7d
              - volume30d
              - fee30d
              - apr30d
        - name: sortType
          in: query
          required: true
          schema:
            type: string
            enum:
              - desc
              - asc
        - name: pageSize
          in: query
          required: true
          schema:
            type: integer
            minimum: 1
            maximum: 1000
        - name: page
          in: query
          required: true
          schema:
            type: integer
            minimum: 1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                allOf:
                  - $ref: '#/components/schemas/ApiResponse'
                  - type: object
                    properties:
                      data:
                        $ref: '#/components/schemas/PoolListResponse'
      deprecated: true
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
    PoolListResponse:
      type: object
      properties:
        count:
          type: number
        data:
          type: array
          items:
            $ref: '#/components/schemas/PoolInfoItem'
        hasNextPage:
          type: boolean
    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

````