A股专家

A股专家 · Actions GPT

Stock Realtime Quote API

  • GET /quotec.jsonGet realtime stock quotes
Schéma original API
{
  "openapi": "3.0.0",
  "info": {
    "title": "Stock Realtime Quote API",
    "version": "1.0.0"
  },
  "description": "API for fetching realtime stock quotes",
  "servers": [
    {
      "url": "https://stock.xueqiu.com/v5/stock/realtime"
    }
  ],
  "paths": {
    "/quotec.json": {
      "get": {
        "summary": "Get realtime stock quotes",
        "operationId": "getRealtimeQuotes",
        "parameters": [
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "Stock symbols, separated by commas",
            "schema": {
              "type": "string",
              "example": "SH688981,SZ002299"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "A list of realtime stock quotes",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/StockQuote"
                      }
                    },
                    "error_code": {
                      "type": "integer",
                      "description": "Error code for the response"
                    },
                    "error_description": {
                      "type": "string",
                      "nullable": true,
                      "description": "Description of the error if any"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "StockQuote": {
        "type": "object",
        "properties": {
          "symbol": {
            "type": "string",
            "description": "Stock symbol"
          },
          "current": {
            "type": "number",
            "format": "float",
            "description": "Current price of the stock"
          },
          "percent": {
            "type": "number",
            "format": "float",
            "description": "Percentage change in stock price"
          },
          "chg": {
            "type": "number",
            "format": "float",
            "description": "Absolute change in stock price"
          },
          "timestamp": {
            "type": "integer",
            "format": "int64",
            "description": "Timestamp of the quote"
          },
          "volume": {
            "type": "integer",
            "description": "Trading volume"
          },
          "amount": {
            "type": "number",
            "format": "double",
            "description": "Total amount traded"
          },
          "market_capital": {
            "type": "number",
            "format": "double",
            "description": "Market capitalization"
          },
          "float_market_capital": {
            "type": "number",
            "format": "double",
            "description": "Float market capitalization"
          },
          "turnover_rate": {
            "type": "number",
            "format": "float",
            "description": "Turnover rate"
          },
          "amplitude": {
            "type": "number",
            "format": "float",
            "description": "Amplitude of price changes"
          },
          "open": {
            "type": "number",
            "format": "float",
            "description": "Opening price"
          },
          "last_close": {
            "type": "number",
            "format": "float",
            "description": "Last closing price"
          },
          "high": {
            "type": "number",
            "format": "float",
            "description": "Highest price of the day"
          },
          "low": {
            "type": "number",
            "format": "float",
            "description": "Lowest price of the day"
          },
          "avg_price": {
            "type": "number",
            "format": "float",
            "description": "Average price"
          },
          "trade_volume": {
            "type": "integer",
            "nullable": true,
            "description": "Trade volume"
          },
          "side": {
            "type": "integer",
            "nullable": true,
            "description": "Trade side"
          },
          "is_trade": {
            "type": "boolean",
            "description": "Indicates if trading is active"
          },
          "level": {
            "type": "integer",
            "description": "Level of the stock"
          },
          "trade_session": {
            "type": "integer",
            "nullable": true,
            "description": "Trade session"
          },
          "trade_type": {
            "type": "integer",
            "nullable": true,
            "description": "Type of trade"
          },
          "current_year_percent": {
            "type": "number",
            "format": "float",
            "description": "Year-to-date percentage change"
          },
          "trade_unique_id": {
            "type": "integer",
            "nullable": true,
            "description": "Unique trade identifier"
          },
          "type": {
            "type": "integer",
            "description": "Type of stock"
          },
          "bid_appl_seq_num": {
            "type": "integer",
            "nullable": true,
            "description": "Bid application sequence number"
          },
          "offer_appl_seq_num": {
            "type": "integer",
            "nullable": true,
            "description": "Offer application sequence number"
          },
          "volume_ext": {
            "type": "integer",
            "nullable": true,
            "description": "Extended volume information"
          },
          "traded_amount_ext": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "description": "Extended traded amount information"
          },
          "trade_type_v2": {
            "type": "integer",
            "nullable": true,
            "description": "Trade type version 2"
          },
          "yield_to_maturity": {
            "type": "number",
            "format": "float",
            "nullable": true,
            "description": "Yield to maturity"
          }
        }
      }
    }
  }
}