Skip to content
7unicorn7UNICORN GAMING
Blog

Bookmaker market vs match odds: what the exchange "Bookmaker" tab is

Bookmaker market vs match odds: what the exchange "Bookmaker" tab is

Open any Indian cricket exchange screen during a live match and you will see two prices for the same result. One is the Match Odds market, a back and lay ladder mirrored from the exchange. The other is the Bookmaker market: a single fixed rate per team, priced by the operator, with no commission and its own stake limits. This post explains the Bookmaker tab as an operator and the developer wiring it up need to see it, and why we rent it for ₹40,000 a month while match odds rents for ₹50,000.

Two prices for one match: why both tabs exist

The two tabs answer different questions. Match odds answers "what is the exchange price right now?" and lets players back or lay against other players. Bookmaker answers "what will this site pay me, right now, with no commission?" and lets the player take it or leave it. Same match, same runners, different counterparty and economic model.

Players use them differently, so dropping either tab loses a segment of the book; almost every Indian exchange front end shows Match Odds, Bookmaker and Fancy side by side.

Match odds: mirrored exchange liquidity, commission on win

A betting exchange matches backers against layers rather than taking the other side itself, and normally earns by charging a small commission on winning bets instead of building a margin into the price. That is what the Match Odds tab mirrors.

For an operator this has three consequences. A large stake may only be partly matched at the top price, because the ladder shows size available at each level. The price is set by the market, not your traders. And revenue is commission on winning bets, so income scales with turnover rather than pricing skill. Our match odds feed returns this shape: back and lay arrays with sizes, market status and settlement flags, from three switchable sources.

Bookmaker: operator-priced, 0% commission, min/max limits

The Bookmaker market is a fixed-odds match-winner market where the operator, or the trading desk supplying it, is the counterparty. There is no ladder and no size to match: one rate per runner, and any bet up to the market maximum is accepted at that rate. Display the rate in whatever format the feed sends rather than converting it, so your screen matches what the trading desk quoted.

Because the operator holds the risk, the market carries a bookmaker's controls: a minimum stake so tiny bets do not clog settlement, and a maximum stake that caps exposure on one selection, both editable per market. Operator as counterparty plus editable stake limits are what separate a bookmaker feed from an exchange feed.

"0% commission" is the flip side of the same fact. An exchange charges commission because the price is fair; a bookmaker market builds its margin into the rate, so it charges nothing on winnings. Players read "no commission" as a benefit; operators should read it as "my margin lives in the overround, so my traders had better keep it there". Smarkets explains the same split from the player's side.

How the rate moves ball by ball (suspension)

In a live match the bookmaker rate does not update every few minutes; the trading desk suspends the market before each ball, or before anything that could swing the result such as a wicket appeal or a DRS review, then re-opens it at a new rate once the ball is dead. In the feed this is the status flipping from OPEN to SUSPENDED and back, often several times a minute in a close T20 finish.

For a developer this is the part that matters. Bet-acceptance logic must read the status on every request and refuse bets while suspended, because a bet taken on a stale rate after a wicket is a guaranteed loss. The demo cricket board shows a live market flip the moment the feed suspends it. Operators typically poll these markets once a second, and every plan we sell is unlimited requests for that reason.

Settlement differences and void rules

Both markets settle on the match winner, but not always identically, and the differences are where support tickets come from.

  • Match odds settles on the exchange result. If the exchange voids the market, for example a washed-out match, every bet on the mirrored ladder is voided.
  • Bookmaker settles on the operator's rules. Decide in advance how you treat a no-result, a tie and a Super Over, because the exchange's own Tied Match market may not match your rule; publish it and apply it consistently.
  • Commission is deducted only on match odds; the same win on Bookmaker pays the full amount at the quoted rate.
  • Partial matching exists only on match odds. A bookmaker bet is accepted in full or rejected for exceeding the maximum; there is no unmatched state.
  • Suspended at close: when a match ends while the bookmaker market is suspended, the feed still sends the result flag, so settle from the result field.

Settle both tabs from the result field the feed sends, never from a scoreboard, and log the market status with every accepted bet so a dispute can be reconstructed.

What the Bookmaker API returns (three sources)

Our bookmaker feed uses the same event IDs as the fancy and match odds feeds, so one fixture list drives all three tabs. For each bookmaker market the API returns the price per runner, the market status and the result. The runner set matches match odds: two teams, plus a draw where the format allows one.

Bookmaker odds come from three upstream sources. On the free demo, the bookmaker detail page for a market shows separate blocks for source 1, 2 and 3, with buttons to view the raw JSON. If one source stalls during a big fixture you switch to another from your side.

Integration is four steps: load the event list, poll the bookmaker market for each live match, wire the status flag to your bet button, and settle from the result field. Adding Bookmaker to an existing integration is mostly a front-end change.

Match odds vs Bookmaker at a glance

  • Counterparty: match odds, other players via the exchange; Bookmaker, the operator or its trading desk.
  • Price format: match odds, back and lay ladder with sizes; Bookmaker, one fixed rate per runner.
  • Who sets the price: match odds, the exchange market; Bookmaker, the operator's traders.
  • Commission: match odds, charged on net winnings; Bookmaker, 0% with the margin built into the rate.
  • Stake limits: match odds, limited by available size at each price; Bookmaker, min and max set per market by the operator.
  • Matching: match odds, may be partly matched; Bookmaker, accepted in full or rejected.
  • Suspension: both flip OPEN and SUSPENDED ball by ball; Bookmaker by the trading desk, match odds by the exchange.
  • Void rules: match odds follows the exchange; Bookmaker follows the operator's published rules.
  • Our rent: match odds ₹50,000 per month; Bookmaker Match Odds ₹40,000 per month; both unlimited requests.

Why it rents for ₹40,000 vs ₹50,000

Our price list: Cricket, Tennis and Soccer Match Odds (including horse racing and baseball) ₹50,000 per month; Bookmaker Match Odds ₹40,000 per month; Match Fancy ₹50,000 per month; Match Odds and Fancy combo ₹90,000 per month; Fancy, Match Odds and Bookmaker Match Odds together ₹130,000 per month. Every plan is a fixed monthly rent with unlimited requests and WhatsApp support.

The ₹10,000 gap reflects what each feed carries. Match odds covers five sports and a full back and lay ladder with sizes, updated every time the exchange moves; it is the heavier feed to source. Bookmaker is one price per runner with a status and a result: less data per market, lower rent.

Our view: Bookmaker is the market you make money on, and match odds is the market you keep players with. The ladder earns commission and credibility because players compare it with the exchange; the bookmaker tab earns the overround on every bet, which is where a well-run cricket book makes its margin. We think a site with traders wants Bookmaker first, and a site launching an exchange front end wants match odds first. For the full Indian screen take the ₹130,000 plan, or run our cricket exchange on a share basis with the feeds included.

Frequently asked questions

What is the Bookmaker market in cricket betting?

A fixed-odds match-winner market shown next to the exchange ladder. The operator prices it, takes the other side of every bet, charges no commission and sets minimum and maximum stakes.

What is the difference between match odds and bookmaker?

Match odds is a back and lay ladder mirrored from the exchange, matched against other players, with commission on winnings. Bookmaker is one operator-set rate per runner, accepted in full up to the maximum stake, no commission.

Why is the bookmaker rate different from the Betfair price?

A different party sets it. The Betfair price is where backers and layers meet; the bookmaker rate is that price adjusted by the trading desk's margin and view of the risk, so it is usually slightly shorter.

What does 0% commission mean on the Bookmaker tab?

Nothing is deducted from a winning bet. The operator's margin is built into the rate, the same way a traditional bookmaker earns.

Can I take the bookmaker feed without match odds or fancy?

Yes. Bookmaker Match Odds is a standalone plan at ₹40,000 per month with unlimited requests, on the same event IDs as our other feeds, so you can add match odds or fancy later.

How do I test the bookmaker feed before paying?

Open the free cricket demo, pick a live match and click the Bookmaker button. You see the rate from each source and the raw JSON, the same shape your integration will receive.

Key takeaways

  • Match odds and Bookmaker are two prices for one result with different counterparties: the exchange versus the operator.
  • Bookmaker has no commission because the margin is in the rate; the operator sets min and max stakes and suspends ball by ball.
  • Settle both tabs from the result field, refuse bets while status is SUSPENDED, and publish your void rules.
  • Bookmaker Match Odds rents for ₹40,000 per month, match odds for ₹50,000 per month, the full cricket screen for ₹130,000 per month; all unlimited requests.
See pricingWhatsApp