Glossary
Betting data glossary: the words in an odds feed, explained
Sixty terms a developer meets when building on bookmaker prices, defined in plain words. Where a term is a field in the API, the field is named so you can find it in a response. Link to any term with its anchor.
Prices and probability
- Odds
- A bookmaker's price for an outcome: what you get back if it happens. Written as decimal, fractional or American odds, all three saying the same thing in different notation.
- Decimal odds
- The total return per dollar staked, stake included. 2.50 pays $2.50 for every $1, a profit of $1.50. The standard in Australia and in this feed's
decimal_oddsfield. - Fractional odds
- Profit to stake as a fraction: 3/2 means $3 profit for every $2 staked, the same as decimal 2.50. Common in the UK and in racing.
- American odds
- A signed number: +150 means a $100 stake wins $150; -200 means you stake $200 to win $100. The feed sends decimal prices; the converter turns them into American odds.
- Implied probability
- The chance a price would be fair at: one divided by the decimal price. 2.50 implies 40%. Add the implied chances of every outcome in a market and the total shows the bookmaker's margin.
- Overround
- How far a market's implied probabilities add up past 100%. Two sides at 1.90 imply 52.6% each, 105.3% together: a 5.3% overround.
- Vig (vigorish, juice, margin)
- The bookmaker's built-in edge, the same thing as the overround seen from the bookmaker's side. Lower vig means prices closer to fair.
- Fair odds (no-vig price)
- A price with the margin taken out, so the implied chances add to exactly 100%. The feed sends the inputs, Pinnacle and Betfair Exchange prices; four ways to compute your own.
- De-vig
- Removing the margin from a set of prices. The common methods are multiplicative, additive, power and Shin; they differ in how much of the margin they take off long-priced outcomes.
- Consensus price
- A single price summarising what the bookmakers think, margin still inside, such as the median of every book's price. One response holds every book you need to work it out.
- A bookmaker with low margins that accepts large bets from winning customers, so its prices track the true chances closely. Pinnacle is the usual example and a common source for fair prices.
- Soft bookmaker
- A retail bookmaker whose prices lag the sharp market and whose margins are higher. Most Australian corporate bookmakers sit here, which is where price gaps appear.
- Betting exchange
- A marketplace where customers bet against each other and the operator takes a commission. Prices are set by backers and layers, which makes them a good guide to fair value. Betfair, Matchbook and ProphetX are in the feed.
- Back and lay
- On an exchange, backing an outcome bets that it happens; laying bets that it does not, taking the other side.
- Prediction market
- A venue trading contracts that pay $1 if an event happens, so a contract at 62 cents implies a 62% chance. Kalshi and Polymarket appear in the feed as bookmakers, their prices converted to decimal.
- Favourite-longshot bias
- The tendency of bookmakers to load more margin onto outsiders than favourites, so long prices are worse value than short ones. Some de-vig methods allow for it.
Markets
- Market
- One thing to bet on in a game, such as the winner or the total points, with a price for each outcome. In the feed each market has an ID and a key such as
winnerortotal_points, and lists its outcomes, each with a price. - Head to head (moneyline)
- Which side wins. Called the moneyline in the US. Market key
winnerin the feed, with sideshomeandaway. - Line (spread, handicap)
- A points start given to one side; the bet is whether they cover it. Market key
handicap; each outcome's number is in itsline, negative for the side giving the start. - Total (over/under)
- Whether the combined score lands over or under a number. Market key
total_points(ortotal_goals,total_runs), sidesoverandunder, with the number inline. - 1X2 (three-way)
- Home win, draw, away win as three outcomes, standard in soccer. Market key
result, with sideshome,drawandaway. - Alternate line
- A line or total at a number other than the bookmaker's main one, with its own price. The feed returns each one as its own market, marked
alternate, when you ask withalternates=true. - Main line
- The line or total a bookmaker shows by default, usually the one closest to even money. In the feed, outcomes away from the main line are marked
alternate: true. - Player prop
- A bet on one player's statistic: disposals, try scorer, hits, passing yards. In the feed a prop is a market whose
subjectis the player, with a key such asplayer_disposals_over_under. Props in detail. - Team prop
- A bet on a team statistic other than the main result, such as a team total. In the feed its
subjectis the team, as inteam_points_over_under. - Period market
- A market on part of a game: a half, a quarter, an innings. The market's
periodsays which part, such ashalf_1orquarter_2. - Futures (outrights)
- A bet on a season-long result, such as the premiership winner. The feed prices games, not futures.
- Multi (parlay, accumulator)
- Several bets combined into one; every leg must win and the prices multiply. Called a parlay in the US.
- Same game multi (SGM)
- A multi whose legs come from one game. Books price these themselves because the legs are often related; multiplying the single prices overstates the payout.
- Yes/no market
- A market with two outcomes that are not sides, such as whether a player scores. In the feed, scorer markets end in
_anytimewith the single sideyes, and others in_yes_no.
Strategy
- Expected value (EV)
- The average profit per dollar over many bets at a given price and chance: fair chance times price, minus one. Positive means the price is better than fair. +EV with the feed.
- Positive EV (+EV)
- A bet whose price is longer than the fair price, so its expected value is above zero. An edge over many bets, not a sure thing on any one.
- Arbitrage (arb, surebet)
- Backing every outcome of a market with different bookmakers at prices whose implied chances add to under 100%, so you profit whatever happens. Finding them in the feed.
- Middle
- Backing the over at one bookmaker's total and the under at a higher total from another, so both win if the result lands between them.
- Closing line
- The price just before the game starts, when the market is best informed. On Pro,
snapshots=opening,closingreturns each outcome's first and last recorded price for one event. - Closing line value (CLV)
- How much better the price you took was than the fair closing price. Beating the close consistently is the standard sign that a strategy finds real value.
- Line movement (steam)
- A price or line changing before the game, often because informed money arrived. Steam is a sharp move across several books at once. Alerting on moves.
- Kelly criterion
- A formula for stake size from your edge and the price that maximises long-run growth. Most people bet a fraction of it. Calculator.
- Bankroll
- The money set aside for betting, from which stakes are sized. A unit is a fixed fraction of it, often 1%.
- Line shopping
- Checking every bookmaker's price before betting and taking the best. The whole point of a feed that lists every book's quote under one market.
- Limiting
- A bookmaker cutting the maximum stake it will accept from a customer it judges to be winning. Common for arbitrage and +EV bettors; read each book's terms.
Settlement
- Settlement
- Deciding whether a bet won, lost or pushed from the result. The feed's
/v1/resultsgrades each outcome it can settle from official results as won, lost, void or dead heat. - Push
- A bet that lands exactly on the line or total, so the stake is returned. Avoided by half-point lines such as 40.5.
- Dead heat
- Two outcomes tying where only one was expected to win, such as a drawn AFL match on a head to head. Bookmakers usually pay a share of the stake under their dead-heat rules.
- Void
- A bet cancelled and the stake returned, for example when a game is abandoned or a player does not take the field.
- Finalised
- A game whose result is official. The feed's
statusturnsfinal, and/v1/resultspublishes the verdicts. - Suspended
- A price temporarily withdrawn by the bookmaker, often during a big moment in play. The feed leaves it out of current prices; ask for snapshots and it shows as
available: falsewith no price.
The feed
- Odds API
- A web service that returns bookmaker prices as structured data on request, so software can read them instead of a person reading a website.
- API key
- The secret string that identifies your account on every request, sent as
Authorization: Beareron every request. Keep it on your server. - Endpoint
- One address in the API that returns one kind of thing:
/v1/oddsfor games and prices,/v1/leaguesfor the league list,/v1/odds/historyfor price changes. - Rate limit
- The most requests a plan may make per minute. Past it the API answers
429with aretry-afterheader saying how long to wait. - Object
- The unit this API bills by: one top-level item in a response, usually one game, whatever is inside it. How usage is counted.
- Event ID
- The feed's ID for one game, such as
ev_t03024es3aee. The same game keeps it in prices, results and history. - Outcome ID
- The ID of one side of one market, such as
oc_f0a48xpz2qd0qt1h. It is the same at every bookmaker, so it is how you line the books up, and results use it too. - Bookmaker key
- The key for one bookmaker, such as
sportsbetorpinnacle, on each bookmaker in a response and in thebookmakersfilter. All 42. - League key
- The exact key for one competition, such as
aflorchampions_league. Looked up, never guessed. All 46. - Market key
- The plain name of a market, the same in every sport:
winner,handicap,total_points,player_disposals_over_under./v1/marketslists them. - Pagination (cursor)
- Large answers come in pages. Follow
links.next, the full address of the next page, until it comes back null. - Polling
- Asking the API again on a timer to see what changed. About every five minutes suits this feed, since prices refresh about that often.
- WebSocket
- A connection the server pushes updates down, so you need not poll. On Pro the feed streams snapshots this way at
/v1/stream/odds, every 15 seconds. - Stale
- A price that has not been seen for a while. The feed holds back any price not seen for ten minutes instead of serving it as current.
- Observed at
- When a price was last seen at the bookmaker, on every quote as
observed_at, in UTC. Show it, so readers know how fresh a price is. - OpenAPI specification
- A machine-readable description of every endpoint, parameter and field, which code generators and AI tools can read. The spec.
- llms.txt
- A plain-text file at a site's root summarising it for language models, with links to fuller text. Ours.
Start now
Your first Australian price is one request away.
Free key, no card, AFL and NRL included. Keys are issued on sockodds.com.