Horses

Look up horse profiles and form history by HKJC horse number.

Get Horse Profile

GET/api/v1/horses/{horse_no}

Returns profile information for a horse by its HKJC identifier.

curl -H "X-API-Key: YOUR_KEY" \
  https://api.hkjc-api.com/api/v1/horses/A118
{
  "horse_no": "A118",
  "horse_name": "Golden Star",
  "country_of_origin": "AUS",
  "colour": "Bay",
  "sex": "Gelding",
  "age": 5,
  "trainer": "J. Size",
  "owner": "Lucky Racing Syndicate",
  "total_stakes": 2450000,
  "starts": 22,
  "wins": 4,
  "places": 6
}

Get Horse Form

GET/api/v1/horses/{horse_no}/form

Returns the recent race history for a horse.

{
  "horse_no": "A118",
  "horse_name": "Golden Star",
  "form": [
    {
      "date": "2025-03-01",
      "venue": "Sha Tin",
      "race_number": 3,
      "distance": 1200,
      "position": 1,
      "finish_time": "1:09.45",
      "win_odds": 3.5,
      "jockey": "Z. Purton"
    },
    {
      "date": "2025-02-15",
      "venue": "Happy Valley",
      "race_number": 7,
      "distance": 1200,
      "position": 3,
      "finish_time": "1:10.12",
      "win_odds": 5.2,
      "jockey": "Z. Purton"
    }
  ]
}