Skip to Content

Quotes

This API is used to obtain the real-time quotes of securities, and supports all types of securities. To view these real-time data streams aggregated into live indices, sector heatmaps, and macro market overviews, you can reference the "Global Markets".

Quote Permission RequiredBasic
  • US stocks: Nasdaq Basic included free by default, covering pre-market, regular, after-hours, and overnight sessions. To receive overnight data, enable it via LONGBRIDGE_ENABLE_OVERNIGHT=true (see Q6 & Q7 in the Broker FAQ).
  • HK stocks: LV1 real-time quotes included by default.
  • US options: no permission by default — purchase "OPRA US Options Quotes (OpenAPI)" in the Quote Store.
CLI
# real-time quote for Tesla
longbridge quote TSLA.US
# query multiple US stocks at once
longbridge quote AAPL.US NVDA.US
# mix US and HK stocks
longbridge quote TSLA.US 700.HK AAPL.US

Request

Parameters

NameTypeRequiredDescription
symbolstring[]YesSecurity code list, in ticker.region format, for example: [700.HK]

Check rules:
The maximum number of symbols in each request is 500

Protobuf

protobuf
message MultiSecurityRequest {
  repeated string symbol = 1;
}

Request Example

Response

Response Properties

NameTypeDescription
secu_quoteobject[]Securities quote
∟ symbolstringSecurity code
∟ last_donestringLatest price
∟ prev_closestringYesterday's close
∟ openstringOpen
∟ highstringHigh
∟ lowstringLow
∟ timestampint64Time of latest price
∟ volumeint64Volume
∟ turnoverstringTurnover
∟ trade_statusint32Security trading status, see TradeStatus
∟ pre_market_quoteobjectQuote of US pre market
∟∟ last_donestringLatest price
∟∟ timestampint64Time of latest price
∟∟ volumeint64Volume
∟∟ turnoverstringTurnover
∟∟ highstringHigh
∟∟ lowstringLow
∟∟ prev_closestringClose of the last trade session
∟ post_market_quoteobjectQuote of US post market
∟∟ last_donestringLatest price
∟∟ timestampint64Time of latest price
∟∟ volumeint64Volume
∟∟ turnoverstringTurnover
∟∟ highstringHigh
∟∟ lowstringLow
∟∟ prev_closestringClose of the last trade session
∟ over_night_quoteobjectQuote of US overnight market

Note: Enable the enable_overnight parameter to receive it; returns null otherwise. (Overnight quotes are included free in Nasdaq Basic, US stocks only.)
∟∟ last_donestringLatest price
∟∟ timestampint64Time of latest price
∟∟ volumeint64Volume
∟∟ turnoverstringTurnover
∟∟ highstringHigh
∟∟ lowstringLow
∟∟ prev_closestringClose of the last trade session

Protobuf

protobuf
message SecurityQuoteResponse {
  repeated SecurityQuote secu_quote = 1;
}

message SecurityQuote {
  string symbol = 1;
  string last_done = 2;
  string prev_close = 3;
  string open = 4;
  string high = 5;
  string low = 6;
  int64 timestamp = 7;
  int64 volume = 8;
  string turnover = 9;
  TradeStatus trade_status = 10;
  PrePostQuote pre_market_quote = 11;
  PrePostQuote post_market_quote = 12;
}

message PrePostQuote {
  string last_done = 1;
  int64 timestamp = 2;
  int64 volume = 3;
  string turnover = 4;
  string high = 5;
  string low = 6;
  string prev_close = 7;
}

Response JSON Example

json
{
  "secu_quote": [
    {
      "symbol": "700.HK",
      "last_done": "338.000",
      "prev_close": "334.800",
      "open": "340.600",
      "high": "340.600",
      "low": "333.000",
      "timestamp": 1651115955,
      "volume": 7310881,
      "turnover": "2461463161.000"
    },
    {
      "symbol": "AAPL.US",
      "last_done": "156.570",
      "prev_close": "156.800",
      "open": "155.910",
      "high": "159.790",
      "low": "155.380",
      "timestamp": 1651089600,
      "volume": 88063191,
      "turnover": "13865092584.000",
      "pre_market_quote": {
        "last_done": "155.880",
        "timestamp": 1651066201,
        "volume": 1575504,
        "turnover": "246653442.000",
        "high": "158.400",
        "low": "155.100",
        "prev_close": "156.800"
      },
      "post_market_quote": {
        "last_done": "158.770",
        "timestamp": 1651103995,
        "volume": 6188441,
        "turnover": "970874184.759",
        "high": "159.400",
        "low": "156.400",
        "prev_close": "156.570"
      }
    }
  ]
}

API Restrictions

Caution
  • The HK stocks quotation beyond the 20th will be delayed if the quote level is BMP.

Error Code

Protocol Error CodeBusiness Error CodeDescriptionTroubleshooting Suggestions
3301600Invalid requestInvalid request parameters or unpacking request failed
3301606Request rate limitReduce the frequency of requests
7301602Server errorPlease try again or contact a technician to resolve the issue
7301607Too many request symbolsReduce the number of symbols in a request