API gratuita de cuotas justas de fútbol
Las cuotas justas desajustadas de cada partido que seguimos, más nuestro índice en vivo del margen de las casas de apuestas — todo en JSON limpio, gratis, sin registro. Se requiere atribución (un enlace).
Endpoints
Sin clave, sin registro, solo HTTPS. CORS está habilitado en cada endpoint /api/v1 (predictions, margins y badge): las respuestas llevan Access-Control-Allow-Origin: *, así que puedes llamar a la API directamente desde un navegador.
Ejemplo
curl https://tipsaudit.com/api/v1/predictions
{
"source": "tipsaudit.com — fair odds = sharpest market, devigged (margin removed)",
"license": "Free with attribution (link to tipsaudit.com)",
"docs": "https://tipsaudit.com/api",
"generated_at": "2026-10-15T04:45:36+00:00",
"methodology_version": "2.0",
"count": 501,
"counts_by_status": {"actionable": 63, "monitor": 52, "expired": 141,
"unconfirmed": 20, "none": 225},
"predictions": [{
"id": 9302,
"league": "Brazil Serie A",
"home": "Botafogo", "away": "Chapecoense-sc",
"kickoff_utc": "2026-10-17T21:00:00+00:00",
"fair_odds": {"home": 1.37, "draw": 6.08, "away": 9.58},
"fair_probabilities": {"home": 0.7311, "draw": 0.1645, "away": 0.1044},
"fair_source": "live",
"fair_read_at": "2026-10-15T03:34:39+00:00",
"status": "actionable",
"value": {"selection": "1", "best_soft_odds": 1.42, "bookmaker": "GTbets",
"fair_odds": 1.37, "price_gap": 0.0382, "edge": 0.0382},
"detected": {"selection": "1", "odds": 1.43, "price_gap": 0.017, "edge": 0.017,
"at": "2026-10-12T23:30:02+00:00", "origin": "live"},
"benchmark_read_at": "2026-10-15T03:34:39+00:00",
"url": "https://tipsaudit.com/match/9302/botafogo-vs-chapecoense-sc-2026-10-17"
}]
}
Campos
value.price_gapdetected.price_gap
Cuánto supera el mejor precio de la casa de apuestas convencional al precio justo sin margen, calculado antes de redondear las cuotas: 0.07 significa un 7% por encima del precio justo. El bloque de valor usa los precios actuales; el bloque detectado, los precios cuando se registró la señal. Compara dos precios; no es beneficio esperado.
value.edgedetected.edge
El mismo número que price_gap, bajo su nombre anterior. Se mantiene para que las integraciones existentes sigan funcionando; el código nuevo debe leer price_gap.
status
En qué punto está ahora la diferencia de precio del partido, con los mismos estados que en el sitio:
actionable — una diferencia de al menos 1.5% con los precios actuales
monitor — brecha por debajo de 1.5%, solo seguimiento
expired — un gap que marcamos antes y que el mercado ha cerrado desde entonces
unconfirmed — Se vio una brecha en un precio de más de 90 minutos; solo marcamos precios que hemos releído recientemente.
none — sin valor
Insignia integrable
Muestra nuestro registro en vivo en tu sitio o foro con dos líneas de HTML: señales de value registradas cuando se muestran y selladas antes del inicio, con su CLV medio. El distintivo se actualiza solo y enlaza con el historial público — ese enlace es la única atribución que pedimos.
<script src="https://tipsaudit.com/widget.js" async></script> <div data-tipsaudit-badge></div>
Términos
Gratis para cualquier uso, incluido el comercial, con atribución visible: enlaza a tipsaudit.com donde se muestren los datos. Límite de solicitudes: 60 por minuto. Los datos se actualizan cada ~5 minutos para los pronósticos, cada hora para los márgenes. Sin garantía: consulta cómo se calculan los números en nuestra metodología. Metodología →