draw_date; winning_numbersLive schema confirmedunchangedShow the plumbing.
State the limits.
A source link is only useful when its access state and expected schema are visible. This page records both, including the distinction between a schema confirmed by a live response and one that remains an adapter expectation.
draw_date; winning_numbers; mega_ballLive schema confirmedunchangedOfficial 180-day history: draw date, five main numbers and two Lucky StarsLive schema confirmedunchangedOfficial 180-day history: dated rows, main and bonus balls; Lotto rounds retained separatelyLive schema confirmedupdatedOfficial 180-day history: dated rows, main and bonus balls; Lotto rounds retained separatelyLive schema confirmedupdatedOfficial 180-day history: dated rows, main and bonus balls; Lotto rounds retained separatelyLive schema confirmedupdatedExplicit network path, no impersonation.
The updater requests each public URL directly or through an HTTP proxy explicitly configured by the operator. It does not solve challenges, forge cookies, impersonate a browser session or use a third-party scraping service. Non-2xx responses and redirects are recorded as failures.
Exact shape or no write.
Dates, weekdays, current rule periods, pool sizes, uniqueness, source protocol and retrieval timestamps are checked before data can enter the archive. Invalid or duplicate rows stop that source’s update.
Fail closed, label uncertainty.
Existing valid results are retained if a later check fails. No draw is inferred to fill a gap. Empty archives and failed checks remain visibly empty and failed.
Important verification status
Direct requests from the application environment returned HTTP 403. On 15 November 2026, an operator-authorized local system proxy retrieved the live responses for the configured URLs. Powerball and Mega Millions returned the expected Socrata JSON. The old EuroMillions “csv” URL redirected with HTTP 308 to the official “xml” URL. That endpoint returned confirmed latest-draw XML, so the source was pinned to its final URL and an XML adapter was added after checking the fields. The archive now imports the official 180-day history pages for EuroMillions, Lotto, Thunderball and Set For Life. Lotto records preserve both rounds where published; the displayed jackpot odds refer to one round, with the Bonus Ball excluded from the jackpot calculation. Older stored records are retained as that window moves forward. No numbers are inferred to fill unavailable history. The US sources cover their current number-matrix periods; their latest dates may lag the operator's latest draw.
The current local archive contains 1,859 validated draw rows: Lotto 52, Thunderball 104, Set For Life 51, Powerball 1432, Mega Millions 168, EuroMillions 52. These counts are generated from the local data file, not from an external feed. Missing games remain visibly empty.
Source availability can change without notice. A successful check does not make LottoWeb an official source, and a stored result does not establish prize eligibility.