Discover/betmonitor.com API
live

betmonitor.com APIbetmonitor.com

Access real-time surebet opportunities from Betmonitor. Filter by sport, bet type, and time window. Get per-outcome bookmaker odds with highest-odd indicators.

Endpoints
2
Updated
17d ago
Try it
Time filter restricting results to events starting within this window from now. Accepted v
Maximum number of surebets to return.
Sport to filter by. Accepted values include: Football, Tennis, Basketball, Ice Hockey, Bas
Bet type filter. Accepted values: all, ou, ahc, bs, pen.
api.parse.bot/scraper/6692ded9-4f9c-4b0d-b82c-aa216839703e/<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/6692ded9-4f9c-4b0d-b82c-aa216839703e/get_surebets?limit=10&sport=Football' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Get a list of currently available surebets from Betmonitor's surebets section. Results are sorted by profit percentage descending. The time filter restricts results to events starting within the specified window; if no events fall within that window, an empty list is returned.

Input
ParamTypeDescription
timestringTime filter restricting results to events starting within this window from now. Accepted values: all, 1h, 3h, 6h, 12h, 24h. Returns empty results if no events fall within the specified window.
limitintegerMaximum number of surebets to return.
sportstringSport to filter by. Accepted values include: Football, Tennis, Basketball, Ice Hockey, Baseball, Volleyball, Handball, Table Tennis, Badminton, Cricket, Rugby, MMA, Boxing, Esports.
bettypestringBet type filter. Accepted values: all, ou, ahc, bs, pen.
Response
{
  "type": "object",
  "fields": {
    "surebets": "array of surebet objects each containing id, timestamp, league, teams, market, profit_percent, and outcomes"
  },
  "sample": {
    "data": {
      "surebets": [
        {
          "id": "109493341_ahc_2",
          "teams": "FC Honka — Tampereen Ilves II",
          "league": "Football · Finland · Finland Kakkonen Group B",
          "market": "Asian Handicap 0 : 2",
          "outcomes": [
            {
              "odd": "2.03",
              "label": "1",
              "bookie": "bet365"
            },
            {
              "odd": "1.76",
              "label": "2",
              "bookie": "veikkaus"
            }
          ],
          "timestamp": "1778256000",
          "profit_percent": "17.2"
        }
      ]
    },
    "status": "success"
  }
}

About the betmonitor.com API

The Betmonitor API exposes 2 endpoints covering live arbitrage (surebet) opportunities across sports betting markets. The get_surebets endpoint returns a filterable list of current surebets sorted by profit percentage, while get_surebet_details breaks down each opportunity into per-outcome bookmaker odds — including which bookmaker offers the best price for each side of the bet.

Surebet Listings

The get_surebets endpoint returns an array of surebet objects, each containing an id, timestamp, league, teams, market, profit_percent, and an outcomes array. Results are sorted by profit_percent descending, so the most profitable arbitrage opportunities appear first. You can narrow results with three independent filters: sport (e.g. Football, Tennis, Basketball, Ice Hockey, Baseball, Volleyball), bettype (all, ou for over/under, ahc for Asian handicap, bs, or pen), and time (all, 1h, 3h, or other accepted windows). If the time filter is set and no events start within that window, the response returns an empty list rather than falling back to a wider range.

Surebet Details

The get_surebet_details endpoint accepts a single required parameter — id — in the format <event_id>_<bettype>_<outcome> as returned by get_surebets. The response contains an outcome_details object whose keys are outcome labels such as Home or Away. Each key maps to an array of bookmaker entries, each with bookie, url, odd, and is_highest. The is_highest flag marks which bookmaker in the list offers the top available odd for that outcome, letting you quickly identify the specific book to use for each leg of the arbitrage.

Data Coverage and Freshness

The API reflects the live state of Betmonitor's surebets feed. Because arbitrage windows open and close quickly, results are time-sensitive; a surebet present in one call may not appear in the next if odds have moved. The limit parameter on get_surebets caps how many results come back, which is useful for monitoring only the highest-margin opportunities without processing the full list.

Common use cases
  • Build an arbitrage alert system that polls get_surebets and notifies when profit_percent exceeds a target threshold
  • Aggregate surebet availability by sport using the sport filter to compare which markets have the most opportunities at any given time
  • Track bookmaker appearance frequency across get_surebet_details responses to identify which books consistently offer the highest odds
  • Construct a bet-placement workflow that uses url fields from outcome_details to deep-link directly to the correct bookmaker page for each leg
  • Monitor over/under or Asian handicap markets specifically by filtering bettype to ou or ahc in get_surebets
  • Filter surebets to the next 1–3 hours using the time parameter to focus on imminent events before odds shift
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 Betmonitor offer an official developer API?+
Betmonitor does not publish a documented public developer API. This Parse API provides structured programmatic access to surebet data from betmonitor.com.
What does `get_surebet_details` return beyond what `get_surebets` includes?+
get_surebets returns a summary per opportunity: id, league, teams, market, profit_percent, and outcome labels. get_surebet_details expands a single surebet into full per-outcome bookmaker data — each with bookie, url, odd, and an is_highest flag — so you can see every book offering that outcome and which one has the best price.
Are historical or past surebets available through the API?+
The API returns currently active surebets only. There is no historical archive endpoint; once a surebet closes or odds move, it no longer appears in results. You can fork this API on Parse and revise it to add a logging or persistence layer if historical tracking is needed.
Does the API cover live (in-play) surebets separately from pre-match ones?+
The current endpoints do not distinguish between live and pre-match surebets as separate filter options — the time parameter filters by event start time, not by in-play status. You can fork this API on Parse and revise it to add an in-play filter endpoint if that distinction is required.
How should I handle an empty list returned by `get_surebets`?+
An empty array is a valid response, not an error. It means no events match the combination of sport, bettype, and time filters you provided. Widening the time window to all or removing the sport filter are the most direct ways to confirm whether any surebets are currently available.
Page content last updated . Spec covers 2 endpoints from betmonitor.com.
Related APIs in SportsSee all →
surebet.com API
Access real-time arbitrage bets, middle bets, and value bets across multiple bookmakers and sports. Retrieve odds data, profit percentages, and bookmaker metadata to compare betting opportunities programmatically.
pt.surebet.com API
Access live arbitrage, value, and middle betting opportunities from the SureBet platform to identify profitable bets across multiple sportsbooks. Get real-time data on guaranteed profits, undervalued odds, and middle bet positions directly from SureBet's official data source.
oddspedia.com API
Find profitable betting opportunities and compare real-time odds across dozens of bookmakers to identify sure bets, value bets, and dropping odds for various sports. Filter matches by sport, league, and region to make informed betting decisions with comprehensive odds comparisons and match information.
oddsportal.com API
Track sports betting odds, matches, and results across multiple sports and leagues in real-time, while viewing team standings and match details to stay informed on upcoming games. Access comprehensive betting data and historical results from OddsPortal to compare odds and analyze sports outcomes.
oddschecker.com API
Compare betting odds across multiple bookmakers for a wide range of sports, markets, and events on Oddschecker. Retrieve match details, race cards, market outcomes, and bookmaker-by-bookmaker odds to identify the best available prices.
superbet.ro API
Access sports betting data from Superbet.ro, including the full sports and competition hierarchy, pre-match and live event listings, detailed odds, boosted prices, popular accumulator suggestions, and Bet Builder markets.
asianbetsoccer.com API
Track live soccer match scores and upcoming games while monitoring Asian handicap odds from multiple bookmakers to get instant alerts when betting lines match your criteria. Access real-time odds across all available leagues and bookmakers in one place.
unibet.com API
Access live betting odds, browse sports categories and upcoming matches, and search for specific events across multiple leagues in real-time. Get detailed event information including current odds for thousands of sports matchups to inform your betting decisions.