Loterias da Caixa · dataset aberto

Histórico da Lotofácil: dataset em CSV e JSON

Todos os concursos da Lotofácil desde o primeiro sorteio, em CSV e JSON.

Linhas de dado
3.784 concursos
Cobertura
29 de setembro de 2003 a 20 de setembro de 2026
Data-base
20/09/2026uma linha por sorteio

O que este arquivo contém

A Lotofácil sorteia 15 dezenas entre 25 possíveis, e é essa proporção que a torna a loteria com mais acertos por bilhete: quem marca 15 números acerta em média nove deles. Este arquivo lista todos os concursos desde o primeiro, em 2003, com o número do concurso, a data do sorteio e as 15 dezenas, uma linha por sorteio.

As dezenas vêm em ordem crescente, separadas por espaço e sem zero à esquerda: o 03 aparece como 3. É uma escolha de formato, não uma perda de informação, e quem precisa do zero para casar com o volante impresso resolve com uma formatação de célula. Há concursos quase todo dia da semana, então a cadência de linhas novas é a mais alta do hub.

É o dataset com mais uso no portal: alimenta as estatísticas de frequência, o conferidor de jogos e os fechamentos matemáticos. Publicado aqui, permite que qualquer pessoa refaça essas contas na própria planilha e descubra que a distribuição das dezenas ao longo dos anos é a de um sorteio aleatório.

Metodologia e fonte

Os resultados saem da camada ao vivo do portal, um Worker que consulta o serviço de resultados da Caixa e valida cada concurso antes de gravar. O gerador confere que cada linha tem exatamente 15 dezenas inteiras e uma data válida, e aborta a publicação inteira se uma linha falhar: é melhor um arquivo velho do que um arquivo com coluna errada.

O arquivo JSON é a mesma base em formato compacto: um campo concursos com uma lista por sorteio, na ordem concurso, data e vetor de dezenas, mais os campos atualizadoEm e ultimoConcurso. O CSV é derivado dele, linha a linha.

Fonte primária: Caixa Econômica Federal - Loterias. A conferência dos geradores segue o descrito em Como validamos os cálculos.

Esquema das colunas

Cabeçalho real do CSV: concurso;data;dezenas

ColunaTipoConteúdo
concursointeiroNúmero sequencial do concurso, começando em 1.
datadata (AAAA-MM-DD)Data do sorteio no formato AAAA-MM-DD.
dezenasinteiros separados por espaçoAs 15 dezenas sorteadas (1 a 25), separadas por espaço, sem zero à esquerda.

Cobertura e frescor

O arquivo vai de 29 de setembro de 2003 a 20 de setembro de 2026, com 3.784 concursos, uma linha por sorteio. Data-base desta versão: 20/09/2026. O arquivo é refeito a cada publicação do portal a partir da camada ao vivo; o sorteio de hoje pode ainda não estar nele, e a página de resultado ao vivo é a fonte para o concurso mais recente.

Sem lacuna: a sequência de concursos vai do 1 ao 3.784 sem falta, conferida no próprio arquivo.

Amostra do arquivo

As 5 primeiras e as 5 últimas linhas, lidas do arquivo publicado.

concursodatadezenas
12003-09-292 3 5 6 9 10 11 13 14 16 18 20 23 24 25
22003-10-061 4 5 6 7 9 11 12 13 15 16 19 20 23 24
32003-10-131 4 6 7 8 9 10 11 12 14 16 17 20 23 24
42003-10-201 2 4 5 8 10 12 13 16 17 18 19 23 24 25
52003-10-271 2 4 8 9 11 12 13 15 16 19 20 23 24 25
... 3.774 linhas omitidas ...
37802026-09-151 2 3 4 5 6 7 12 15 16 17 19 21 22 23
37812026-09-163 5 6 7 8 9 11 12 13 16 19 21 22 24 25
37822026-09-173 4 5 7 8 11 15 16 17 18 19 20 22 23 25
37832026-09-181 3 4 5 6 12 14 15 16 17 19 22 23 24 25
37842026-09-201 2 8 10 11 12 15 16 18 19 20 21 22 24 25

Integridade do arquivo

Calculado sobre o arquivo publicado, na hora da publicação. Confira o hash do seu download com sha256sum ou Get-FileHash.

CSV · /dados/loterias/lotofacil.csv
Tamanho: 208,2 KB (213.201 bytes)Linhas de dado: 3.784 (mais o cabeçalho)SHA-256: a35e22778ef1b1f630758c4fe048e2c8b6481c0c7355d09d011462fb67bf106a
JSON · /data/lotofacil-historico.json
Tamanho: 226,8 KB (232.211 bytes)SHA-256: a77a04fee634c99c1d65b79b503b5f477b141f4be50ae3f70387a592e41df0fd

Data-base: 20/09/2026. O hash muda a cada publicação que acrescenta linhas; a data-base diz qual versão você está conferindo.

Como abrir

O CSV usa ponto e vírgula como separador de colunas e vírgula como separador decimal, o padrão do Excel, do LibreOffice e do Google Planilhas em português: abre com duplo clique, sem assistente de importação. As colunas de dezenas trazem os números separados por espaço dentro de uma célula só; para uma dezena por coluna, use a função de dividir texto em colunas.

Licença e citação

Este dataset é publicado sob a licença Creative Commons BY 4.0: uso, cópia, redistribuição e trabalho derivado são livres, inclusive para fins comerciais, com citação do ValorFinal e link para esta ficha. A fonte primária (Caixa Econômica Federal - Loterias) deve ser mencionada como origem do dado bruto.

Como citar esta página

Vai usar este dado em uma matéria, post ou trabalho? Copie a referência pronta. O número vem do Caixa Econômica Federal - Loterias; a página é atualizada automaticamente.

ValorFinal. Histórico da Lotofácil hoje: 3.784 concursos, de 29 de setembro de 2003 a 20 de setembro de 2026. Disponível em: https://valorfinal.com.br/dados/loteria-lotofacil. Fonte do dado: Caixa Econômica Federal - Loterias. Dados de: 20/09/2026.

Perguntas frequentes

As dezenas estão ordenadas ou na ordem em que saíram do globo?
Em ordem crescente. O sorteio da Caixa extrai as bolas em sequência, mas o resultado oficial é publicado ordenado, e é assim que o arquivo guarda. Para conferir um jogo isso não faz diferença; para quem estuda a ordem de extração, este dataset não a preserva.
Como confiro um jogo antigo com o arquivo?
Localize a linha pelo número do concurso, separe as 15 dezenas da coluna e conte quantas coincidem com as suas. Na Lotofácil, 11 acertos ou mais têm prêmio. A calculadora de conferência do portal faz isso para uma lista inteira de jogos e para vários concursos; o arquivo existe para quem quer refazer a conta por conta própria.
O histórico ajuda a escolher dezenas?
Não. Cada sorteio é independente do anterior, e dezena que saiu muitas vezes não tem nem mais nem menos chance na próxima. O dataset é útil para estatística descritiva, ensino e jornalismo, e para mostrar, com os números na mão, que as frequências convergem para o mesmo patamar quando o número de concursos cresce.
Por que o 1 aparece sem zero na frente, diferente do volante?
Porque o arquivo guarda números, não rótulos. Um inteiro sem zero à esquerda é lido corretamente por qualquer linguagem e planilha, enquanto o texto 01 vira número na abertura e perde o zero de qualquer maneira. Para exibir com dois dígitos, formate na saída.
Como sei se o arquivo está completo?
Compare o número de linhas com o último concurso: na Lotofácil os dois coincidem, o que significa que não falta nenhum concurso entre o 1 e o último. A seção de integridade desta ficha mostra a contagem lida do próprio arquivo, e o hash SHA-256 permite conferir que o que você baixou é o mesmo arquivo descrito aqui.
Qual é o formato do JSON e como o leio em código?
É um objeto com atualizadoEm, ultimoConcurso e concursos. Cada item de concursos é uma lista de três posições: o número do concurso, a data em AAAA-MM-DD e um vetor com as 15 dezenas como inteiros. Esse formato de tupla economiza espaço em relação a um objeto com chaves nomeadas e é o que as páginas do portal consomem.

Voltar ao catálogo de dados abertos.