The odds from ADM-licensed Italian operators that global odds APIs don't carry — 40+ licensees — in one normalized JSON, with international reference books and exchanges alongside them.
If you've tried to build anything on the Italian market — a comparison tool, a bot, a model, a dashboard — you've probably hit the wall: global odds APIs don't cover Italian ADM bookmakers. They cover US, UK and offshore operators, but they have no integration with the Italian licensees. For the regulated Italian market they're blind.
odss-api exists for exactly that gap: we read the interfaces the ADM-licensed operators publish and expose them normalized in a stable JSON. Part of the catalogue — including bet365 and Pinnacle as a sharp reference — comes from licensed third-party data providers.
40+ ADM-licensed operators, plus international reference books and exchanges. We don't publish a brand wall: the list that matters is the one in the feed, right now.
Every book in the GET /api/v1/bookmakers response carries these fields:
The live active list is always at GET /api/v1/bookmakers — which requires an API key (the Free one takes a minute, no card) and accepts no parameters (the fields above are read in the response, not passed in the URL). To restrict odds to a subset of books, use the bookmakers= parameter on /api/v1/odds instead. Per-region counts are at GET /api/v1/coverage — that one is public, no key — which folds dedicated market lanes back under their brand: it is not the sum of the keys listed by /bookmakers.
GET /api/v1/odds returns all cross-book odds by event and market, filterable by sport, league, market and bookmakers (those exact parameter names: an unknown one returns 400 rather than being ignored).curl -H "x-api-key: odss_live_..." \ "https://odss-api.com/api/v1/odds?sport=calcio&market=1x2&bookmakers=sisal,snai,goldbet"
| Feature | odss-api | Global APIs |
|---|---|---|
| Italian ADM bookmakers | 40+ in the feed | Absent |
| bet365 / Pinnacle | Yes (reference) | Partial |
| Billing model | Per account (monthly quota) | Often per book or credits |
| Cross-book matching | Deterministic event_id | Often heuristic |
| Freshness | Per-book last_update | Often not exposed |
| Free tier | Free forever | Varies |
Comparison against the average of the global providers reviewed (2026). Our side is verifiable from the public endpoints and the status page.
40+ ADM-licensed operators, plus international reference books and exchanges. The active list, with the country, playable_it, is_exchange and source fields, is at GET /api/v1/bookmakers, which requires an API key (the Free one takes a minute, no card).
They cover US/UK/offshore operators and have no integration with the ADM licensees. odss-api reads the interfaces the Italian operators publish and, for part of the catalogue, relies on licensed third-party data providers.
Normalized JSON with a deterministic event_id shared by every market of the same fixture and a last_update per quote. One endpoint (GET /api/v1/odds) returns all cross-book odds.
Yes, the Free plan is forever (500 requests/month) with the same data coverage as the paid plans. You generate the key from the dashboard: it takes an email, a password and your billing details — no card.
Test it with your own data. The Free plan has the same coverage as the paid plans: the best way to verify.
Get a free key →← odss-api.com · Live status & measured freshness · Versione italiana · Data & sources