HKJC Racing Scraper: Results, Dividends & Jockey/Trainer Stats avatar

HKJC Racing Scraper: Results, Dividends & Jockey/Trainer Stats

Pricing

from $5.93 / 1,000 race entries

Go to Apify Store
HKJC Racing Scraper: Results, Dividends & Jockey/Trainer Stats

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

HKJC Results, Dividends & Jockey/Trainer Stats Scraper

πŸ” 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

  1. Click Try for free on this page, or fetch the Actor via the API.
  2. Set a date (or date range), pick a racecourse (Sha Tin, Happy Valley, or both), and optionally list specific race numbers. Leave everything else on its defaults to fetch a full recent meeting day.
  3. Turn on Include Jockey & Trainer Season Stats if you also want current-season standings for everyone who rode or trained in the results you just pulled.
  4. Click Start and download your dataset in JSON, CSV, Excel, or HTML once the run finishes.

πŸ“₯ Input

FieldTypeRequiredDescription
Race Date Fromstring (date)NoEarliest race day to fetch, YYYY-MM-DD. Defaults to a confirmed past meeting day.
Race Date Tostring (date)NoLatest race day to fetch. Leave equal to Race Date From for one day.
RacecourseenumNoST (Sha Tin), HV (Happy Valley), or BOTH.
Race Numbersarray of integersNoSpecific race numbers to include. Leave empty for every race that day.
Include Pool DividendsbooleanNoFetch the full payout table (Win, Place, Quinella, Forecast, Trio and more) for each race.
Include Jockey & Trainer Season StatsbooleanNoAlso fetch current-season standings for every jockey and trainer seen in the results.
Max Race Days per RunintegerNoCaps how many meeting days one run processes, even across a wider date range.
Proxy ConfigurationobjectNoApify 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

FieldTypeDescription
race_date, racecourse, race_numberstring, string, integerWhich meeting and race the row belongs to
horse_name, horse_number, drawstring, integer, integerHorse identity and starting draw
jockey_name, trainer_namestring, stringWho rode and trained the horse
placing, finish_time, win_oddsinteger, string, numberFinishing result
pool, winning_combination, dividend_hkdstring, string, numberBetting pool, winning numbers, and payout in HK dollars
role, name, wins, win_percentstring, string, integer, numberJockey/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 Results, Dividends & Jockey/Trainer Stats Scraper?

If this Actor saves you time, a quick rating helps other Hong Kong racing data buyers find it. You can leave a review from the Actor's page after a run completes.

❓ 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.

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