Hong Kong Jockey Club (HKJC) Football Odds, Now in the API
The Hong Kong Jockey Club (香港马会 / 香港賽馬會) is the only licensed football bookmaker in Hong Kong, and its prices are the reference point for a large share of football bettors in Hong Kong and mainland China. It publishes them on its own site and app, and nowhere else: there is no public HKJC odds API.
If you build for that audience, or you want a second Asian book next to Bet365 and Pinnacle in a model, HKJC is now a bookmaker in the API, under the slug hkjc.
What you get
| Market | Pre-match | In-play | History from |
|---|---|---|---|
| 1X2 | ✓ | — | 2016 |
| Asian handicap | ✓ | ✓ | late 2019 |
| Goal line (over/under) | ✓ | ✓ | late 2019 |
Every market comes with its opening price, its closing price and every move in between, each with a timestamp. Coverage follows the fixtures HKJC itself prices, which is wider than its reputation: 228 competitions so far in 2026, from the European top flights and their second tiers to MLS, Argentina, Brazil, Mexico, Japan, Korea, Saudi Arabia, Australia and international football. That has been around 13,000 matches a year since 2024, and 4,000 to 5,000 a year before that.
The snapshot
/v1/fixtures/{id}/odds takes ?bookmakers=hkjc, alone or next to any other book:
curl "https://api.5dollarfootballapi.com/v1/fixtures/{id}/odds?bookmakers=bet365,hkjc" \
-H "Authorization: Bearer fb_live_your_key"
Here is the HKJC entry for Brighton v Arsenal in the Premier League on 19 September 2026, shortened to two markets:
{
"name": "Hong Kong Jockey Club",
"slug": "hkjc",
"odds": {
"1x2": {
"opening": { "home": 4.55, "draw": 3.75, "away": 1.56 },
"closing": { "home": 4.7, "draw": 3.8, "away": 1.53 },
"inplay": null
},
"asian_handicap": {
"opening": { "line": 0.75, "home": 1.93, "away": 1.83 },
"closing": { "line": 0.75, "home": 2.0, "away": 1.82 },
"inplay": { "line": -3.0, "home": 2.8, "away": 1.39 }
}
}
}
HKJC had Brighton as clear outsiders, with three-quarters of a goal start, and drifted them a little further before kickoff. Brighton won 3-0.
The movement
/v1/fixtures/{id}/odds/history?bookmaker=hkjc&market=asian returns every tick, oldest first, with the score at the moment it was recorded. The same match carries 77 ticks on the Asian handicap alone. Around the first goal:
{ "minute": 31, "line": 0.75, "home": 1.7, "away": 2.05, "score": { "home": 0, "away": 0 }, "recorded_at": "2026-09-19T14:30:05+00:00" },
{ "minute": 31, "line": null, "home": null, "away": null, "suspended": true, "score": { "home": 0, "away": 0 }, "recorded_at": "2026-09-19T14:31:47+00:00" },
{ "minute": 34, "line": -0.25, "home": 1.91, "away": 1.81, "score": { "home": 1, "away": 0 }, "recorded_at": "2026-09-19T14:33:20+00:00" }
HKJC suspended the market in the 31st minute and reopened it in the 34th with Brighton a goal up: Brighton now gave a quarter of a goal instead of receiving three-quarters. A tick with "suspended": true marks the moment a book stopped quoting, around a goal or for good near the end. Its line and prices are null because there was no price to take. The snapshot above skips those ticks, so each stage is always the last real quote.
Use market=1x2 and market=goalline for the other two markets.
Plans
HKJC is on Ultra and above, like every bookmaker beyond Bet365. What each bookmaker carries, market by market, is in the coverage table, and the full parameters are on the odds and odds history pages.
5DollarFootballAPI is not affiliated with or endorsed by The Hong Kong Jockey Club.