Discover/virginbet.com API
live

virginbet.com APIwww.virginbet.com

Access Virgin Bet odds via API. List sports categories, fetch event listings with 1X2 odds, and retrieve full market breakdowns for any event.

Endpoints
3
Updated
4h ago
Try it

No input parameters required.

api.parse.bot/scraper/5132fb6e-f490-47b0-9b80-455283adcee5/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/5132fb6e-f490-47b0-9b80-455283adcee5/list_sports' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

List all available sports and esports categories with live and upcoming event counts. Returns both traditional sports (Football, Tennis, Basketball) and esports (E-Sports, Esports Football, Esports Basketball).

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer",
    "sports": "array of sport objects with id, name, type, counts"
  },
  "sample": {
    "total": 42,
    "sports": [
      {
        "id": "SBTC1_1",
        "name": "Football",
        "type": "H2H",
        "events_count": 669,
        "total_inplay": 13,
        "leagues_count": 122,
        "total_not_started": 1283
      },
      {
        "id": "SBTC1_311",
        "name": "Esports Football",
        "type": "H2H",
        "events_count": 63,
        "total_inplay": 9,
        "leagues_count": 3,
        "total_not_started": 54
      },
      {
        "id": "SBTC1_64",
        "name": "E-Sports",
        "type": "H2H",
        "events_count": 36,
        "total_inplay": 1,
        "leagues_count": 8,
        "total_not_started": 92
      }
    ]
  }
}

About the virginbet.com API

The Virgin Bet API covers 3 endpoints that expose betting odds data from virginbet.com, including traditional sports and esports. Use list_sports to enumerate all available categories with live and upcoming event counts, get_sport_events to pull event listings with main market odds for a given sport, and get_event_odds to retrieve complete market breakdowns — Full Time result, Both Teams To Score, Total Goals, Corners, Goalscorer, and more — for any specific event.

Sports and Esports Coverage

The list_sports endpoint returns every sport category available on Virgin Bet, including traditional sports such as Football, Tennis, and Basketball alongside esports categories like E-Sports, Esports Football, and Esports Basketball. Each sport object carries an id, name, type, and counts of live and upcoming events. The total field gives the overall count of active categories at query time.

Event Listings and Main Market Odds

Passing a sport_id (e.g. SBTC1_1 for Football, SBTC1_311 for Esports Football) to get_sport_events returns an array of event objects, each including home and away team names, competition name, scheduled start time, and 1X2 odds where the market is available. The total field reflects the number of events returned. Sport IDs obtained from list_sports map directly to this parameter.

Detailed Market Breakdowns

For any event ID returned by get_sport_events (e.g. SBTE_2_1027115542), get_event_odds delivers the full market picture. Response fields include markets — an array of market objects each containing selections and associated odds — along with players, home_team, away_team, start_time, competition, state, and tags. Specific markets available depend on the event but commonly include Full Time Result, Both Teams To Score, Total Goals, Goalscorer, and Corners. The optional sport_id parameter narrows the query to the correct category context.

Event State and Identifiers

Each event returned by get_event_odds carries a state field indicating whether the event is upcoming or live. The structured ID format used throughout (SBTC1_* for sports, SBTE_* for events) is consistent across endpoints, so IDs from one call chain cleanly into the next.

Common use cases
  • Aggregating 1X2 odds from Virgin Bet alongside other bookmakers to build an odds comparison tool
  • Monitoring live event state changes via the state field in get_event_odds for a betting alert system
  • Tracking available esports markets (Esports Football, Esports Basketball) not covered by many traditional bookmaker APIs
  • Building a competition-level odds dashboard using the competition field returned in event listings
  • Pulling Goalscorer and Corners market odds for pre-match statistical modeling
  • Enumerating live event counts per sport category using list_sports to surface active betting opportunities
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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.

Frequently asked questions
Does Virgin Bet have an official public developer API?+
Virgin Bet does not publish a public developer API or documented data feed for third-party use. This Parse API provides structured access to the odds and event data available on virginbet.com.
What does `get_event_odds` return beyond the main 1X2 market?+
It returns a markets array covering all available markets for the event, which for football typically includes Full Time Result, Both Teams To Score, Total Goals, Goalscorer, and Corners. It also returns players (an array of player name strings relevant to goalscorer-type markets), state, tags, team names, start_time, and competition.
Does the API cover historical odds or results?+
No. All three endpoints reflect current data: upcoming and live events with current odds. Historical odds, settled markets, and past results are not exposed. You can fork this API on Parse and revise it to add a historical data endpoint if the source exposes that data.
Are odds returned for all sports, or only football?+
get_sport_events returns 1X2 odds where available for any sport ID passed. Coverage varies by sport — football events typically have the most markets, while niche sports or esports categories may have fewer selections. The get_event_odds endpoint will reflect whichever markets Virgin Bet has priced for that specific event.
Does the API support filtering events by date range or competition name?+
Not currently. get_sport_events accepts a sport_id but does not accept date or competition filters; all upcoming and live events for that sport are returned. You can fork the API on Parse and revise it to add filtering logic on top of the returned event array.
Page content last updated . Spec covers 3 endpoints from www.virginbet.com.
Related APIs in SportsSee all →
transfermarkt.com API
Search Transfermarkt for football players and retrieve detailed player profiles, transfer histories, market value timelines, performance stats, and club squad/club information.
opendota.com API
Access detailed Dota 2 match statistics, player performance metrics, hero win rates, and professional tournament data to analyze gameplay trends and competitive performance. Search for specific players, explore custom data queries through SQL, and retrieve comprehensive match histories to improve your understanding of the game.
nhl.com API
Access data from nhl.com.
pinnacle.com API
Access real-time and pre-event sports betting odds, matchups, and markets from Pinnacle. Retrieve data across all available sports and leagues, monitor live events with scores and live odds, and explore political and entertainment betting markets. Covers full market depth including spreads, totals, moneylines, props, and alternate lines.
cricbuzz.com API
Get real-time cricket scores, detailed match scorecards, ball-by-ball commentary, and player profiles all in one place. Stay updated with live match summaries, series information, and the latest cricket news.
transfermarkt.de API
transfermarkt.de API
espn.com API
Get live scores, schedules, standings, teams, rosters, athlete profiles, game logs, and league news across major sports from ESPN.
espncricinfo.com API
Access live cricket scores, ball-by-ball commentary, and detailed match scorecards to stay updated on ongoing games. Look up comprehensive player statistics, team information, and historical cricket records all in one place.