Real-time and pre-match odds data from Fonbet covering soccer, basketball, and tennis. Live and upcoming markets are delivered in a single structured JSON feed — typically updated every 2–3 seconds. ## What you get - **Live odds**: in-play markets across major Fonbet events - **Pre-match odds**: full market depth for upcoming events - **Multiple sports**: soccer, basketball, tennis - **Combined feed**: live and pre-match together in one dataset - **Refresh rate**: every 2–3 seconds on average ## Endpoints - `GET /v1/files` — list datasets available on your subscription - `GET /v1/data/{filename}` — fetch the full JSON payload of a dataset ## Authentication Send your JoJ API key in the `X-JoJAPI-Key` header. The gateway authenticates the request and forwards it to the origin. `Authorization: Bearer` is also accepted. ## Available datasets - `site_livepre_fonbet.json` — combined live in-play and pre-match markets ## Rate limits Each plan has its own rate limit and quota — see Pricing. The origin may also return `429 Too Many Requests` if you exceed 10 requests per second. Use a short backoff or throttle. ## Data freshness Files are updated continuously, typically every 2–3 seconds during active hours. Live data refreshes faster than pre-match data. There is no guaranteed SLA — freshness depends on Fonbet's own publication cadence. ## Important notes This API exposes publicly available odds aggregated from Fonbet. Prices reflect scrape time and may differ from the current site. For informational and analytical use only; it does not place bets. Fonbet is a trademark of its respective owners; this API is not affiliated with or endorsed by Fonbet.