SportAPI
Sports Odds API

Sports Odds API for Prematch and Live Events

Receive sports events, betting markets, selections and current odds through one documented API. Connect the feed to a website, mobile application or sportsbook platform.

Prematch Live JSON API
Shortened /v1/event response json
{
  "status": 1,
  "page": "/v1/event",
  "body": {
    "game_id": 746146992,
    "sport_id": 1,
    "sport_name": "Football",
    "tournament_name": "England. Premier League",
    "opp_1_name": "Arsenal",
    "opp_2_name": "Coventry City",
    "score_full": "3:0",
    "period_name": "Second half",
    "game_oc_list": [
      {
        "group_name": "1X2",
        "oc_list": [
          {"oc_name": "1", "oc_rate": 1.85},
          {"oc_name": "X", "oc_rate": 3.40},
          {"oc_name": "2", "oc_rate": 4.20}
        ]
      }
    ]
  }
}

See how sports data can look after integration

After connecting the Sports Line API, your website or application can display upcoming and in-play events, betting markets and current odds. Use the feed in your own interface, sports service or sportsbook platform.

Demo website with an integrated sports line Open demo ↗
Data structure

From a sport to a betting market

Receive a structured sports event with its sport, country, competition, participants, match state, available markets, selections and current odds.

  1. 01

    Sport and country

    The event category and its geographical context.

  2. 02

    Competition

    Tournament, league and related competition data.

  3. 03

    Event

    Participants, scheduled start time and current status.

  4. 04

    Match state

    Score, period and timer for an event in progress.

  5. 05

    Markets and odds

    Betting groups, selections, parameters and current prices.

Two feed modes

Upcoming and in-play sports data

Use Prematch for scheduled events and Live for matches currently in progress. The Live Odds API returns the markets and prices available during each event.

Before the event

Prematch

  • Upcoming events and scheduled start times.
  • Countries, competitions and event participants.
  • Markets and odds available before the match.
  • Updated prices when the sports line changes.
GB England. Premier League ★ TOP EVENT 29 Aug, 19:30
ARS Arsenal
MCI Manchester City
+20 markets
1 2.10
X 3.40
2 3.05
Event starts
In real time

Live

  • Current score and match status.
  • Period, timer and live event state.
  • Markets available while the event is running.
  • Current odds throughout the match.
GB England. Premier League LIVE 67'
ARS Arsenal 2
MCI Manchester City 1
xG 1.12 - 0.86
Attacks 74 - 68
Possession 52% - 48%
48%% 52%%
% ставок
Second half +8 markets
1 1.85
X 3.40
2 4.20
Betting markets

Main markets and event submarkets

Use SportAPI as a sportsbook odds API for match-level markets and event segments such as halves, corners, fouls and cards. The available set depends on the sport, event and feed mode.

England - Premier League
ArsenalManchester City
LIVE - 67' 2 : 1

Match result

Live odds

Market names, parameters and odds are shown as an interface example. The actual set depends on the event and connected sports feed.

Capabilities

Sports Line API capabilities

Connect the sports, competitions, betting markets and languages required by your product.

Broad sports coverage

Work with team sports, individual disciplines, combat sports, racing and other available categories.

Current sportsbook odds

Receive the markets, selections, parameters and prices currently available for an event.

Live data updates

Request current scores, periods, timers, match states and updated live markets.

Multilingual sports data

Request sports, competitions and participants in the languages enabled for your API key.

Event submarkets

Use markets for halves, sets, games, quarters, corners and other event segments when available.

Competitions at different levels

Build coverage with international tournaments, national championships and regional leagues.

Sports coverage

Sports available through the API

Select the sports required by your product. The exact set available to a key depends on the connected package.

Team sports

  • American football
  • Australian football
  • Basketball
  • Baseball
  • Handball
  • Volleyball
  • Water polo
  • Beach volleyball
  • Beach handball
  • Beach football
  • Rugby
  • Floorball
  • Football
  • Futsal
  • Ice hockey

Individual sports

  • Motorsport
  • Badminton
  • Billiards
  • Bowling
  • Golf
  • Darts
  • Table tennis
  • Squash
  • Snooker
  • Fencing
  • Formula 1
  • Tennis
  • Chess

Combat sports

  • UFC
  • Boxing
  • Wrestling
  • Martial arts

Other sports

  • Athletics
  • Cricket
  • Horse racing
Sports data pricing

Choose a sports data package

2 DAYS FREE

Free Sports Line API trial

Use the trial to check event structure, available sports, markets and odds before selecting a paid plan.

All sports Prematch + Live English
$0
SPORT
$30
  • Quantity 1 sport
  • Events Prematch + Live
  • Languages English
  • Statistics Live
  • Support 8/5
Save up to 30%
SPORT+
$250
  • Quantity 10 sports
  • Events Prematch + Live
  • Languages English, Russian
  • Statistics Live
  • Top leagues Included
  • Support 12/7
Save up to 30%
SPORT FULL
$600
  • Quantity All sports
  • Events Prematch + Live
  • Languages English, Russian
  • Statistics Live
  • Top leagues Included
  • Coverage Sports + esports
  • Support 24/7

Sports data API discounts

Discounts apply when a subscription period is paid in advance
3 months −5% 6 months −12% 12 months −30%

Discounts apply to SPORT+ and SPORT FULL. The SPORT plan is not eligible for a prepayment discount.

Plan selection

SportAPI manager

Need help choosing a package?

Tell us about your product, required sports, languages and expected request volume. We will help you select the appropriate Sports Line API connection.

Frequently asked questions

Sports Odds API questions

The API provides sports, countries, competitions, prematch and live events, participants, match states, markets, selections and current odds. Bet placement and bet slip processing are available through a separate betting module.
Yes. The two-day free trial includes all sports, prematch and live data, and English responses. It is intended for checking real requests and connecting the feed to your product.
The documentation includes ready-made requests, response examples and Markdown materials for AI agents. A developer or AI agent can usually build a first working event screen in about 15 to 20 minutes, so the two-day trial is enough for an initial technical evaluation.
The exact selection depends on your package. You can connect one sport, ten sports or the complete sports catalogue. The SPORT FULL package also includes esports.
SPORT includes English. SPORT+ and SPORT FULL include English and Russian. Additional language availability is configured for the project.
Yes. Depending on the event, the feed may include main markets and segments such as halves, corners, sets, games, quarters, fouls and cards.
Yes. Use the documented API methods to connect sports data to a website, mobile application, internal service or existing sportsbook interface.
Contact the SportAPI manager and describe the sports, languages and product scenario you need. We will provide the appropriate connection details.

How to choose a Sports Odds API for your product

SportAPI is a sports odds API provider for sportsbook websites, mobile applications, sports services and internal platforms. The feed supplies sports, countries, competitions, event participants, match states, betting markets, selections and odds. You can choose a package for one sport, ten sports or the complete sports catalogue instead of paying for coverage your product does not require.

Test SportAPI with your own product

The free two-day trial gives you enough time to send real requests, inspect available events and markets, and connect the feed to a test interface. Ready-made examples and AI-friendly Markdown documentation help a developer or AI agent build a first event screen in about 15 to 20 minutes.

Prematch Odds API and Live Odds API

Use prematch data for scheduled events and live data for matches currently in progress. Each mode returns the event information, markets and prices available at the time of the request. Prematch and live records are independent feed entities and should be processed by their stable identifiers.

Sports betting odds API for websites and sportsbook products

The Sports Line API can power event lists, competition pages, event screens and betting-market interfaces. If your project also requires bet placement and bet slip settlement, connect the separate betting module alongside the sports data feed.