Skip to main content
GET
Betting Lines

Overview

Returns detailed betting lines for specified games, including multiple market types such as Full Time Result (1X2), Correct Score, and more. Each line includes current odds, original odds, trend indicators, and outcome information for concluded markets.

Query Parameters

string
required
Comma-separated list of game IDs to retrieve betting lines for.
integer
Application type identifier. Auto-resolved.
integer
Language identifier. Auto-resolved.
string
Timezone for date/time values (auto-resolved, or specify e.g., America/New_York).
All startTime fields in game data use ISO 8601 format with a dynamic timezone offset based on the resolved or specified timezone.
integer
User’s country for localization. Auto-resolved.

Response Structure

array
Array of betting line objects.
array
Array of bookmaker information.
array
Available sports definitions.
array
Country information for competitors.
array
Competition details.
array
Full game details for requested games.

Common Line Types

Odds Trend Values

Example Request

Example Response

Use Cases

Display All Markets for a Game

Retrieve all available betting markets for a single game to display comprehensive odds.

Track Odds Movement

Compare rate with originalRate and use trend to show odds movement direction.

Show Settled Markets

Filter by isConcluded: true and highlight winning options using isWon: true.

Correct Score Grid

Build a score prediction grid using lines with lineTypeId: 126, grouping by internalOption.

Complete Workflow: EPL Odds Data for CLV Analysis

This section demonstrates the full workflow for fetching EPL matches and calculating Closing Line Value (CLV).

Step 1: Get EPL Match IDs

First, use /games/results to get concluded EPL matches with their game IDs:

Step 2: Fetch Betting Lines for Those Matches

Use the game IDs to get detailed betting lines:

Step 3: Calculate CLV for Your Model

Understanding the CLV Results

CLV Interpretation:
  • Positive CLV: Your model identified value - you predicted higher probability than the market implied at close
  • Negative CLV: The market closed with higher implied probability than your model
  • Consistent positive CLV over time (100+ bets) indicates a potentially profitable betting model

Key Fields for CLV Analysis


Notes

  • Multiple games can be queried in a single request using comma-separated IDs
  • The endpoint has built-in caching with automatic TTL management
  • For pre-match odds preview, consider using the Bets Teaser endpoint
  • Concluded markets include outcomeOptionNum to identify the winning selection
  • For CLV analysis, always use concluded games where rate represents closing odds
  • The API does not provide explicit timestamps for when odds changed - use trend for direction

Authorizations

x-api-key
string
header
required

Your SportsAPI Pro API key

Query Parameters

gameId
integer
required

Game ID

Example:

12345

Response

200 - application/json

Betting lines retrieved successfully

lines
object
Last modified on June 29, 2026