South African Lottery Results API

The ResultsZA Lottery API gives developers programmatic access to South African lottery results including Lotto, Lotto Plus, Powerball, Powerball Plus and UK49s draws. Features include live draw results, full historical draw data, jackpot amounts, winning numbers and draw dates. Responses are returned in clean JSON format. Built specifically for the South African market and ideal for developers…

2 subscribers
218 ms avg latency
55 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

South African Lottery Results API endpoints

MethodEndpointDescription
Results
GET getResultsByGame
/api/get_results_by_game
Retrieve the full draw result for a specific game type — winning numbers, bonus/powerball, draw machine, sales and pool figures, next jackpot, rollover info and prize divisions.…
GET getLatestResults
/api/get_latest_results
Retrieves the latest results for **all** lottery games in a single call. Optionally specify a date to retrieve historical results. **Consumes:** 1 API call > **South African…
Analysis
GET getHotColdNumbers
/api/get_hot_cold_numbers_stats
Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game. **Consumes:** 1 API call
GET getNumberFrequencies
/api/get_number_frequencies
Fetch the frequency of each number drawn for a specific game, ordered by frequency descending. **Consumes:** 1 API call
GET getNumberPairs
/api/get_number_pairs
Retrieve the most common number pairs drawn together for a game. **Consumes:** 1 API call
Generators
GET generateRandomNumbers
/api/generate_random_numbers
Generate random lottery numbers following the rules of a specified game. **Consumes:** 1 API call (regardless of number of lines) **Note:** Valid games for this endpoint are:…
POST textToLuckyNumbers
/api/text_to_lucky_numbers
Generate personalised lucky numbers based on input text using SHA-256 hashing. **Deterministic** - the same text and game always produce the same numbers. **Consumes:** 1 API call
Checkers
POST checkPlayedNumbers
/api/check_played_numbers
Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request. **Consumes:** 1 API call ### Number count per game -…
POST bulkCheckNumbers
/api/bulk_check_numbers
Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date. **Consumes:** 1 API call per line checked (subscription…
Account
POST checkApiKeyBalance
/check_api_key_balance
Check your API key's subscription status, remaining credits, and billing information. **Free - does not consume any API calls.**
Other Lottery Games
GET getUk49sResults
/api/get_uk49s_results
Retrieve results for any UK 49's daily draw — Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date. Availability: Lunchtime…
GET getPowerballResults
/api/get_us_powerball_results
Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010. **Consumes:** 1 API call
GET getEuromillionsResults
/api/get_euromillions_results
Returns EuroMillions draw results. Draws every **Tuesday and Friday** at 21:00 CET / 23:00 SAST. Historical data from February 2004. **Consumes:** 1 API call
GET getMegaMillionsResults
/api/get_megamillions_results
Returns Mega Millions draw results. Draws every **Tuesday and Friday** at 23:00 ET (~05:00 SAST next day). Historical data from 2002. **Consumes:** 1 API call
South Africa
GET getPowerballXtraResults
/api/get_powerball_xtra_results
SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026).
GET getLotto5MaxResults
/api/get_lotto_5_max_results
SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026).
GET getSAPowerballResults
/api/get_sa_powerball_results
South African Powerball draw results. Not the same as US Powerball.
GET getLottoResults
/api/get_lotto_results
SA Lotto draw results. Draws Wednesday and Saturday.
GET getDailyLottoResults
/api/get_daily_lotto_results
SA Daily Lotto draw results. Draws 7 days a week.
GET getLottoPlus1Results
/api/get_lotto_plus_1_results
SA Lotto Plus 1 draw results.
Other endpoints
GET getUk49sResults
/api/get_uk49s_results
Retrieve results for any UK 49's daily draw — Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date. Availability: Lunchtime…
GET validateApiKey
/validate_api_key
Check whether an API key exists and is valid. Does **not** check quotas or consume any API calls. **Free - does not consume any API calls.**
POST checkApiKeyBalance
/check_api_key_balance
Check your API key's subscription status, remaining credits, and billing information. **Free - does not consume any API calls.**
GET getLatestResults
/api/get_latest_results
Retrieves the latest results for **all** lottery games in a single call. Optionally specify a date to retrieve historical results. **Consumes:** 1 API call
POST textToLuckyNumbers
/api/text_to_lucky_numbers
Generate personalised lucky numbers based on input text using SHA-256 hashing. **Deterministic** - the same text and game always produce the same numbers. **Consumes:** 1 API call
GET getResultsByGame
/api/get_results_by_game
Retrieve draw results for a specific game type. Returns winning numbers only (no division/prize details). **Consumes:** 1 API call
POST checkPlayedNumbers
/api/check_played_numbers
Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request. **Consumes:** 1 API call ### Number count per game -…
GET generateRandomNumbers
/api/generate_random_numbers
Generate random lottery numbers following the rules of a specified game. **Consumes:** 1 API call (regardless of number of lines) **Note:** Valid games for this endpoint are:…
POST bulkCheckNumbers
/api/bulk_check_numbers
Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date. **Consumes:** 1 API call per line checked (subscription…
POST checkStoredNumbers
/api/check_stored_numbers
Check all stored played-number lines for a Telegram user (by `chat_id`) against draw results for a given date. Checks all game types the user has stored lines for. **Consumes:**…
GET getNumberPairs
/api/get_number_pairs
Retrieve the most common number pairs drawn together for a game. **Consumes:** 1 API call
GET getHotColdNumbers
/api/get_hot_cold_numbers_stats
Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game. **Consumes:** 1 API call
GET getNumberFrequencies
/api/get_number_frequencies
Fetch the frequency of each number drawn for a specific game, ordered by frequency descending. **Consumes:** 1 API call
POST checkStoredNumbers
/api/check_stored_numbers
Check all stored played-number lines for a Telegram user (by `chat_id`) against draw results for a given date. Checks all game types the user has stored lines for. **Consumes:**…
GET getNumberFrequencies
/api/get_number_frequencies
Fetch the frequency of each number drawn for a specific game, ordered by frequency descending. **Consumes:** 1 API call
POST checkPlayedNumbers
/api/check_played_numbers
Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request. **Consumes:** 1 API call ### Number count per game -…
GET validateApiKey
/validate_api_key
Check whether an API key exists and is valid. Does **not** check quotas or consume any API calls. **Free - does not consume any API calls.**
POST bulkCheckNumbers
/api/bulk_check_numbers
Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date. **Consumes:** 1 API call per line checked (subscription…
GET getPowerballResults
/api/get_us_powerball_results
Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010. **Consumes:** 1 API call
GET getHotColdNumbers
/api/get_hot_cold_numbers_stats
Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game. **Consumes:** 1 API call
GET getNumberPairs
/api/get_number_pairs
Retrieve the most common number pairs drawn together for a game. **Consumes:** 1 API call
POST checkApiKeyBalance
/check_api_key_balance
Check your API key's subscription status, remaining credits, and billing information. **Free - does not consume any API calls.**
GET getLottoResults
/api/get_lotto_results
SA Lotto draw results. Draws Wednesday and Saturday.
GET getDailyLottoResults
/api/get_daily_lotto_results
SA Daily Lotto draw results. Draws 7 days a week.
GET getLottoPlus1Results
/api/get_lotto_plus_1_results
SA Lotto Plus 1 draw results.
GET getSAPowerballResults
/api/get_sa_powerball_results
South African Powerball draw results. Not the same as US Powerball.
GET getPowerballXtraResults
/api/get_powerball_xtra_results
SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026).
GET getLotto5MaxResults
/api/get_lotto_5_max_results
SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026).
GET getResultsByGame
/api/get_results_by_game
Retrieve the full draw result for a specific game type — winning numbers, bonus/powerball, draw machine, sales and pool figures, next jackpot, rollover info and prize divisions.…
GET getLatestResults
/api/get_latest_results
Retrieves the latest results for **all** lottery games in a single call. Optionally specify a date to retrieve historical results. **Consumes:** 1 API call > **South African…
+ 5 more endpoints on the provider's documentation.

South African Lottery Results API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 500,000 / monthly

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers