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.
ProbarUn 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.
ProbarVerificar 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.
game | Identificador del juego, el mismo de la dirección de su página (por ejemplo quiniela-loteka). |
|---|---|
name | Nombre del juego. |
operator | Operador: anguila, la-primera, lotedom, la-suerte, king-lottery, loteria-real, loteria-nacional, americanas, loteka o leidsa. |
date | Fecha del sorteo, AAAA-MM-DD, en hora de República Dominicana. |
session | dia o noche: cuál de los dos sorteos del día. Un juego que se sortea una vez al día tiene solo uno. |
time | Hora del sorteo, HH:mm, en hora de República Dominicana. Algunos sorteos cambian de hora los domingos. |
status | Estado del resultado; ver más abajo. |
numbers | Los números en el orden en que salieron, como texto con sus ceros a la izquierda ("07", no 7). |
bonus | Las 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. |
url | Dirección de la página del sorteo en RDLotto. |
multiplier | Solo en Powerball: el Power Play sorteado (2 a 10). Ausente en los demás juegos. |
jackpot | Solo 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. |
cashValue | Solo en los sorteos americanos: el valor en efectivo de ese premio mayor. |
nextJackpot | Solo en Mega Millions: el premio mayor anunciado para el siguiente sorteo. |
divisions | Solo 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. |
reportedBy | Solo 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.