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

# Get Graduating Tokens

> 各发射台上处于毕业进程中的代币概览（如 Pump.fun、letsbonk.fun、Jupiter Studio 等）。

## SDK Example

<CodeGroup>
  ```typescript SDK
  import { Client } from '@solana-tracker/data-api';

  const client = new Client({ apiKey: 'YOUR_API_KEY' });

  const data = await client.getGraduatingTokens({ limit: 50 });

  ```
</CodeGroup>


## OpenAPI

````yaml /cn/data-api/openapi.json get /tokens/multi/graduating
openapi: 3.1.0
info:
  title: Solana Tracker 数据 API
  description: Solana Tracker 数据 API：提供代币价格、持币地址、成交、图表、钱包数据、风险信号与市场分析等能力。
  version: 1.0.0
  contact:
    email: contact@solanatracker.io
servers:
  - url: https://data.solanatracker.io
    description: 生产环境
security:
  - apiKey: []
paths:
  /tokens/multi/graduating:
    get:
      tags:
        - Tokens
      summary: Get Graduating Tokens
      description: 各发射台上处于毕业进程中的代币概览（如 Pump.fun、letsbonk.fun、Jupiter Studio 等）。
      parameters:
        - name: limit
          in: query
          description: 返回条数（默认 100，最大 500）
          schema:
            type: integer
            minimum: 1
            maximum: 500
            default: 100
        - name: minCurve
          in: query
          description: 最低曲线进度 %（默认 40）
          schema:
            type: number
            minimum: 0
            maximum: 100
            default: 40
        - name: maxCurve
          in: query
          description: 最高曲线进度 %（默认 100）
          schema:
            type: number
            minimum: 0
            maximum: 100
            default: 100
        - name: minHolders
          in: query
          description: 最少持币地址数（默认 20）
          schema:
            type: integer
            minimum: 0
            default: 20
        - name: maxHolders
          in: query
          description: 最多持币地址数
          schema:
            type: integer
            minimum: 0
        - name: minCreatedAt
          in: query
          description: 代币创建时间下限：可为秒、毫秒 Unix 时间戳或 ISO 8601 日期字符串。
          schema:
            type: string
        - name: maxCreatedAt
          in: query
          description: 代币创建时间上限：可为秒、毫秒 Unix 时间戳或 ISO 8601 日期字符串。
          schema:
            type: string
        - name: minLiquidity
          in: query
          description: 最低流动性筛选
          schema:
            type: number
        - name: maxLiquidity
          in: query
          description: 最高流动性筛选
          schema:
            type: number
        - name: minMarketCap
          in: query
          description: 最低市值筛选
          schema:
            type: number
        - name: maxMarketCap
          in: query
          description: 最高市值筛选
          schema:
            type: number
        - name: markets
          in: query
          description: 按市场筛选（逗号分隔）
          schema:
            type: string
        - name: minRiskScore
          in: query
          description: 风险评分下限
          schema:
            type: number
        - name: maxRiskScore
          in: query
          description: 风险评分上限
          schema:
            type: number
        - name: rugged
          in: query
          description: 按是否曾被 rug 筛选
          schema:
            type: boolean
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/TokenInfo'
      x-codeSamples:
        - lang: typescript
          label: SDK
          source: |
            import { Client } from '@solana-tracker/data-api';

            const client = new Client({ apiKey: 'YOUR_API_KEY' });

            const data = await client.getGraduatingTokens({ limit: 50 });
      x-code-samples:
        - lang: typescript
          label: SDK
          source: |
            import { Client } from '@solana-tracker/data-api';

            const client = new Client({ apiKey: 'YOUR_API_KEY' });

            const data = await client.getGraduatingTokens({ limit: 50 });
components:
  schemas:
    TokenInfo:
      type: object
      properties:
        token:
          $ref: '#/components/schemas/Token'
        pools:
          type: array
          items:
            $ref: '#/components/schemas/Pool'
        events:
          $ref: '#/components/schemas/Events'
        risk:
          $ref: '#/components/schemas/Risk'
        buys:
          type: integer
        sells:
          type: integer
        txns:
          type: integer
        holders:
          type: integer
    Token:
      type: object
      properties:
        name:
          type: string
        symbol:
          type: string
        mint:
          type: string
        uri:
          type: string
        decimals:
          type: integer
        description:
          type: string
        image:
          type: string
        hasFileMetaData:
          type: boolean
        strictSocials:
          type: object
        creation:
          type: object
          properties:
            creator:
              type: string
            created_tx:
              type: string
            created_time:
              type: integer
    Pool:
      type: object
      properties:
        poolId:
          type: string
        liquidity:
          type: object
          properties:
            quote:
              type: number
            usd:
              type: number
        price:
          type: object
          properties:
            quote:
              type: number
            usd:
              type: number
        tokenSupply:
          type: number
        lpBurn:
          type: integer
        tokenAddress:
          type: string
        marketCap:
          type: object
          properties:
            quote:
              type: number
            usd:
              type: number
        market:
          type: string
        quoteToken:
          type: string
        decimals:
          type: integer
        security:
          type: object
          properties:
            freezeAuthority:
              type: string
              nullable: true
            mintAuthority:
              type: string
              nullable: true
        lastUpdated:
          type: integer
        deployer:
          type: string
        txns:
          type: object
          properties:
            buys:
              type: integer
            total:
              type: integer
            volume:
              type: number
            volume24h:
              type: number
            sells:
              type: integer
        bundleId:
          type: string
    Events:
      type: object
      additionalProperties:
        type: object
        properties:
          priceChangePercentage:
            type: number
    Risk:
      type: object
      properties:
        snipers:
          type: object
          properties:
            count:
              type: integer
            totalBalance:
              type: number
            totalPercentage:
              type: number
            wallets:
              type: array
              items:
                type: string
        bundlers:
          type: object
          properties:
            count:
              type: integer
            totalBalance:
              type: number
            totalPercentage:
              type: number
            totalInitialBalance:
              type: number
            totalInitialPercentage:
              type: number
            wallets:
              type: array
              items:
                type: object
                properties:
                  wallet:
                    type: string
                  initialBalance:
                    type: number
                  initialPercentage:
                    type: number
                  balance:
                    type: number
                  percentage:
                    type: number
                  bundleTime:
                    type: integer
        insiders:
          type: object
          properties:
            count:
              type: integer
            totalBalance:
              type: number
            totalPercentage:
              type: number
            wallets:
              type: array
              items:
                type: string
        top10:
          type: number
        dev:
          type: object
          properties:
            percentage:
              type: number
            amount:
              type: number
        fees:
          type: object
          additionalProperties:
            type: number
        rugged:
          type: boolean
        risks:
          type: array
          items:
            type: string
        score:
          type: integer
        jupiterVerified:
          type: boolean
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: 用于鉴权的 API Key

````