Discover/Breaking-Bet API
live

Breaking-Bet APIbreaking-bet.com

Access real-time surebet opportunities across 60+ bookmakers and 15+ sports. Filter by profit %, sport, and market type via 3 structured endpoints.

Endpoint health
verified 6d ago
get_stats
get_bookmakers
get_surebets
3/3 passing latest checkself-healing
Endpoints
3
Updated
13d ago

What is the Breaking-Bet API?

The Breaking-Bet API exposes real-time sports arbitrage (surebet) data across 60+ bookmakers and 15+ sports through 3 endpoints. get_surebets returns current arb opportunities with profit percentage, ROI, event details, and per-bookmaker odds. Supporting endpoints get_bookmakers and get_stats let you resolve IDs into human-readable names and query live counts of available arbs, middles, and valuebets by market type and profit threshold.

This call costs1 credit / call— charged only on success
Try it
Sort order for results.
Market type to query.
Comma-separated list of sport IDs to filter by (e.g. 1,6,5). Use get_bookmakers to see all sport IDs. When omitted, all sports are included.
Maximum profit percentage filter.
Minimum profit percentage filter (e.g. 5 for 5% minimum).
api.parse.bot/scraper/3f3570e2-d2bd-4749-97da-5e0ecab8ac39/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3f3570e2-d2bd-4749-97da-5e0ecab8ac39/get_surebets?sort=value&market=live&sport_ids=1%2C6&max_profit=50&min_profit=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace breaking-bet-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Breaking Bet arbitrage SDK — bounded, re-runnable."""
from parse_apis.Breaking_Bet_Arbitrage_API import (
    BreakingBet, Market, SurebetSort, NotFoundError
)

client = BreakingBet()

# Fetch reference data to resolve bookmaker and sport IDs
ref = client.references.get()
print(ref.bookmakers["39"], ref.sports["1"])

# Current opportunity counts across markets
snap = client.snapshots.get()
print(snap.counters["arbs.prematch"], snap.counters["arbs.live"])

# List live football+tennis surebets with >=5% profit, capped
try:
    surebet = client.surebets.list(
        market=Market.LIVE,
        sort=SurebetSort.VALUE,
        sport_ids="1,6",
        min_profit=5.0,
        limit=5,
    ).first()
except NotFoundError as e:
    print("lookup failed:", e)
    surebet = None

if surebet is not None:
    print(surebet.profit_percent, surebet.roi, surebet.is_live)
    for odd in surebet.odds:
        bk_name = ref.bookmakers.get(str(odd.bookmaker_id), "unknown")
        print(f"  {bk_name}: {odd.value} (initiator={odd.initiator})")

print("exercised: references.get / snapshots.get / surebets.list")
All endpoints · 3 totalmissing one? ·

Get current arbitrage (surebet) opportunities sorted by profit percentage or other criteria. Each arb includes profit percentage, ROI, event details, and odds from different bookmakers. In guest/free mode team names and leagues are masked but profit data and bookmaker information are fully available. Filtering by sport, profit range, and market type is supported. Returns a single page of results with total_filtered indicating the full count of matching arbs server-side.

Input
ParamTypeDescription
sortstringSort order for results.
marketstringMarket type to query.
sport_idsstringComma-separated list of sport IDs to filter by (e.g. 1,6,5). Use get_bookmakers to see all sport IDs. When omitted, all sports are included.
max_profitnumberMaximum profit percentage filter.
min_profitnumberMinimum profit percentage filter (e.g. 5 for 5% minimum).
Response
{
  "type": "object",
  "fields": {
    "masked": "boolean indicating if team names are masked in guest mode",
    "surebets": "array of arbitrage opportunity objects with profit_percent, roi, event details, and odds from bookmakers",
    "timestamp": "integer Unix timestamp of the response",
    "total_filtered": "integer total count of matching arbs"
  },
  "sample": {
    "data": {
      "masked": true,
      "surebets": [
        {
          "id": "7960816661288792393:876:17,5;22259:12.5::7960816029131036372;22260:12.5::7960816029131036372;",
          "roi": 231645.69,
          "odds": [
            {
              "prev": 0,
              "index": "",
              "sport": "Tennis",
              "start": "2026-06-11 08:30",
              "value": 0,
              "team_1": "xxxxx xxxxxxxxxx",
              "team_2": "xxxxxx xxxxxxx xxxx",
              "updated": "2026-06-10 21:52:08",
              "initiator": false,
              "original_id": "196038289",
              "bookmaker_id": 39,
              "sub_event_id": "7960816029131036372"
            }
          ],
          "start": "2026-06-11 08:00",
          "league": "xxxxxxxx",
          "team_1": "xxxxxxxxxx, xxxxx",
          "team_2": "xxxxxxx xxxx, xxxxxx",
          "created": "2026-06-10 22:24:48",
          "is_live": false,
          "event_id": "7960816661288792393",
          "sport_id": 6,
          "profit_percent": 370.21
        }
      ],
      "timestamp": 1781130365,
      "total_filtered": 74945
    },
    "status": "success"
  }
}

About the Breaking-Bet API

Arbitrage Opportunities

get_surebets is the core endpoint. It returns an array of surebet objects, each containing profit_percent, roi, event details, and odds from multiple bookmakers. Results can be filtered by min_profit and max_profit to target a specific return range, by sport_ids (comma-separated) to restrict to particular sports, and by market to separate prematch from live opportunities. A sort parameter controls result ordering. The masked boolean in the response indicates whether team names and league info are obscured — in guest/free mode, event identifiers are hidden but profit data, bookmaker IDs, and odds values remain visible.

Reference Data

get_bookmakers returns three lookup maps: bookmaker ID to name, sport ID to name, and odds type ID to an object containing title_short, title_full, and a lay flag. Use this endpoint to translate the numeric IDs that appear in surebet responses into readable labels, and to discover valid sport_ids values for filtering. This endpoint takes no inputs and is suitable for caching on the client side.

Statistics

get_stats returns a counters object whose keys follow the pattern type.market or type.market_threshold — for example, arbs.prematch, arbs.prematch_5 (arbs with 5%+ profit), and middles.live_10 (middles with 10%+ profit in live markets). These counts cover arbs, middles, and valuebets. Use this endpoint to monitor how many opportunities are available across the platform without fetching the full surebet list.

Reliability & maintenanceVerified

The Breaking-Bet API is a managed, monitored endpoint for breaking-bet.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when breaking-bet.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official breaking-bet.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
6d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a surebet scanner that alerts when profit_percent exceeds a user-defined threshold across selected bookmakers.
  • Filter prematch vs. live arbitrage markets separately using the market parameter in get_surebets.
  • Track the volume of available opportunities over time using get_stats counter keys like arbs.prematch_5.
  • Display a live dashboard resolving bookmaker and sport IDs to names via get_bookmakers.
  • Restrict arb feeds to specific sports (e.g. football, tennis) using sport_ids filtering in get_surebets.
  • Monitor middle betting opportunities by reading middles.* keys from the get_stats counters object.
  • Evaluate valuebet counts across markets using the valuebets.* counter keys from get_stats.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Breaking-Bet have an official developer API?+
Breaking-Bet does not publish a documented public developer API. This Parse API provides structured access to the same arbitrage data available on the site.
What data is visible when the `masked` field is true in `get_surebets`?+
When masked is true (guest/free mode), team names and league identifiers are hidden. Profit percentage, ROI, bookmaker IDs, and odds values are still returned for every surebet object in the response.
Does the API expose historical surebet data or past arbitrage results?+
No — the API covers current, real-time opportunities only. get_surebets reflects the live state at request time, and get_stats gives current counts. Historical arb records are not available through these endpoints. You can fork the API on Parse and revise it to add a historical data endpoint if that capability becomes accessible.
Can I retrieve individual bookmaker odds lines outside of an arb context?+
Not currently. The API surfaces odds only as part of surebet opportunity objects returned by get_surebets, not as standalone odds feeds per bookmaker or event. You can fork the API on Parse and revise it to add a standalone odds endpoint.
How do I know which sport IDs to pass to `get_surebets`?+
Call get_bookmakers first. It returns a sports object mapping sport ID strings to human-readable names. Pass one or more of those IDs as a comma-separated string to the sport_ids parameter in get_surebets.
Page content last updated . Spec covers 3 endpoints from breaking-bet.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.
betmonitor.com API
Find real-time arbitrage opportunities across sports and betting markets with guaranteed profit potential. Access match details, the highest odds available, and a complete breakdown of which bookmakers offer each surebet combination.
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.
accessbet.com API
Fetch real-time prematch betting odds across multiple sports, tournaments, and individual matches to compare market prices and make informed wagering decisions. Access comprehensive sports listings, tournament details, and detailed odds data all from a single source.
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.
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.
sportsbookreview.com API
Compare sportsbooks and their ratings, view real-time betting odds across sports and specific matchups, monitor how lines move over time, and discover expert picks and promotions all in one place. Make more informed betting decisions by accessing comprehensive sportsbook reviews, odds comparisons, and professional analysis.