Documentación de la API

Accede a resultados de loterías, chances, Baloto y Superastro colombianos desde tu aplicación mediante peticiones HTTP simples.

Base URL:

https://api.resultadosenlinea.co/v1
Todos los endpoints devuelven JSON UTF-8. Las fechas usan formato YYYY-MM-DD.

Autenticación

Incluye estas dos cabeceras en cada request:

CabeceraValor
X-API-KEYTu clave (empieza con rl_)
X-API-SECRETTu secreto (empieza con rs_)

Recibirás estas credenciales por correo al completar tu suscripción en api.resultadosenlinea.co/ventas.

⚠️ Nunca expongas tus credenciales en código del cliente (HTML, JavaScript público). Úsalas siempre del lado del servidor.

Planes y scopes

PlanScopesIncluye
Chances Diarioschances26 juegos diarios
Loterías de Colombialoterias_co14 loterías colombianas
Balotos + Superastrobaloto_superastroBaloto, Revancha, MiLoto, Astro
Loterías + Secosloterias_co loterias_secosLoterías + premios secos

Errores

HTTPSignificado
200Éxito
401Credenciales inválidas o faltantes
403Plan no incluye este endpoint o suscripción vencida
404Ruta o slug no encontrado
{ "ok": false, "error": "Credenciales inválidas" }

Chances

Scope: chances

Último resultado

GET/v1/chances/{slug}/ultimo

Por fecha

GET/v1/chances/{slug}/fecha/YYYY-MM-DD

Rango de fechas

GET/v1/chances/{slug}/rango/YYYY-MM-DD/YYYY-MM-DD

Todos en una llamada

GET/v1/chances/todos/ultimo

Slugs disponibles

antioquenita_1antioquenita_2cafeterito_diacafeterito_nochecafeterito_tardechontico_diachontico_nochedorado_mananadorado_nochedorado_tardecaribena_diacaribena_nocheculona_nocheculona_tardefantastica_diafantastica_nochemotilon_nochemotilon_tardepaisita_3paisita_diapaisita_nochepijaosamansinuano_diasinuano_nochesuperchontico_noche
{ "ok": true, "data": { "numero": "3847", "fecha": "2025-03-05", "quinta": "07" } }

Loterías de Colombia

Scope: loterias_co · Secos: loterias_secos

GET/v1/loterias/{slug}/ultimo
GET/v1/loterias/{slug}/fecha/YYYY-MM-DD
GET/v1/loterias/{slug}/rango/YYYY-MM-DD/YYYY-MM-DD
GET/v1/loterias/{slug}/ultimo-con-secos
GET/v1/loterias/todas/ultimo

Slugs

bogotaboyacacundinamarcacruzrojamanizalesmedellinrisaraldasantandercaucahuilametaquindiotolimavalle

Baloto, Revancha y MiLoto

Scope: baloto_superastro

GET/v1/baloto/ultimo
GET/v1/baloto/revancha/ultimo
GET/v1/baloto/miloto/ultimo
GET/v1/baloto/fecha/YYYY-MM-DD
GET/v1/baloto/revancha/fecha/YYYY-MM-DD
GET/v1/paquete/baloto_superastro/ultimoTodo en una llamada

Astro Sol y Luna

Scope: baloto_superastro

GET/v1/astro/sol/ultimo
GET/v1/astro/luna/ultimo
GET/v1/astro/sol/fecha/YYYY-MM-DD
GET/v1/astro/luna/fecha/YYYY-MM-DD
{ "ok": true, "data": { "numero": "17", "signo": "Tauro", "fecha": "2025-03-05" } }

Ejemplo en PHP

<?php
$key    = 'rl_TU_API_KEY';
$secret = 'rs_TU_API_SECRET';
$ch = curl_init('https://api.resultadosenlinea.co/v1/chances/dorado_noche/ultimo');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER     => ['X-API-KEY: '.$key, 'X-API-SECRET: '.$secret],
]);
$json = json_decode(curl_exec($ch), true);
curl_close($ch);
if ($json['ok']) echo 'Número: ' . $json['data']['numero'];

Ejemplo en JavaScript

const res = await fetch(
  'https://api.resultadosenlinea.co/v1/loterias/bogota/ultimo',
  { headers: { 'X-API-KEY': 'rl_TU_API_KEY', 'X-API-SECRET': 'rs_TU_API_SECRET' } }
);
const { data } = await res.json();
console.log(data.numero);

Ejemplo en Python

import requests
r = requests.get(
  'https://api.resultadosenlinea.co/v1/baloto/ultimo',
  headers={'X-API-KEY': 'rl_TU_API_KEY', 'X-API-SECRET': 'rs_TU_API_SECRET'}
)
print(r.json()['data']['numero'])