snai.it APIsnai.it ↗
Access Serie A match odds, betting markets, live event counts, and football league listings from SNAI.it via a structured JSON API.
curl -X GET 'https://api.parse.bot/scraper/1053fe9f-59e9-4845-ac68-9fd57d4a0787/get_serie_a_matches?include_odds=true' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns all upcoming Serie A matches for the current/next matchday with basic information. Optionally includes top odds for each match.
| Param | Type | Description |
|---|---|---|
| include_odds | boolean | Whether to include top odds (1X2, double chance, goal/nogoal) for each match. |
{
"type": "object",
"fields": {
"data": "array of match objects with match_name, home_team, away_team, date, key, event_id, num_markets",
"status": "string indicating success"
},
"sample": {
"data": [
{
"key": "36191-63",
"date": "09/05/2026 ore 20.45",
"event_id": 4668018,
"away_team": "Juventus",
"home_team": "Lecce",
"match_name": "Lecce - Juventus",
"num_markets": 1779
}
],
"status": "success"
}
}About the snai.it API
The SNAI.it API covers 6 endpoints that return Italian football betting data sourced from SNAI.it, Italy's major sports betting platform. The get_match_odds endpoint exposes every available betting market for a specific match, while get_serie_a_matches lists upcoming fixtures with match keys, event IDs, and market counts. Additional endpoints cover top bets, football league listings, and live sports event counts.
Serie A Match and Odds Data
The get_serie_a_matches endpoint returns upcoming Serie A fixtures for the current or next matchday. Each match object includes match_name, home_team, away_team, date, a key field formatted as palinsesto_code-avvenimento_code, event_id, and num_markets. Setting the optional include_odds boolean to true appends top-line odds — 1X2, double chance, and goal/nogoal — directly to each match object, reducing the number of follow-up calls you need.
Detailed Market Lookup
Once you have a key from get_serie_a_matches or get_match_url, pass it as match_slug to get_match_odds. The response wraps match metadata alongside a markets array that contains every betting market SNAI offers for that fixture. get_match_url is a convenience endpoint: supply partial, case-insensitive home_team and away_team strings and it resolves the canonical key, match_url, and event_id without you having to fetch the full schedule first.
League and Live Coverage
get_football_leagues returns the full prematch football tree from SNAI, giving each competition a name, key, country_icon, and a top boolean that flags featured competitions. get_live_matches returns currently active sports categories with a count of live events per sport and a category key and icon — useful for knowing which sports have active action at any given moment. Neither endpoint requires any input parameters.
- Pull 1X2 and double-chance odds for all upcoming Serie A fixtures in a single call using get_serie_a_top_bets
- Build a match odds comparison table by fetching all available markets from get_match_odds for a specific fixture
- Resolve a home/away team name pair to a match key using get_match_url before querying detailed markets
- Monitor which sports categories have live events and how many using get_live_matches
- Enumerate all football competitions available on SNAI with get_football_leagues to support multi-league coverage
- Track how many betting markets are available per Serie A match using the num_markets field from get_serie_a_matches
- Build a Serie A odds tracker that alerts when goal/nogoal lines shift by fetching get_serie_a_matches with include_odds enabled
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.