API Pública LotoAI
Acesse resultados de loterias, estatísticas de frequência e sugestões de apostas com IA diretamente na sua aplicacao.
Para quem e a API?
Desenvolvedores
Integre dados de loterias em apps, sites e sistemas internos.
Bots e Automacoes
Crie bots no Telegram, Discord ou WhatsApp com resultados automáticos.
Analistas de Dados
Analise padrões históricos e frequências com dados estruturados.
Sites e Portais
Exiba resultados atualizados em tempo real no seu site ou aplicativo.
Comece em minutos
Solicite sua key
Entre em contato para receber sua API key gratuita.
Faca uma requisicao
Envie requisicoes GET com sua key no header X-API-Key.
Use os dados
Receba respostas JSON estruturadas prontas para uso.
curl -X GET "https://app.lotoai.com.br/api/public/latest/megasena" \
-H "X-API-Key: sua_chave_api"Autenticacao
Todas as requisicoes precisam incluir sua API key no header X-API-Key. A API retorna headers de rate limit em cada resposta:
X-RateLimit-LimitLimite total de requisicoes por dia
X-RateLimit-RemainingRequisicoes restantes hoje
GET /api/public/latest/megasena HTTP/1.1
Host: app.lotoai.com.br
X-API-Key: sua_chave_apiLoterias suportadas
| Parametro | Loteria |
|---|---|
lotofacil | Lotofacil |
megasena | Mega-Sena |
quina | Quina |
lotomania | Lotomania |
timemania | Timemania |
duplasena | Dupla Sena |
diadesorte | Dia de Sorte |
federal | Federal |
maismilionaria | Mais Milionaria |
supersete | Super Sete |
Endpoints
Base URL: https://app.lotoai.com.br/api/public
Tratamento de erros
| Status | Descricao |
|---|---|
| 200 | Requisicao bem sucedida |
| 400 | Parametros invalidos (loteria inexistente, numero invalido) |
| 401 | API key ausente ou invalida |
| 403 | API key desativada |
| 404 | Recurso nao encontrado (concurso inexistente) |
| 429 | Limite de requisicoes excedido |
| 500 | Erro interno do servidor |
{
"error": true,
"message": "Invalid API key."
}Planos da API
Escolha o plano ideal para o seu projeto
Para testes e projetos pessoais
Para apps e bots em produção
Para portais e alto volume
Comparacao de Planos
| Recurso | Free | Developer | Business |
|---|---|---|---|
| Requisições/dia | 100 | 1.000 | 10.000 |
| Últimos resultados | |||
| Concurso específico | |||
| Histórico paginado | |||
| Sugestões com IA | |||
| Estatísticas completas | |||
| Suporte prioritário | |||
| Suporte dedicado 24/7 |
Exemplos completos
const API_KEY = "sua_chave_api";
const BASE_URL = "https://app.lotoai.com.br/api/public";
async function getLatestResult(lottery) {
const response = await fetch(
`${BASE_URL}/latest/${lottery}`,
{ headers: { "X-API-Key": API_KEY } }
);
if (!response.ok) {
const error = await response.json();
throw new Error(error.message);
}
return response.json();
}
// Uso
const result = await getLatestResult("megasena");
console.log(`Concurso #${result.data.contestNumber}`);
console.log(`Numeros: ${result.data.numbers.join(", ")}`);import requests
API_KEY = "sua_chave_api"
BASE_URL = "https://app.lotoai.com.br/api/public"
def get_suggestion(lottery):
response = requests.get(
f"{BASE_URL}/suggestion/{lottery}",
headers={"X-API-Key": API_KEY}
)
response.raise_for_status()
return response.json()
# Uso
data = get_suggestion("lotofacil")
numbers = data["data"]["numbers"]
analysis = data["data"]["analysis"]
print(f"Sugestao: {numbers}")
print(f"Soma: {analysis['sum']}")
print(f"Pares: {analysis['evenCount']}, Impares: {analysis['oddCount']}")import { useState, useEffect } from "react";
const API_KEY = "sua_chave_api";
function useLotteryData(lottery) {
const [data, setData] = useState(null);
const [loading, setLoading] = useState(true);
const [error, setError] = useState(null);
useEffect(() => {
async function fetchData() {
try {
setLoading(true);
const res = await fetch(
`https://app.lotoai.com.br/api/public/latest/${lottery}`,
{ headers: { "X-API-Key": API_KEY } }
);
const json = await res.json();
if (json.error) throw new Error(json.message);
setData(json.data);
} catch (err) {
setError(err.message);
} finally {
setLoading(false);
}
}
fetchData();
}, [lottery]);
return { data, loading, error };
}Perguntas Frequentes
Pronto para comecar?
Solicite sua API key gratuita e comece a integrar dados de loterias brasileiras na sua aplicacao em minutos.