hkjc_pool_investments

PREMIUM 3,327,253 rows

Hong Kong horse racing betting pool investment data

Also on hkjc.guru →

Browse on hkjc.guru: 2026-10-21 HV

Betting pool investment snapshots showing how pools accumulate before races. Time-series data for analyzing betting patterns and market movements. Covers all pool types including WIN, PLACE, QUINELLA, FORECAST, and exotics. One row per pool per race per snapshot time.

Premium dataset

Evaluate it in full below: the evidence and a working sample are open to everyone. Buy or subscribe to unlock the complete dataset — your account is created automatically at checkout.

See access options

The evidence

Data coverage
Jan 2026 – present
Pass access: Most recent 24 months, rolling · Full Archive: Jan 2026 – present
Volume
3,327,253 rows
Last refreshed
21 October, 2026 (2 hours ago)
Data through
21 October, 2026 (6 hours ago)
Schema & column quality (20 columns)

Scroll table sideways to see more columns →

Column Type Description Populated Distinct
race_date DateTime Date of the race — —
venue_code String Venue code (ST=Sha Tin, HV=Happy Valley) — —
race_number Nullable(Int32) Race number — —
race_id String Generated race identifier for joins — —
venue Nullable(String) Full venue name — —
race_class Nullable(String) Race class (denormalized from races) — —
distance Nullable(Int64) Race distance in meters — —
distance_category String Distance category (Sprint/Mile/Middle/Long) — —
pool_id String Unique pool identifier — —
odds_type String Pool type (WIN, PLA, QIN, QPL, FCT, TCE, TRI, etc.) — —
pool_category String Pool category grouping — —
pool_status String Current pool status — —
sell_status String Selling status (open/closed) — —
leg_number Nullable(Int64) Leg number for multi-leg pools — —
investment_amount Nullable(Int64) Total investment in pool (HKD) — —
last_update_time Nullable(DateTime) Time of last investment update — —
snapshot_timestamp DateTime When this snapshot was captured — —
minutes_to_post Nullable(Int64) Minutes until race post time (negative = after post) — —
updated_at DateTime Timestamp when record was last scraped — —
id String Stable unique identifier for this row — the last column of every export. Use it to deduplicate, to key an incremental load, or to reference one specific row. It is additive: the entity and join keys you already use (race_id, horse_id, and the like) are unchanged. — —

Sample data

Last 12 months of pool investments per race, full schema. Use to gauge liquidity by pool type before committing.

SELECT * FROM renavon_exports.hkjc_pool_investments LIMIT 50 0.02s
Loading data… | Click a header to sort; drag headers to reorder.

Choose your access

A Pass gives you freshness within a rolling window. The Full Archive gives you the full history we hold for the dataset, frozen at purchase. They solve different problems, and they work together.

Full refund within 14 days on subscriptions. One-time archives: full refund until you download; once downloaded, the sale is final. Details →

One-off purchase

Full Archive

The full history we hold, frozen at purchase. Yours to keep.

Full details →
What you get
The full history we hold, to your purchase date
History depth
Jan 2026 – present, in full
Updates
None. Frozen at purchase
Delivery
Gzipped CSV, opens in Excel; link valid 7 days
API access
Not included
US$199
one-time purchase

Pass subscription

Racing Pass Enterprise

Updated, with API access.

View full package →
Access window
Most recent 24 months, rolling
Updates
Continuous, within hours of the source
Delivery
API, SQL and downloads
Exports
Uncapped
2 MONTHS FREE
US$4990
billed once a year
(US$415.83/month)
US$499
per month

Get notified when this dataset is updated.

Questions about this data?

Our data experts are ready to help clarify any aspects of this dataset.

Contact Our Team