Quick start
New here? Here's the lay of the land in four steps.
Check results
Open in the menu and pick a game, or browse the latest draws on the home page.
Play with tools
Generate lucky numbers, explore hot & cold numbers, all under .
Get an API key
Under → Generate API Key. It's free and emailed to you instantly.
Build & subscribe
Read the docs, copy a script, then choose a plan to start pulling live results.
Finding results
Every game has its own page, grouped by country in the Results menu.
- Home page: the latest draw for each South African game at a glance, plus an archived-results filter.
- Results menu: grouped by country, South Africa, United Kingdom, United States and Europe. Pick any game to open its dedicated page.
- Each game page shows: the latest winning numbers and bonus ball, the prize-division breakdown, jackpot and sales stats, and an Archived Draw Results filter.
- Archive filter: choose a date range and pass the quick human check (Cloudflare) to pull historical draws for that game.
Supported games
Lottery games across four countries, each with a results page and an API endpoint.
Open any game from the menu, or fetch them programmatically, see the API Documentation.
Tools
Free helpers under the menu.
The API
A REST API for live lottery data. Everything API-related lives under the menu.
Getting started
- Generate API Key: create a free key (verify your email; it's delivered instantly).
- API Documentation: full endpoint reference with live "Try it" examples.
- Scripts: copy-paste Python & JavaScript snippets for every endpoint.
- Pricing: choose a subscription to activate your key.
What you can do
/check_api_key_balance endpoint (free; does not count against your limit).Subscriptions, billing & top-ups
How plans, top-ups and upgrades work.
Monthly subscriptions
When your subscription activates you get a fixed number of API calls for the next 30 days. Your counter resets each billing cycle. Unused calls do not carry over.
| Plan | Price / month | Calls | Per call |
|---|---|---|---|
| Starter | R149 | 300 | R0.50 |
| Basic | R299 | 1,500 | R0.20 |
| Professional | R599 | 6,000 | R0.10 |
| Unlimited | R1,000 | Unlimited* | n/a |
*Unlimited is subject to fair use and a 60 requests/minute rate limit; exceeding it triggers a 5-minute cooldown.
Top-up calls
Run out before your cycle resets? Buy a top-up, added on top of your limit, available instantly. Top-ups reset with your monthly counter and don't carry over.
Upgrading (pro-rata)
Upgrade any time from Pricing or the portal. Mid-cycle upgrades on an active subscription are charged pro-rata, only the price difference, scaled to the days left in your cycle.
Subscriber portal
Your account dashboard, open it from the Subscriber Portal button (top-right of the menu).
What you can do
- Dashboard: plan & status, calls used this cycle, a usage bar, your primary key, and recent invoices.
- Subscribe / Upgrade / Complete payment: pick a plan and pay securely via iKhokha; finish a pending payment in one click.
- Invoices: download branded PDF tax invoices for every confirmed payment.
- API keys & sub-keys: view your primary key and create up to 10 labelled sub-keys you can revoke independently.
- Telegram alerts: link the ResultsZA bot for instant subscription & payment notifications (mute or unlink any time).
- Account settings: change password or email, reset a forgotten password, or delete your account (Danger Zone), which revokes keys, ends the subscription with no refund, and removes your data.