HKJC Racing Scraper: Results, Dividends & Jockey/Trainer Stats
Pricing
from $5.93 / 1,000 race entries
HKJC Racing Scraper: Results, Dividends & Jockey/Trainer Stats
Extract HKJC race results, pool dividends, and jockey/trainer season stats from racing.hkjc.com as structured JSON. Covers Sha Tin and Happy Valley, every pool type: Win, Place, Quinella, Trio. Feeds Python/pandas, Excel, Sheets, and MCP agents. Skip six brittle DIY scrapers. $0.0079 per result.
Pricing
from $5.93 / 1,000 race entries
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 hours ago
Last modified
Categories
Share
| One feed for international racing results. Part of the Global Horse Racing Results & Dividends suite: race results, pool dividends, and payouts across major racing jurisdictions, currently Hong Kong and the United States, with more regions ahead. | |
| GLOBAL HORSE RACING RESULTS & DIVIDENDS Β Β β’Β Β Results and dividends across international racing jurisdictions | |
|
β€ You are here |
US entries, results & payouts |
|
Hong Kong Jockey Club results, dividends, and jockey/trainer stats in one structured feed. Pull race results, full pool payouts, and current-season jockey and trainer stats from racing.hkjc.com, no account or browser needed. |
|
πΊ Full race results Finishing order, jockey, trainer, weight, draw, and time for every horse. |
π° Every pool dividend Win, Place, Quinella, Forecast, Trio payouts, and more. |
π Jockey & trainer stats Current-season standings for anyone in your results. |
π
Any meeting day Sha Tin or Happy Valley, one day or a date range. |
π What does this Actor do?
This Actor pulls Hong Kong Jockey Club race results, full pool dividends, and jockey/trainer season stats straight from racing.hkjc.com, the official HKJC racing site. Point it at a race day, a date range, or a single race, and get back structured data: every horse's finishing position, jockey, trainer, weight, draw and time, the full payout table for every betting pool (Win, Place, Quinella, Forecast, Trio and more), and optional current-season standings for the jockeys and trainers involved.
Runs on Apify's schedule, proxy, and monitoring infrastructure, so you can pull results the morning after every meeting without touching a browser.
π‘ Why use this Actor?
- Punters and handicappers who model form need the dividend history, not just who finished where. This Actor is built around full pool payouts as a first-class dataset, not an afterthought.
- Racing data analysts and quants building win-rate or ROI models need jockey and trainer season form alongside results, in the same run.
- Content and media teams covering Hong Kong racing need clean, structured recaps without manually copying results tables after every meeting.
βοΈ How to use this Actor
|
STEP 1 Pick a date and course Set a date or date range, and choose Sha Tin, Happy Valley, or both. |
STEP 2 Add dividends and stats Turn on pool dividends and jockey/trainer season stats if you want them. |
STEP 3 Get structured rows Download JSON, CSV, Excel, or HTML once the run finishes. |
π₯ Input
| Field | Type | Required | Description |
|---|---|---|---|
| Race Date From | string (date) | No | Earliest race day to fetch, YYYY-MM-DD. Defaults to a confirmed past meeting day. |
| Race Date To | string (date) | No | Latest race day to fetch. Leave equal to Race Date From for one day. |
| Racecourse | enum | No | ST (Sha Tin), HV (Happy Valley), or BOTH. |
| Race Numbers | array of integers | No | Specific race numbers to include. Leave empty for every race that day. |
| Include Pool Dividends | boolean | No | Fetch the full payout table (Win, Place, Quinella, Forecast, Trio and more) for each race. |
| Include Jockey & Trainer Season Stats | boolean | No | Also fetch current-season standings for every jockey and trainer seen in the results. |
| Max Race Days per Run | integer | No | Caps how many meeting days one run processes, even across a wider date range. |
| Proxy Configuration | object | No | Apify Proxy settings. Datacenter proxy works reliably for this site. |
π€ Output
Each run produces one dataset with three kinds of rows, each viewable in its own tab in the Output view: race results, pool dividends, and jockey/trainer season stats.
{"dataset_type": "race_result","race_date": "2026/09/06","racecourse": "ST","race_number": 1,"race_title": "GLENEALY HANDICAP","race_class": "Class 5 - 1200M - (40-0)","going": "GOOD","course": "TURF - \"A\" Course","placing": 1,"horse_number": 13,"horse_name": "GOOD FORTUNE","jockey_name": "H Y Yuen","trainer_name": "P C Ng","draw": 5,"finish_time": "1:08.59","win_odds": 5.7}
{"dataset_type": "dividend","race_date": "2026/09/06","racecourse": "ST","race_number": 1,"pool": "QUINELLA","winning_combination": "7,13","dividend_hkd": 495.5}
π Data table
| Field | Type | Description |
|---|---|---|
| race_date, racecourse, race_number | string, string, integer | Which meeting and race the row belongs to |
| horse_name, horse_number, draw | string, integer, integer | Horse identity and starting draw |
| jockey_name, trainer_name | string, string | Who rode and trained the horse |
| placing, finish_time, win_odds | integer, string, number | Finishing result |
| pool, winning_combination, dividend_hkd | string, string, number | Betting pool, winning numbers, and payout in HK dollars |
| role, name, wins, win_percent | string, string, integer, number | Jockey/trainer season standing (when stats are enabled) |
π° Pricing
This Actor uses Apify's pay-per-event pricing. You pay only for the results you actually get, and an empty run costs nothing beyond a small platform fee. There is no subscription.
β Enjoying HKJC Racing Scraper: Results, Dividends & Jockey/Trainer Stats?
|
β β β β β If this saved you from copying results and dividends off HKJC by hand, a rating helps a lot. A 5-star rating takes 10 seconds and helps other Hong Kong racing data buyers find it. Your feedback also tells us what to build next. |
| β Β Β Rate this Actor on Apify |
β FAQ
Does this Actor need a login or betting account? No. It reads publicly published race information from HKJC's own racing site.
Does it cover dividend and payout data? Yes. Every pool HKJC publishes for a race (Win, Place, Quinella, Quinella Place, Forecast, Tierce, Trio and more) is included when Include Pool Dividends is on, which it is by default.
Can I get jockey and trainer form, not just race results? Yes, turn on Include Jockey & Trainer Season Stats to get current-season wins, places, win rate, and stakes won for everyone who appeared in your results.
Does this cover overseas or Simulcast races? No, this Actor covers HKJC's own local Hong Kong meetings at Sha Tin and Happy Valley only.
Does this include pre-race odds, veterinary records, or steward incident reports? No. This Actor focuses on confirmed race results, pool dividends, and season-long jockey and trainer standings. It does not track pre-race odds movement, horse veterinary history, or incident reports.
What if HKJC changes its site layout? Open an issue on this Actor's Issues tab with the affected date and race, and it will be investigated.
π Other actors
- SofaScore Scraper: Live Scores, Fixtures & Stats for 13 Sports β - live scores, fixtures, and stats across 13 sports.
- UFC and MMA Stats Scraper: Fight Results, Fighters and Rankings β - fight results, fighter records, and rankings.
- Tennis Live Scores Scraper: ATP, WTA, Sets, Stats and Rankings β - ATP and WTA live scores, set-by-set stats, and rankings.
- VegasInsider Odds Scraper: NFL, NBA, MLB & NHL Lines as JSON β - betting lines for NFL, NBA, MLB, and NHL.