API gratuita di fair odds per il calcio
Le fair odds depurate di ogni partita che monitoriamo, più il nostro indice live del margine dei bookmaker — JSON pulito, gratis, senza registrazione. Attribuzione (un link) richiesta.
Endpoint
Nessuna chiave, nessuna registrazione, solo HTTPS. CORS è abilitato su ogni endpoint /api/v1 (predictions, margins and badge): le risposte includono Access-Control-Allow-Origin: *, così puoi chiamare l'API direttamente dal browser.
Esempio
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"
}]
}
Campi
value.price_gapdetected.price_gap
Di quanto il miglior prezzo del bookmaker tradizionale supera il prezzo equo senza margine, calcolato prima dell'arrotondamento delle quote: 0.07 significa 7% sopra l'equo. Il blocco value usa i prezzi attuali; il blocco rilevato, i prezzi quando il segnale è stato registrato. Confronta due prezzi; non è il profitto atteso.
value.edgedetected.edge
Lo stesso numero di price_gap, sotto il suo vecchio nome. Rimane così per mantenere compatibili le integrazioni esistenti; il nuovo codice dovrebbe leggere price_gap.
status
Dove si trova ora il gap di prezzo sulla partita, con gli stessi stati del sito:
actionable — un gap di almeno 1.5% ai prezzi attuali
monitor — gap sotto l'1.5%, solo monitoraggio
expired — un gap che avevamo segnalato prima e che il mercato ha poi chiuso
unconfirmed — È stato visto un gap su un prezzo più vecchio di 90 minuti; segnaliamo solo prezzi riletti di recente.
none — nessun valore
Badge incorporabile
Mostra il nostro record live sul tuo sito o forum con due righe di HTML: value flags registrati quando visualizzati e sigillati prima del calcio d'inizio, con il loro CLV medio. Il badge si aggiorna da solo e rimanda al track record pubblico — quel link è l'unica attribuzione che chiediamo.
<script src="https://tipsaudit.com/widget.js" async></script> <div data-tipsaudit-badge></div>
Termini
Gratuito per qualunque uso, compreso quello commerciale, con attribuzione visibile: link a tipsaudit.com ovunque i dati siano mostrati. Limite di richieste: 60 al minuto. I dati si aggiornano circa ogni 5 minuti per i pronostici, ogni ora per i margini. Nessuna garanzia — vedi come vengono calcolati i numeri nella nostra metodologia. Metodologia →