# Serie A Odds API | Serie A Odds, Player Props & Results
URL: https://sockodds.com/leagues/it-serie-a-odds-api/

> Our Serie A odds API delivers Serie A odds, player props and results for every match from 25 bookmakers, 21 Australian. Free tier available.

Our Serie A odds API delivers Serie A (Italy) odds, player props, status and results for every match from 25 bookmakers, 21 of them Australian. `leagueID=IT_SERIE_A`. Free tier available.

Whether you're building a betting app, an odds comparison tool or a pricing model, the Serie A odds API gives you structured data in the SportsGameOdds v2 shape so you can move fast.

Covering more than Serie A? The [Soccer](https://sockodds.com/sports/soccer-odds-api/) returns [Brasileiro Série A](https://sockodds.com/leagues/br-serie-a-odds-api/), [Bundesliga](https://sockodds.com/leagues/bundesliga-odds-api/), [Premier League](https://sockodds.com/leagues/epl-odds-api/), [FIFA World Cup](https://sockodds.com/leagues/fifa-world-cup-odds-api/), [Ligue 1](https://sockodds.com/leagues/fr-ligue-1-odds-api/), [Iceland 1. deild](https://sockodds.com/leagues/iceland-1-deild-odds-api/), [Besta deild](https://sockodds.com/leagues/iceland-besta-deild-odds-api/), [La Liga](https://sockodds.com/leagues/la-liga-odds-api/), [MLS](https://sockodds.com/leagues/mls-odds-api/), [Scottish Premiership](https://sockodds.com/leagues/scottish-premiership-odds-api/), [Slovak 2. Liga](https://sockodds.com/leagues/slovak-2-liga-odds-api/), [Slovak Super Liga](https://sockodds.com/leagues/slovak-super-liga-odds-api/), [Champions League](https://sockodds.com/leagues/uefa-champions-league-odds-api/), [Conference League](https://sockodds.com/leagues/uefa-conference-league-odds-api/), [Champions League Qualifiers](https://sockodds.com/leagues/uefa-champions-league-qualifiers-odds-api/), [Conference League Qualifiers](https://sockodds.com/leagues/uefa-conference-league-qualifiers-odds-api/), [Europa League Qualifiers](https://sockodds.com/leagues/uefa-europa-league-qualifiers-odds-api/), [Europa League](https://sockodds.com/leagues/uefa-europa-league-odds-api/) and Serie A from a single sport-level request.

## Serie A Odds API Features

Every endpoint is filterable, so you pull exactly the markets you need. Coverage spans 20 teams and 33 events currently carried, with 24 market families.

Available Serie A betting markets include:

- Head to head / moneylines (2-way and 3-way markets)
- Lines, spreads and handicaps
- Totals (over/under)
- Alternative lines
- Player props and game props
- Period-specific markets (`1h`, `2h`, `bothhalves`, `reg`)

All market data is pre-match, refreshed every ~2 minutes; see [pricing](https://sockodds.com/pricing/) for what each plan can see.

## Serie A Player Props API

Access 11 Serie A player proposition markets through the same endpoint — Points / score, First to score, Last to score, Goals + assists, Shots on goal, Assists — for every player the books price. See the [player prop odds API](https://sockodds.com/player-props-odds-api/) for the market list across every sport.

Filter by `playerID`, stat type or bookmaker to return only the props you need.

## Serie A Odds API with Results

SockOdds delivers Serie A odds and event data together in one response — no need to stitch data from multiple sources. Each response includes:

- Upcoming Serie A events with status flags
- Home and away team data with ids
- Players with production ids where present
- Full odds coverage: lines, totals, head to head, props and alternative lines
- Results and `scoringSupported` flags where the source grades

Line movement tracking is yours to build: every bookmaker entry carries `lastUpdatedAt`, and finished events are retained.

## Quick start: your first Serie A odds API call

Getting Serie A odds takes a single HTTP request:

```
https://api.sockodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=IT_SERIE_A&limit=10
```

This returns all available markets — lines, totals, head to head and props — for upcoming Serie A events.

To narrow to a specific market, use the `oddID` parameter, with `PLAYER_ID` standing for every player:

```
https://api.sockodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=IT_SERIE_A&oddID=points-PLAYER_ID-game-ou-over&includeOpposingOdds=true
```

OddIDs follow the format `{statID}-{statEntityID}-{periodID}-{betTypeID}-{sideID}`, where the entity is a player for props and `home`, `away` or `all` for team and game markets.

Tips to keep responses fast:

- Add `bookmakerID=mintbet,betfocus` to limit to the bookmakers you care about
- Use `includeOpposingOdds=true` so you only need to specify one side of a market
- Keep your `oddID` list tight — only request markets you're actively using

### What a Serie A response looks like

Every event returns an `odds` object keyed by `oddID`. Here's a real market from the feed with the bookmaker list cut to two books:

```json
{
  "eventID": "serie_a_2026-09-04_genoa_vs_como",
  "leagueID": "IT_SERIE_A",
  "odds": {
    "points-all-game-eo-odd": {
      "oddID": "points-all-game-eo-odd",
      "opposingOddID": "points-all-game-eo-even",
      "marketName": "Odd or Even Total",
      "statID": "points",
      "statEntityID": "all",
      "periodID": "game",
      "betTypeID": "eo",
      "sideID": "odd",
      "fairOdds": null,
      "bookOdds": "-115",
      "byBookmaker": {
        "mintbet": {
          "odds": "-120",
          "available": true
        },
        "betfocus": {
          "odds": "-110",
          "available": true
        }
      }
    }
  }
}
```

Two things worth noting. Odds values are strings, not numbers, so `-108` arrives as `"-108"` — that keeps the leading `+` intact on underdog prices — and every book also carries `decimal`, because Australian books quote decimal. `bookOdds` is the consensus with the vig left in; `fairOdds` is the de-vigged price on Base and above, `null` where it cannot be computed.

## Serie A Odds API Technical Specifications

### API Architecture

- **REST API** — Simple HTTP endpoints with JSON responses, identical to the SportsGameOdds v2 paths
- **Polling, not push** — the feed refreshes every ~2 minutes; `/v2/stream/events` is reserved and answers 501 rather than pretending
- **Rate limits** — per-key, per-minute meters that bind under concurrency; plans sized to your usage
- **Authentication** — secure API key access via the `x-api-key` header or `apiKey` query parameter

### Data Update Speed

- **Odds updates** — every ~2 minutes across every bookmaker lane
- **Event status** — `status` flags and `info.stale` tell you exactly how current a price is

### Developer Resources

- [Interactive documentation](https://sockodds.com/docs/) — live examples, copy-paste snippets and an [AI (vibe coding)](https://sockodds.com/docs/info/ai-vibe-coding/) context
- [SDKs & libraries](https://sockodds.com/docs/sdk/) — the SportsGameOdds SDKs for TypeScript, Python, Ruby, Go and Java work unchanged with the base URL pointed here
- [Postman collection](https://sockodds.com/postman-collection/) — pre-built requests ready to run
- [Support](https://sockodds.com/docs/help/) — email support on every plan, priority on paid plans

### Serie A betting market coverage in the SockOdds API, by category

| Market category | Example markets | Markets | Availability | Typical bookmakers |
| --- | --- | --- | --- | --- |
| **Full game lines** | Points / score O/U, Points / score line, Points / score 1X2, Points / score | 19 oddIDs | Pre-match | [BetFocus](https://sockodds.com/bookmakers/betfocus-odds-api/), [MintBet](https://sockodds.com/bookmakers/mintbet-odds-api/), [Dabble](https://sockodds.com/bookmakers/dabble-odds-api/), [Picklebet](https://sockodds.com/bookmakers/picklebet-odds-api/), [BetRight](https://sockodds.com/bookmakers/betright-odds-api/), [betr (sportsbook)](https://sockodds.com/bookmakers/betrsportsbook-odds-api/) |
| **Period markets** | Points / score O/U, Points / score 1X2, Points / score line, Points / score, Both teams to score yes/no, First to score yes/no, Win to nil yes/no | 65 oddIDs | Pre-match | [BetRight](https://sockodds.com/bookmakers/betright-odds-api/), [Neds](https://sockodds.com/bookmakers/neds-odds-api/), [PointsBet](https://sockodds.com/bookmakers/pointsbet-odds-api/), [Unibet](https://sockodds.com/bookmakers/unibet-odds-api/), [BetDeluxe](https://sockodds.com/bookmakers/betdeluxe-odds-api/), [TABtouch](https://sockodds.com/bookmakers/tabtouch-odds-api/) |
| **Score & margin specials** | First to score, Half-time / full-time, Correct score, Winning margin, Last to score yes/no | 116 oddIDs | Pre-match | [BetFocus](https://sockodds.com/bookmakers/betfocus-odds-api/), [MintBet](https://sockodds.com/bookmakers/mintbet-odds-api/), [Sportsbet](https://sockodds.com/bookmakers/sportsbet-odds-api/), [Neds](https://sockodds.com/bookmakers/neds-odds-api/), [SwiftBet](https://sockodds.com/bookmakers/swiftbet-odds-api/), [Ladbrokes](https://sockodds.com/bookmakers/ladbrokes-odds-api/) |
| **Team & game specials** | Points / score, Wins either half yes/no, Wins both halves yes/no, Both teams to score yes/no, Win to nil yes/no, Goal in both halves yes/no, Team scores in both halves yes/no | 47 oddIDs | Pre-match | [TAB](https://sockodds.com/bookmakers/tab-odds-api/), [BetFocus](https://sockodds.com/bookmakers/betfocus-odds-api/), [BetRight](https://sockodds.com/bookmakers/betright-odds-api/), [MintBet](https://sockodds.com/bookmakers/mintbet-odds-api/), [SwiftBet](https://sockodds.com/bookmakers/swiftbet-odds-api/), [Ladbrokes](https://sockodds.com/bookmakers/ladbrokes-odds-api/) |
| **Cards, corners & shots** | Corners O/U, Corners 1X2, Shots on goal O/U, Corners, Cards O/U, Corners line, Cards 1X2 | 48 oddIDs | Pre-match | [Unibet](https://sockodds.com/bookmakers/unibet-odds-api/), [BetFocus](https://sockodds.com/bookmakers/betfocus-odds-api/), [MintBet](https://sockodds.com/bookmakers/mintbet-odds-api/), [TABtouch](https://sockodds.com/bookmakers/tabtouch-odds-api/), [Neds](https://sockodds.com/bookmakers/neds-odds-api/), [BetRight](https://sockodds.com/bookmakers/betright-odds-api/) |
| **Player props** | Points / score O/U, First to score yes/no, Points / score yes/no, Last to score yes/no, Goals + assists yes/no, Shots on goal O/U, Assists yes/no | 11 oddIDs | Pre-match | [MintBet](https://sockodds.com/bookmakers/mintbet-odds-api/), [Sportsbet](https://sockodds.com/bookmakers/sportsbet-odds-api/), [BetFocus](https://sockodds.com/bookmakers/betfocus-odds-api/), [TAB](https://sockodds.com/bookmakers/tab-odds-api/), [BetRight](https://sockodds.com/bookmakers/betright-odds-api/), [Neds](https://sockodds.com/bookmakers/neds-odds-api/) |

**See every Serie A market with its exact oddID** in the [markets browser](https://sockodds.com/docs/data-types/markets/?league=IT_SERIE_A).

## Use Cases

- [Arbitrage](https://sockodds.com/use-cases/arbitrage-betting-api/) & [+EV tools](https://sockodds.com/use-cases/positive-ev-betting-api/) — compare Serie A odds across every Australian bookmaker to uncover arbitrage opportunities and positive expected value angles.
- [Odds comparison platforms](https://sockodds.com/use-cases/odds-comparison-api/) — display Serie A odds from every book side by side for comprehensive line shopping.
- **Pricing models & trading** — use Serie A market data as inputs for proprietary pricing algorithms and betting strategies.
- [Sports analytics & research](https://sockodds.com/use-cases/sports-betting-machine-learning/) — examine Serie A line movements and betting-market patterns, and build predictive models on retained events.
- [Betting automation](https://sockodds.com/use-cases/odds-alert-bot-api/) — build systems that monitor Serie A lines across bookmakers and trigger actions when your target odds appear.
- [Sportsbook & fantasy apps](https://sockodds.com/use-cases/sports-betting-app-api/) — power your Serie A product with reliable odds, status and bet-slip deeplinks.

## Serie A Odds API Documentation

Our interactive documentation covers everything you need to integrate Serie A odds into your project:

- Full endpoint reference with parameters and response schemas
- Live request and response examples
- Code snippets in Python, JavaScript, Ruby, Go and Java
- Authentication setup and API key management
- Rate limiting and the `notice` field
- Error handling and troubleshooting

[View documentation](https://sockodds.com/docs/)

For more on querying `/v2/events` with Serie A-specific examples, see the [API documentation](https://sockodds.com/docs/basics/).

## Frequently asked questions

### What Serie A betting markets does the API cover?

306 distinct markets right now: Points / score, First to score, Half-time / full-time, Wins either half, Wins both halves, Both teams to score, Correct score, Win to nil and more — pre-match, across 25 bookmakers.

### Does the API cover props, status and results in one feed?

Yes, from the same request. A single `/v2/events` call returns the game lines, the props, the event status and the results the source has, so there is no separate results API to reconcile. Each market carries `scoringSupported` and the event carries `status.finalized`.

### How often is Serie A odds data updated?

Every ~2 minutes across every bookmaker lane. Each bookmaker entry carries `lastUpdatedAt`.

### Can I get historical Serie A odds data?

Finished events are retained, so your archive starts when you start pulling. Opening and closing lines are not snapshotted yet.

### Is there a free trial?

Yes — a free Lite key covers AFL and NRL; Base unlocks every league including Serie A. [Get a key →](https://sockodds.com/signup/)

### Which bookmakers are included?

25 bookmakers price Serie A, 21 of them Australian: MintBet, BetFocus, Neds, BetRight, SwiftBet, Sportsbet, Ladbrokes, Dabble and more.

### Are live Serie A odds available?

Event status is live; prices are pre-match first and refresh every ~2 minutes.

### How are markets identified in the API?

Every market uses a structured oddID in the format `{statID}-{statEntityID}-{periodID}-{betTypeID}-{sideID}` — for example `points-PLAYER_ID-game-ou-over`. The same pattern lets you construct, filter and parse markets programmatically.

### Can I compare bookmaker odds?

Yes — every market returns prices from every supporting bookmaker under one `oddID`, so lining up the best available price across MintBet, BetFocus, Neds, BetRight and the rest is straightforward.

## Start building today

Free plan available. Set up in 5 minutes. Scale when you're ready.
