Open data : tous les tirages en CSV et JSON

Cette page regroupe les archives complètes de toutes les loteries du site, à télécharger : un fichier CSV et un fichier JSON par jeu, avec tous les tirages du premier au dernier. Les fichiers sont régénérés à chaque reconstruction du site, donc peu après chaque tirage.

Les données proviennent des publications des opérateurs (FDJ, Loterie Romande/Swisslos, WestLotto, Loterie Nationale belge, Camelot/Allwyn, Multi-State Lottery Association, Ithuba, Magnum/Singapore Pools et autres) et sont vérifiées à l'import (complétude, plages de valeurs). Les lacunes historiques apparaissent comme des lignes manquantes, jamais comme des valeurs estimées.

LoterieTiragesPériodeCSVJSON
Da Ma Cai 1+3D3 6612005-01-01 – 2026-10-25 ⬇ CSV 462 kB JSON
Daily Lotto2 7792019-03-10 – 2026-10-24 ⬇ CSV 80 kB JSON Rapports (JSON)
EuroDreams3102023-11-06 – 2026-10-22 ⬇ CSV 10 kB JSON Rapports (JSON)
Eurojackpot9972012-03-23 – 2026-10-23 ⬇ CSV 33 kB JSON Rapports (JSON)
EuroMillions1 9922004-02-13 – 2026-10-23 ⬇ CSV 67 kB JSON Rapports (JSON)
KENO7 9712004-02-02 – 2026-10-25 ⬇ CSV 593 kB JSON
Keno FDJ19 4891993-09-16 – 2026-10-24 ⬇ CSV 1481 kB JSON
Korea Lotto 6/451 2472002-12-07 – 2026-10-24 ⬇ CSV 43 kB JSON Rapports (JSON)
Loto1 0912019-11-06 – 2026-10-24 ⬇ CSV 34 kB JSON Rapports (JSON)
Lotto 6 aus 453 6951986-09-07 – 2026-10-21 ⬇ CSV 128 kB JSON
Lotto 6/494 4621982-06-12 – 2026-10-24 ⬇ CSV 155 kB JSON
LOTTO 6aus496 5721955-10-09 – 2026-10-24 ⬇ CSV 228 kB JSON Rapports (JSON)
Lotto Belgique3 5301992-03-28 – 2026-10-24 ⬇ CSV 122 kB JSON Rapports (JSON)
Lotto italiano77 3521939-01-07 – 2026-10-24 ⬇ CSV 2205 kB JSON
Lotto Max1 2812009-09-25 – 2026-10-23 ⬇ CSV 48 kB JSON
Lotto Plus 11 2302015-01-03 – 2026-10-24 ⬇ CSV 43 kB JSON Rapports (JSON)
Magnum 4D6 8321985-04-25 – 2026-10-25 ⬇ CSV 861 kB JSON
Mega Millions2 5512002-05-17 – 2026-10-23 ⬇ CSV 82 kB JSON
MillionDAY3 1822018-02-07 – 2026-10-24 ⬇ CSV 93 kB JSON
Powerball2 0162010-02-03 – 2026-10-24 ⬇ CSV 65 kB JSON
PowerBall XTRA1 1352015-12-01 – 2026-10-23 ⬇ CSV 36 kB JSON Rapports (JSON)
Québec 493 0341997-10-01 – 2026-10-24 ⬇ CSV 105 kB JSON
SA Lotto1 2302015-01-03 – 2026-10-24 ⬇ CSV 43 kB JSON Rapports (JSON)
SA PowerBall1 2302015-01-02 – 2026-10-23 ⬇ CSV 39 kB JSON Rapports (JSON)
Set For Life6952020-02-27 – 2026-10-22 ⬇ CSV 22 kB JSON
Singapore 4D2 5542010-04-18 – 2026-10-25 ⬇ CSV 322 kB JSON
SuperEnalotto4 2901997-12-03 – 2026-10-24 ⬇ CSV 151 kB JSON Rapports (JSON)
Swiss Lotto1 4392013-01-12 – 2026-10-24 ⬇ CSV 49 kB JSON Rapports (JSON)
Thunderball3 9971999-06-12 – 2026-10-24 ⬇ CSV 125 kB JSON
TOTO1 2342014-10-09 – 2026-10-22 ⬇ CSV 43 kB JSON Rapports (JSON)
UK Lotto3 2181994-11-19 – 2026-10-24 ⬇ CSV 112 kB JSON

Tout en une fois

Tous les fichiers CSV et JSON dans une archive ZIP (4.0 Mo) : ⬇ lottochaos-draws.zip

Licence et utilisation

Les fichiers sont publiés sous CC BY 4.0 : vous pouvez les copier, les modifier et les utiliser, y compris commercialement, à condition de citer « lottochaos.com » comme source, idéalement avec un lien vers cette page. Les adresses des fichiers sont stables ; vous pouvez les charger directement depuis un script ou un tableur (CORS ouvert). Merci de ne pas automatiser plus d'un téléchargement par heure : les données ne changent qu'après un tirage.

Format des fichiers

CSV : UTF-8, virgule comme séparateur, ligne d'en-tête, un tirage par ligne, ordre chronologique croissant. Date au format ISO (AAAA-MM-JJ), numéros sans zéro initial.

JSON : un tableau d'objets {"date", "numbers", "bonus"} pour les loteries à numéros ; pour le Keno, le Lotto italien et les jeux 4D, des tableaux plus compacts (date plus chaîne de chiffres). Pour les rapports, la plupart des loteries à numéros ont en plus un fichier <jeu>_q.json avec les gains par rang et par tirage.

Colonnes par jeu

  • Da Ma Cai 1+3D (/data/dmc.csv): date, first, second, third, starter_1…10, consolation_1…10 (4 chiffres chacun)
  • Daily Lotto (/data/za_daily.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant
  • EuroDreams (/data/ed.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (D)
  • Eurojackpot (/data/ej.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b2 (EZ)
  • EuroMillions (/data/em.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b2 (★)
  • KENO (/data/keno.csv): date, n1…n20 croissants, plus5 (numéro Plus 5 à 5 chiffres)
  • Keno FDJ (/data/keno_fr.csv): date, slot (midi/soir, ancienne formule), n1…n20 croissants, multiplier, joker
  • Korea Lotto 6/45 (/data/kr_lotto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (B)
  • Loto (/data/loto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b1 (C)
  • Lotto 6 aus 45 (/data/at_lotto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (Zz)
  • Lotto 6/49 (/data/ca649.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (B)
  • LOTTO 6aus49 (/data/lotto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (SZ), flag (A/B = deux tirages le même jour)
  • Lotto Belgique (/data/be_lotto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (B)
  • Lotto italiano (/data/it_lotto.csv): date, ruota (BA, CA, FI, GE, MI, NA, PA, RO, TO, VE, RN), n1…n5 dans l'ordre de tirage – une ligne par roue
  • Lotto Max (/data/lottomax.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n7 triés par ordre croissant, b1…b1 (B)
  • Lotto Plus 1 (/data/za_lp1.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (B)
  • Magnum 4D (/data/mg4d.csv): date, first, second, third, starter_1…10, consolation_1…10 (4 chiffres chacun)
  • Mega Millions (/data/us_mm.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b1 (MB)
  • MillionDAY (/data/it_md.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant
  • Powerball (/data/us_pb.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b1 (PB)
  • PowerBall XTRA (/data/za_pbx.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b1 (PB)
  • Québec 49 (/data/q49.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (C)
  • SA Lotto (/data/za_lotto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (B)
  • SA PowerBall (/data/za_pb.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b1 (PB)
  • Set For Life (/data/uk_sfl.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b1 (L)
  • Singapore 4D (/data/sg4d.csv): date, first, second, third, starter_1…10, consolation_1…10 (4 chiffres chacun)
  • SuperEnalotto (/data/it_se.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (J)
  • Swiss Lotto (/data/ch_lotto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (GZ)
  • Thunderball (/data/uk_tb.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n5 triés par ordre croissant, b1…b1 (TB)
  • TOTO (/data/toto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (A)
  • UK Lotto (/data/uk_lotto.csv): date (AAAA-MM-JJ), weekday (mon…sun), n1…n6 triés par ordre croissant, b1…b1 (B)

Exemple : chargement en Python

Avec pandas, deux lignes suffisent ; ensuite fréquences, sommes ou écarts se calculent directement :

import pandas as pd
df = pd.read_csv("https://lottochaos.com/data/ej.csv", parse_dates=["date"])
print(df.tail())
print(df.filter(regex=r"^n\d").stack().value_counts().head(10))   # numéros les plus fréquents

Les mêmes fichiers s'ouvrent aussi dans Excel (Données → À partir d'un fichier texte/CSV), LibreOffice ou R (read.csv(url)).

Pour la recherche, l'enseignement et le journalisme

Si vous réutilisez ces données dans un travail, un article ou un jeu de données (Kaggle, GitHub…), un petit mot par Telegram ou Instagram nous fera plaisir, et nous ferons volontiers un lien en retour. Le site reste purement descriptif : chaque combinaison a la même chance à chaque tirage, et aucune statistique tirée de ces données n'y change quoi que ce soit.

FAQ

Puis-je utiliser les données à des fins commerciales ?

Oui. La licence CC BY 4.0 autorise tout usage, y compris commercial, à condition de citer la source lottochaos.com.

À quelle fréquence les fichiers sont-ils mis à jour ?

Le site est reconstruit automatiquement après chaque tirage, généralement dans l'heure ou les deux heures qui suivent la publication officielle. Les fichiers contiennent alors le nouveau tirage.

Existe-t-il une API ?

Pas d'API au sens classique, mais les fichiers sont à des adresses fixes et peuvent être appelés directement (CORS ouvert). Un téléchargement par jour suffit dans la plupart des cas.

Les fichiers contiennent-ils les rapports (gains) ?

Les CSV ne contiennent que les numéros gagnants. Pour l'EuroMillions, le Loto, l'Eurojackpot et d'autres jeux, un fichier JSON supplémentaire donne les gains par rang (nom se terminant par _q.json), indiqué dans le tableau quand il existe.

Un numéro ne correspond pas au site officiel, que faire ?

Signalez-le par Telegram ou Instagram. Les imports sont vérifiés, mais des erreurs de transcription chez les sources existent ; les erreurs signalées sont corrigées à la mise à jour suivante.

▲