① Live updates — how fresh is what you're seeing
Five-level bid/ask snapshots, minute bars, exchange-traded ETF/LOF real-time quotes — refresh frequency and freshness for each asset, listed below.
See live-update details ↓Real-Time / Minute-Level Data Coverage · Privora
Most platforms just claim their data is comprehensive without telling you the two things that actually matter: how fresh the price you're looking at right now is, and how far back the history actually goes. This page lays out 29+ of Privora's published assets one by one — grouped into six categories, with refresh frequency, coverage, and start date spelled out for each.
Five-level bid/ask snapshots, minute bars, exchange-traded ETF/LOF real-time quotes — refresh frequency and freshness for each asset, listed below.
See live-update details ↓Daily stock bars, gold/silver, fund NAV and dividends — each asset gets one clear start date, not a blanket "full history" claim.
See historical start dates ↓Stock dividends, fund dividends — event-driven, not on a fixed schedule; stock_dividend's fields are much richer than fund_dividend's.
See corporate actions / dividend details ↓The tables below list the actual coverage, refresh frequency, and start date for 29+ of Privora's published assets (origin team), grouped into six categories. Ticker counts and row counts that change over time are marked with a "+" to indicate a floor, not a claim of exact precision; start dates and other facts that don't drift are quoted verbatim. stock_day, stock_day_hk, and stock_day_us are all one-row-per-stock-per-day snapshot tables where each row is overwritten in place, but they don't all refresh the same way intraday: stock_day (A-share) refreshes roughly every minute during the trading session, while stock_day_hk and stock_day_us only write that day's row after their own market closes, showing the prior trading day's close until then — this asset family is the one most often misunderstood, explained separately below.
The "Frequency" column tells you how often this kind of quote data refreshes; the "Start Date" column tells you how far back it goes. Ticker counts and row counts carry a "+" to indicate a measured floor that shifts normally with each daily data load — that isn't a sign of a data error.
| Asset | Content | Coverage | Frequency | Start Date |
|---|---|---|---|---|
Five-Level Bid/Ask Snapshot
stock_minutes
|
Five-level bid/ask snapshot — last price + bid1-5/ask1-5 price & size + day high/low/prev close | A-share SH 2,400+ / SZ 3,000+ / HK 2,800+ = 8,000+ stocks | About every 60-90 seconds intraday; today's rows aren't queryable until the next trading day — for same-day intraday quotes, see stock_kline / stock_kline_hk below | Since 2026-04-01 |
Minute-Level Candlesticks (A-share)
stock_kline
|
Minute-bar OHLCV + turnover + tick_count (A-share: SH/SZ/BJ) | 5 granularities (1m/5m/15m/30m/60m) x SH 2,300+ / SZ 2,800+ stocks (includes the BJ segment; exact BJ count follows the asset list you see when you subscribe) | Minute-level (SH/SZ stop refreshing at market close) | Since 2026-04-01 |
Minute-Level Candlesticks (HK)
stock_kline_hk
|
Minute-bar OHLCV + turnover + tick_count (Hong Kong) | 5 granularities (1m/5m/15m/30m/60m) x HK 2,800+ stocks | Minute-level (stops refreshing after the HK close) | Since 2026-04-01 |
Exchange ETF Real-Time Quotes
fund_realtime
|
Live price + IOPV (indicative NAV) + premium/discount rate + bid1/ask1 + turnover rate + market cap/float cap | 1,500+ exchange-traded ETFs; IOPV populated in ~96% of rows; premium/discount ~95% | Near real-time intraday (about every 4 minutes) | About 8 days near-term, not retained long-term |
Exchange LOF Real-Time Quotes
fund_realtime
|
Same field structure as above, but IOPV and premium/discount are entirely empty | 390+ LOFs | Near real-time intraday (about every 30 seconds) | About 8 days near-term, not retained long-term |
Most competitors are vague about what "minute-level" or "real-time" actually means. Here are the two distinctions most worth checking before you rely on this data.
It samples the last price and five-level bid/ask price & size roughly every 60-90 seconds — it is not exchange tick-by-tick trade data. If you need raw order flow, this isn't it; if you need minute-level candles, use stock_kline.
OHLCV bars across five granularities (1m/5m/15m/30m/60m) — genuinely minute-level and usable directly for minute-level technical analysis or backtesting.
IOPV (indicative optimized portfolio value) and the premium/discount rate are the two numbers exchange-traded ETF traders care about most — and the two most often missing from free data sources. They tell you whether the current trade price is running above or below the ETF's actual underlying NAV.
We provide IOPV for 1,500+ exchange-traded ETFs, populated in about 96% of rows measured; premium/discount rate is populated in about 95%.
The 390+ LOFs share the same real-time field structure as ETFs, but the IOPV and premium/discount columns are currently empty across the board — we'd rather state that gap plainly than borrow ETF field names to paper over it.
IOPV requires real-time valuation of an ETF's underlying constituents, which costs more to compute than simply forwarding the order-book price — which is why it's commonly omitted from free market apps.
The table below lists content, coverage, and refresh frequency for each historical asset — and, most importantly, the data start date. We list it asset by asset instead of a blanket "full history" claim.
| Asset | Content | Coverage | Frequency | Data Start Date |
|---|---|---|---|---|
Daily Stock Bars (A-share)
stock_day
|
Daily OHLC + dealtime (timestamp of the most recent write) (A-share: SH/SZ/BJ) | SH 2,300+ / SZ 5,000+ / BJ 300+ stocks (reported separately per market, not as a single combined total) | One row per stock per day, overwritten in place; refreshes roughly every minute intraday, final print after market close | SH/SZ since 2001-01-03 (about 25 years); BJ since 2021-11-15 |
Daily Stock Bars (HK)
stock_day_hk
|
Daily OHLC + dealtime (timestamp of the most recent write) (Hong Kong) | HK 3,000+ stocks | One row per stock per day, overwritten in place; the day's row lands after the Hong Kong market closes (around 16:45 HKT) — intraday it still shows the prior trading day's close (for HK intraday quotes, see stock_kline_hk in the table above) | Since 2001-01-03 (about 25 years) |
Daily Stock Bars (US)
stock_day_us
|
Daily OHLC + dealtime (timestamp of the most recent write) (US) | US 12,000+ stocks | One row per stock per day, overwritten in place; the day's row lands after the US market closes — intraday it still shows the prior trading day's close | Since 2016-01-04 (about 10 years) |
Fund Daily NAV
fund_day
|
Fund daily NAV | OTC (off-exchange) funds 25,000+ / exchange-traded funds 2,000+ (reported separately per basis, not as a single combined total) | Daily (T+1 disclosure) | Since 2011-01-01 (about 15 years) |
Gold/Silver Daily Bars
metal_day
|
SGE precious-metal daily bars, including settlement price and open interest | 10 contracts, 35,000+ rows | Daily | Since 2002-10-31 (about 24 years) |
Daily stock bars and minute-level candlesticks are published as separate per-market assets in the marketplace: stock_day (A-share: SH/SZ/BJ), stock_day_hk (Hong Kong), stock_day_us (US); stock_kline (A-share: SH/SZ/BJ), stock_kline_hk (Hong Kong). stock_minutes is not split by market — it's a single asset covering SH, SZ, and HK. Fund dividends (fund_dividend) and fund static attributes (fund_codes) have moved to their own groups below. Check the exact asset name and list you actually subscribe to in the marketplace.
Stock dividends (stock_dividend) and fund dividends (fund_dividend) are both event-driven — new records only appear when a dividend or bonus-share event occurs, not on a fixed schedule. stock_dividend's fields are much richer than fund_dividend's.
| Asset | Content | Coverage | Frequency | Ex-Dividend Start Date |
|---|---|---|---|---|
Stock Dividends / Corporate Actions
stock_dividend
|
Cash dividend / after-tax cash dividend / bonus shares / bonus-share ratio / capitalization ratio / ex-dividend date / payment date / record date / bonus-share listing date / dividend plan / capitalization period — a complete corporate-actions table, with much richer fields than fund_dividend | About 600,000+ records / 15,000+ stocks combined; by market: US 400,000+ / 7,000+; SZ 90,000+ / 3,000+; SH 70,000+ / 2,400+; HK 26,000+ / 2,000+; BJ 1,400+ / 300+ (reported separately per market, not as a single combined total) | Event-driven (only updates on a dividend / bonus-share event) | US since 1962-01-16 (about 64 years, the deepest history on the whole site); SZ since 1991-06-08; SH since 1993-08-30; HK since 1999-04-30; BJ since 2012-04-10 |
Fund Dividend Records
fund_dividend
|
Fund dividend records (ex-dividend date / dividend amount) | OTC (off-exchange): 10,000+ records / 4,000+ funds; exchange-traded: 900+ records / 200+ funds (reported separately per basis, not as a single combined total) | Event-driven (only updates on a dividend event) | Ex-dividend dates since 2025-01-02 |
The maximum ex-dividend date for stock_dividend and fund_dividend may include future dates — these are announced-but-not-yet-executed dividend plans, which is normal forward-looking data, not dirty data.
Beyond the assets directly tied to freshness and historical depth above, the platform also publishes fundamentals, capital-flow, and directory-type assets — see the marketplace for the full catalog. Expand to see coverage, record counts, and start dates for each group.
These assets cover stock valuation metrics, financial statements, and earnings forecasts/flash reports. We haven't individually measured the refresh cadence for these assets — only the record count, coverage, and start date; subscribe in the marketplace to verify the exact refresh cadence.
| Asset | Content | Coverage | Data Start Date |
|---|---|---|---|
Stock Valuation Metrics
stock_valuation
|
Stock valuation metric data | 5,790,000+ records, covering 5,800+ stocks | Since 2022-01-04 |
Financial Statements
stock_financials
|
Listed-company financial statement data | 200,000+ records, covering 7,100+ stocks | Since 2022-04-02 (announcement date) |
Financial Statements (alternate basis)
stock_financials_a
|
Listed-company financial statement data (an alternate basis with a different field structure from stock_financials) | 180,000+ records, covering 5,700+ stocks | Since 2022-04-02 (announcement date) |
Earnings Forecasts
stock_forecast
|
Listed-company earnings forecast data | 80,000+ records, covering 5,800+ stocks | Since 2015-01-01 |
Earnings Flash Reports
stock_express
|
Listed-company earnings flash-report data | 19,000+ records, covering 4,300+ stocks | Since 2015-04-09 |
These assets cover money flow, margin trading, share unlock/float, shareholder trades, top-list (unusual activity), Stock Connect flows, and sector bars. As with Table 4, we haven't individually measured refresh cadence — only record count, coverage, and start date.
| Asset | Content | Coverage | Data Start Date |
|---|---|---|---|
Stock Money Flow
stock_moneyflow
|
Individual-stock money flow data | 5,540,000+ records, covering 5,500+ stocks | Since 2022-01-04 |
Margin Trading
stock_margin
|
Margin trading (financing/securities lending) data | 4,050,000+ records, covering 5,000+ stocks | Since 2022-01-04 |
Restricted Share Unlock
stock_share_float
|
Restricted-share unlock/float data | 6,290,000+ records, covering 5,300+ stocks | Since 2015-01-01 |
Shareholder Trades
stock_stk_holdertrade
|
Shareholder increase/decrease trade data | 90,000+ records, covering 5,300+ stocks | Since 2015-01-01 |
Top List (Unusual Activity)
stock_top_list
|
Top-list (unusual trading activity) data | 70,000+ records, covering 6,000+ stocks | Since 2022-01-04 |
HK-Shanghai/Shenzhen Stock Connect Flow
market_moneyflow_hsgt
|
Stock Connect (HK-SH/SZ) money flow data | 1,000+ records | Since 2022-01-04 |
Sector / Industry Daily Bars
sector_day
|
Sector and industry daily bar data | 170,000+ records | Since 2022-01-04 |
This group covers basic directory information for stocks and funds (codes, names, classifications). Some assets sync daily, others are one-time collections — see the "Start / Sync Method" column.
| Asset | Content | Coverage | Start / Sync Method |
|---|---|---|---|
Stock Code Directory
stock_codes
|
Stock code / name / market basic directory | US 13,000+ / SZ 3,000+ / HK 2,900+ / SH 2,400+ / BJ 300+ (reported separately per market, not as a single combined total) | Daily sync |
Fund Code Directory
fund_codes
|
Fund code / name / type basic directory | OTC (off-exchange) 28,000+ / exchange-traded 2,800+ | Daily sync |
New / Recently Listed Shares
stock_new_share
|
Basic information on new and recently listed shares | 1,900+ records | Since 2020-02-04 |
Stock Daily Status (thin coverage)
stock_daily_status
|
Stock daily status flags (limited coverage, worded conservatively) | 800+ records, covering 450+ stocks | Since 2026-05-28 (a short window, thin coverage) |
Stock Industry Classification
stock_industry
|
Stock industry classification | 7,700+ rows, covering 5,400+ stocks | — |
Stock Status Flag
stock_status
|
Stock status flags (e.g., trading halt) | 5,800+ rows | — |
Start by previewing sample data without registering, then sign in to connect your real holdings to AI portfolio analysis and risk monitoring.