Developers

Free live odds API & embeddable widget

Power your site with live matchups and sportsbook lines from 1.ML. Public, CORS-enabled, and free to use with attribution — no key required.

Live & free

Real-time matchups and sportsbook lines, refreshed continuously. No API key required to start.

One-line embed

Drop an iframe on any page. Themeable, responsive, and it links back to 1.ML automatically.

CORS-enabled JSON

Call it straight from the browser. Clean, documented JSON with attribution built in.

Live preview

Embed (HTML)

<iframe
  src="https://1.ml/embed/odds?theme=light&limit=8"
  width="360"
  height="520"
  style="border:0;border-radius:12px;overflow:hidden"
  title="1.ML Live Odds"
  loading="lazy"
></iframe>

API (JSON)

fetch("https://1.ml/api/v1/odds")
  .then((r) => r.json())
  .then((data) => console.log(data.games))

GET /api/v1/odds — optional query params: league (e.g. nfl), limit (1–100). Please keep the "Powered by 1.ML" attribution.