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:
| Cabecera | Valor |
|---|---|
X-API-KEY | Tu clave (empieza con rl_) |
X-API-SECRET | Tu 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
| Plan | Scopes | Incluye |
|---|---|---|
| Chances Diarios | chances | 26 juegos diarios |
| Loterías de Colombia | loterias_co | 14 loterías colombianas |
| Balotos + Superastro | baloto_superastro | Baloto, Revancha, MiLoto, Astro |
| Loterías + Secos | loterias_co loterias_secos | Loterías + premios secos |
Errores
| HTTP | Significado |
|---|---|
| 200 | Éxito |
| 401 | Credenciales inválidas o faltantes |
| 403 | Plan no incluye este endpoint o suscripción vencida |
| 404 | Ruta 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'])