Saltar a los resultados
RDLotto

API de resultados gratuita

Muchos sitios y grupos copian a mano estos números cada día. Este servicio les ahorra el trabajo. Es gratis; menciona a RDLotto como fuente y enlaza el sitio.

Últimos resultados

GET /api/v1/latest

Devuelve los sorteos más recientes de todos los juegos, del más nuevo al más antiguo, con su estado. Caché de treinta segundos. CORS abierto.

Probar

Un sorteo

GET /api/v1/results?date=YYYY-MM-DD&game=&operator=&session=

Todos los premios de un sorteo. La fecha es obligatoria; el juego acota el resultado y, sin juego, devuelve todos los sorteos del día.

Probar

Verificar un boleto

GET /api/v1/check?game=&numbers=&bet=&date=&session=

Responde si un boleto ganó y qué premio obtuvo, aplicando las reglas de premios de cada juego. Nunca se guarda en caché: la respuesta lleva no-store para que los números de tu boleto no pasen a otro usuario. El verificador del propio sitio no usa este servicio: calcula en el navegador.

Los números se escriben separados por comas, espacios o guiones. En una quiniela, uno es una jugada directa, dos un Palé y tres una Tripleta; bet=quiniela, pale o tripleta lo indica cuando no es obvio. En Pick 3, Pick 4 y Toca 3 se escriben los dígitos (407). Sin date responde el último sorteo publicado del juego; con date, un juego que se sortea dos veces al día responde con el de la noche salvo que session=dia pida el otro. La respuesta trae won, bet, numbers (tu jugada), drawNumbers, drawBonus y matches, con el nombre de cada premio acertado y, cuando la tabla del juego lo publica, su pago.

En vivo

GET /live/{date}/{session}.json

El documento que consulta periódicamente el tablero en vivo del sitio. Los premios aparecen uno a uno. Caché de dos segundos. /live/2026-10-18/noche.json

Cómo es un sorteo en el JSON

Todos los juegos comparten la misma forma: los números en el orden en que salieron y las bolas extra, si las hay. Qué significa cada número depende del juego: en una quiniela son la 1ra, la 2da y la 3ra; en un Pick o en Toca 3, los dígitos del boleto, en orden.

gameIdentificador del juego, el mismo de la dirección de su página (por ejemplo quiniela-loteka).
nameNombre del juego.
operatorOperador: anguila, la-primera, lotedom, la-suerte, king-lottery, loteria-real, loteria-nacional, americanas, loteka o leidsa.
dateFecha del sorteo, AAAA-MM-DD, en hora de República Dominicana.
sessiondia o noche: cuál de los dos sorteos del día. Un juego que se sortea una vez al día tiene solo uno.
timeHora del sorteo, HH:mm, en hora de República Dominicana. Algunos sorteos cambian de hora los domingos.
statusEstado del resultado; ver más abajo.
numbersLos números en el orden en que salieron, como texto con sus ceros a la izquierda ("07", no 7).
bonusLas bolas extra (Más y Súper Más en el Loto de Leidsa, dos extra en el MegaLotto); una lista vacía si el juego no tiene.
urlDirección de la página del sorteo en RDLotto.
multiplierSolo en Powerball: el Power Play sorteado (2 a 10). Ausente en los demás juegos.
jackpotSolo en los sorteos americanos: el premio mayor con que se jugó el sorteo, en dólares de EE. UU. (valor anualizado estimado). Ausente en los demás juegos.
cashValueSolo en los sorteos americanos: el valor en efectivo de ese premio mayor.
nextJackpotSolo en Mega Millions: el premio mayor anunciado para el siguiente sorteo.
divisionsSolo en los sorteos americanos, una vez publicado por el operador: una lista de categorías {division, label, winners, payout, multiplied, locations}; `payout` en dólares por ganador (ausente cuando nadie ganó el premio mayor), `multiplied` las mismas cifras para los boletos con multiplicador ({multiplier, winners, payout}) y `locations` los estados donde se vendieron los boletos ganadores.
reportedBySolo en /api/v1/results: las fuentes que informaron este resultado.

Límites, y una clave si necesitas más

Todas las respuestas incluyen encabezados con el límite de uso, y un rechazo incluye retry-after en segundos. Sin clave tienes 60 solicitudes por minuto, más que suficiente para un sitio o una aplicación.

Si necesitas más, pide una clave: se envía como Authorization bearer o en el encabezado X-API-Key, y sube el límite a 600 por minuto. Sigue siendo gratis.

Cómo leer el campo status

  • verified — las fuentes independientes coinciden. Es seguro volver a publicarlo.
  • live / live_complete — leído de la transmisión, sin confirmar. Indica que es provisional si lo vuelves a publicar.

Los sorteos sin un resultado publicado (todavía sin sortear, aplazados o con fuentes en desacuerdo) no aparecen en las respuestas.