Discover/bet.hkjc.com API
live

bet.hkjc.com APIbet.hkjc.com

Get Hong Kong Jockey Club Mark Six draw results, prize breakdowns, jackpot amounts, and frequency statistics for all 49 numbers via a simple REST API.

Endpoints
2
Updated
2mo ago
Try it

No input parameters required.

api.parse.bot/scraper/2fc81dc0-16a8-4b7d-8674-ab10815189b7/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/2fc81dc0-16a8-4b7d-8674-ab10815189b7/get_latest_results' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Get the latest Mark Six draw results including drawn numbers, extra number, prize dividends, jackpot amount, snowball info, and next scheduled draw details. Returns the most recent completed draw and the next upcoming draw.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "draws": "array of draw objects containing id, year, draw_number, draw_date, status, drawn_numbers, extra_number, snowball info, investment/jackpot amounts, and prize breakdown",
    "total": "integer - number of draws returned"
  },
  "sample": {
    "data": {
      "draws": [
        {
          "id": "202650N",
          "year": "2026",
          "prizes": [
            {
              "type": 1,
              "dividend": "30646080",
              "winning_units": 5
            }
          ],
          "status": "Result",
          "jackpot": "22901594",
          "unit_bet": 10,
          "draw_date": "2026-05-12+08:00",
          "open_date": "2026-05-10+08:00",
          "close_date": "2026-05-12T21:15:00+08:00",
          "draw_number": 50,
          "extra_number": 40,
          "drawn_numbers": [
            4,
            16,
            19,
            22,
            25,
            47
          ],
          "snowball_code": "",
          "estimated_prize": "",
          "snowball_name_ch": "",
          "snowball_name_en": "",
          "total_investment": "65569303",
          "derived_first_prize_div": "30000000"
        }
      ],
      "total": 2
    },
    "status": "success"
  }
}

About the bet.hkjc.com API

The HKJC Mark Six API provides two endpoints covering draw results and number frequency statistics for Hong Kong's official lottery. get_latest_results returns the most recent completed draw with drawn numbers, extra number, snowball details, and prize dividends, plus metadata on the next scheduled draw. get_number_statistics delivers historical frequency data across all 49 possible numbers, including draw count and recency for each.

Draw Results

The get_latest_results endpoint returns an array of draw objects under the draws key. Each object includes fields such as id, year, draw_number, draw_date, status, drawn_numbers (the six main balls), extra_number, snowball information, and investment and prize dividend breakdowns. A total integer confirms how many draw records were returned. The endpoint requires no input parameters and always reflects the most recently completed draw alongside metadata for the next upcoming draw.

Number Frequency Statistics

The get_number_statistics endpoint covers all 49 Mark Six numbers. Each entry in the numbers array contains the number (1–49), total_drawn (how many times that number has appeared historically), and last_drawn_in_draw (how many draws ago the number was last selected). Three reference fields — reference_year, reference_draw_date, and reference_draw_number — anchor the statistics to a specific draw so you know exactly what period the frequency data covers. total_numbers is always 49.

Coverage and Freshness

Both endpoints reflect the live state of the HKJC Mark Six results page at bet.hkjc.com. The results endpoint distinguishes current draw status (e.g. completed vs. upcoming) via the status field on each draw object, which is useful for polling workflows that need to detect when a new result has been published. Snowball draw details are surfaced when applicable, allowing applications to flag draws with rolled-over jackpots.

Common use cases
  • Display the latest Mark Six winning numbers and prize dividends in a lottery results app
  • Alert users when a snowball jackpot draw is scheduled using the snowball fields from get_latest_results
  • Build a number frequency heatmap for all 49 balls using total_drawn from get_number_statistics
  • Identify 'cold' numbers by sorting on last_drawn_in_draw to find balls absent for the most draws
  • Track jackpot investment totals across recent draws by consuming the investment field in draw objects
  • Show the next scheduled draw date and time to lottery enthusiasts ahead of each draw night
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does HKJC provide an official public developer API for Mark Six results?+
HKJC does not publish a documented public API for Mark Six lottery data. The official results are available through the bet.hkjc.com website, but there is no publicly documented REST or GraphQL API for third-party developers to query directly.
What does the `get_latest_results` endpoint actually return — is it just the most recent draw or multiple draws?+
It returns an array under draws that includes the most recently completed draw and information about the next upcoming draw. The total field tells you how many draw objects are in the response. Each draw object carries drawn_numbers, extra_number, snowball details, prize dividends, and status to distinguish completed from upcoming.
Does the API expose historical draw results beyond the most recent one?+
The get_latest_results endpoint covers the most recent completed draw and the next upcoming draw. It does not return a paginated archive of past draws. The get_number_statistics endpoint provides aggregate historical frequency data per number but not individual historical draw records. You can fork this API on Parse and revise it to add a historical draws endpoint if you need per-draw records going back further.
Can I filter number statistics by a specific date range or draw period?+
The get_number_statistics endpoint does not accept date or draw-range parameters — it returns aggregate totals for all 49 numbers referenced to a single anchor draw identified by reference_draw_number and reference_draw_date. Filtering by period is not currently supported. You can fork the API on Parse and revise it to add date-scoped frequency queries.
How do I know if a draw is a snowball draw from the response?+
Each draw object in the draws array from get_latest_results includes snowball-specific fields. When a draw carries a rolled-over snowball jackpot, those fields will be populated, allowing your application to distinguish standard draws from snowball events without any additional calls.
Page content last updated . Spec covers 2 endpoints from bet.hkjc.com.
Related APIs in EntertainmentSee all →
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
novelbin.me API
Search and browse novels by title, genre, or popularity, and explore trending, completed, or recently updated works. Access full novel details, chapter listings, chapter content, author information, related titles, and reader comments. Authenticated users can manage bookmarks with reading-status tracking and subscribe to novels for update notifications.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.