{"apiVersion":"1","missingFactMeaning":"Not recorded means no sourced value is recorded in this profile. It does not mean the capability is unavailable.","capabilityEvidenceMeaning":"Documented means supported by the cited supplier material, not independently tested. Unknown is not a negative finding. Conditional capabilities do not count as strict matches. Evidence applies to the named product only; it does not establish live integrations, contractual availability or measured outcomes.","item":{"id":"1000","slug":"betfair-exchange-api","name":"Exchange API","canonicalUrl":"https://igamingdiscovery.com/products/betfair-exchange-api","supplierSlug":"betfair","supplierName":"Betfair","supplierUrl":"https://igamingdiscovery.com/suppliers/betfair","productTypeSlugs":["prematch-odds","live-odds"],"kind":"data-feed","summary":"API access to Betfair Exchange prices, available liquidity, traded volumes and market status, with separate commercial licensing and data-access conditions.","description":"Betfair Exchange API exposes data from the Betfair Exchange. Buyers can retrieve back and lay prices, amounts available at each price and traded volumes through market-book requests or Stream subscriptions. Market filters and state fields distinguish pre-event and in-play markets.\n\nThe prices originate in one exchange rather than a bookmaker pricing service or multi-bookmaker collection. Company use of Exchange data requires the relevant commercial licence. Delayed development access and live access have different conditions; Betfair’s Delayed key uses production markets, not a virtual-money sandbox. The API also documents order and account operations, which should be scoped separately from a data-only integration.","buyerFit":"Trading, data and product teams procuring exchange-origin prices and market-state information for an authorised business use.","useCases":["Retrieve exchange price and liquidity data","Monitor pre-event and in-play market state","Consume selection results after market settlement"],"capabilities":["Back and lay price ladders","Available amounts and traded volumes","Market-book requests and Stream subscriptions","Pre-event and in-play state filters","Post-settlement selection statuses"],"delivery":"Retrieve back/lay prices and traded data through listMarketBook/listRunnerBook or subscribe through the Stream API.","pricing":"Betting operators and companies have an Exchange Data Licence route, distinct from software-vendor and odds-publisher licensing.","website":"https://developer.betfair.com/exchange-api/","attributes":[{"key":"role","label":"Product role","value":"Betfair Exchange market-data access, including prices, volumes and liquidity; the data originates in one exchange.","sourceUrl":"https://flutter.com/b2b/data-services/"},{"key":"delivery","label":"Delivery and integration","value":"Retrieve back/lay prices and traded data through listMarketBook/listRunnerBook or subscribe through the Stream API.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/6540502258077-What-Betfair-Exchange-market-data-is-available-from-listMarketBook-or-Stream-API"},{"key":"pricing","label":"Pricing and packaging","value":"Betting operators and companies have an Exchange Data Licence route, distinct from software-vendor and odds-publisher licensing.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/360002464152-Which-API-Licence-Do-I-Require"},{"key":"coverage","label":"Scope and coverage","value":"The commercial data offer covers Betfair Exchange sports, racing and politics markets; confirm the markets and permitted use in the licence.","sourceUrl":"https://flutter.com/b2b/data-services/"},{"key":"prematch-odds","label":"Pre-match scope","value":"Exchange markets can be filtered by start time and non-in-play state, with prices retrieved for the selected markets.","sourceUrl":"https://betfair-developer-docs.atlassian.net/wiki/spaces/1smk3cen4v3lu3yomq5qye0ni/pages/2687465"},{"key":"live-odds","label":"Live-odds scope","value":"Live Stream access requires a Live Application Key and a fully verified, funded account; delayed Stream access has different timing.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/115003887871-How-do-I-get-access-to-the-Stream-API"},{"key":"settlement","label":"Settlement","value":"After a market settles, listMarketBook can return selection statuses such as WINNER and LOSER. Correction procedures require separate confirmation.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/115003887731-How-can-I-view-or-display-results-after-the-event"},{"key":"latency","label":"Latency","value":"Delayed Application Key prices use variable 1–180-second snapshots. This describes delayed access, not a Live-key latency SLA.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/360009638032-When-should-I-use-the-Delayed-or-Live-Application-Key"}],"faqs":[{"question":"Are these bookmaker-generated or multi-bookmaker odds?","answer":"The source is the Betfair Exchange, including its prices, volumes and liquidity. This profile covers exchange-origin data.","sourceUrl":"https://flutter.com/b2b/data-services/"},{"question":"Which licence should a business evaluate?","answer":"Betfair lists a company or betting-operator Exchange Data Licence separately from software distribution, odds publishing and exchange white-label arrangements. A KYC-verified account is required.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/360002464152-Which-API-Licence-Do-I-Require"},{"question":"Is the Delayed Application Key a sandbox?","answer":"No. Betfair states that it uses the production Exchange with delayed price data, rather than a virtual-currency testing environment.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/360009638032-When-should-I-use-the-Delayed-or-Live-Application-Key"},{"question":"How does delayed Stream access differ from live Stream?","answer":"Delayed Stream combines changes into three-minute batches. Live Stream requires a Live Application Key and a fully verified, funded account.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/115003887871-How-do-I-get-access-to-the-Stream-API"},{"question":"Does the API expose settlement results?","answer":"Its market-book response provides WINNER and LOSER selection statuses after settlement. This is market-result data; an operator still needs to agree its own mapping and correction process.","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/115003887731-How-can-I-view-or-display-results-after-the-event"}],"sources":[{"label":"Exchange API overview","url":"https://developer.betfair.com/exchange-api/","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Named Exchange API and its Betting, Accounts and Stream components; market data retrieval is distinct from order operations."},{"label":"Betfair Exchange Pricing Data","url":"https://flutter.com/b2b/data-services/","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Flutter / Betfair","supports":"Prices, volumes and liquidity originate in the Betfair Exchange; business use requires a Betfair data licence."},{"label":"API licence categories","url":"https://support.developer.betfair.com/hc/en-us/articles/360002464152-Which-API-Licence-Do-I-Require","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"KYC-verified account requirement and distinct commercial routes for company data use, distributed software, publishing and exchange white labels."},{"label":"Market data from listMarketBook and Stream API","url":"https://support.developer.betfair.com/hc/en-us/articles/6540502258077-What-Betfair-Exchange-market-data-is-available-from-listMarketBook-or-Stream-API","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Back/lay price ladders, available amounts, traded volumes and last traded prices through API retrieval or subscriptions."},{"label":"Betting API type definitions","url":"https://betfair-developer-docs.atlassian.net/wiki/spaces/1smk3cen4v3lu3yomq5qye0ni/pages/2687465","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Market filters for time and in-play phase; dynamic MarketBook fields distinguish market state, delayed data and selection results."},{"label":"Identifying an in-play market","url":"https://support.developer.betfair.com/hc/en-us/articles/360003808131-How-do-I-determine-that-a-market-has-been-turned-in-play-via-the-API","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"In-play state is available from listMarketBook and Stream market definitions."},{"label":"Delayed and Live Application Keys","url":"https://support.developer.betfair.com/hc/en-us/articles/360009638032-When-should-I-use-the-Delayed-or-Live-Application-Key","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Live key starts inactive; Delayed key uses production with variable 1–180-second price snapshots, not a virtual-money sandbox."},{"label":"Stream API access conditions","url":"https://support.developer.betfair.com/hc/en-us/articles/115003887871-How-do-I-get-access-to-the-Stream-API","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Delayed Stream batches changes every three minutes; live Stream requires a Live key and a fully verified, funded account."},{"label":"Results after market settlement","url":"https://support.developer.betfair.com/hc/en-us/articles/115003887731-How-can-I-view-or-display-results-after-the-event","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"listMarketBook exposes WINNER and LOSER selection statuses after the market has settled."}],"reviewedAt":"2026-10-10T00:00:00.000Z","capabilityProfile":{"vocabularyVersion":"2026-10-10.4","scope":"product","reviewState":"reviewed","reviewedAt":"2026-10-10","reviewDueAt":"2027-04-08","facts":[{"capabilityId":"prematch-odds-feed","label":"Pre-match odds","status":"documented","summary":"Price retrieval applies to Exchange markets selected by start time and non-in-play state.","conditions":null,"sources":[{"id":"betfair-type-definitions","url":"https://betfair-developer-docs.atlassian.net/wiki/spaces/1smk3cen4v3lu3yomq5qye0ni/pages/2687465","title":"Betting API type definitions","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"Market filters for time and in-play phase; dynamic MarketBook fields distinguish market state, delayed data and selection results."},{"id":"betfair-price-data","url":"https://support.developer.betfair.com/hc/en-us/articles/6540502258077-What-Betfair-Exchange-market-data-is-available-from-listMarketBook-or-Stream-API","title":"Market data from listMarketBook and Stream API","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"Back/lay price ladders, available amounts, traded volumes and last traded prices through API retrieval or subscriptions."}]},{"capabilityId":"live-odds-feed","label":"Live odds","status":"conditional","summary":"Stream subscriptions provide Exchange price updates for in-play markets.","conditions":"Live Stream requires an activated Live Application Key and a fully verified, funded account; the commercial use must be covered by the applicable licence.","sources":[{"id":"betfair-price-data","url":"https://support.developer.betfair.com/hc/en-us/articles/6540502258077-What-Betfair-Exchange-market-data-is-available-from-listMarketBook-or-Stream-API","title":"Market data from listMarketBook and Stream API","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"Back/lay price ladders, available amounts, traded volumes and last traded prices through API retrieval or subscriptions."},{"id":"betfair-inplay-state","url":"https://support.developer.betfair.com/hc/en-us/articles/360003808131-How-do-I-determine-that-a-market-has-been-turned-in-play-via-the-API","title":"Identifying an in-play market","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"In-play state is available from listMarketBook and Stream market definitions."},{"id":"betfair-stream-access","url":"https://support.developer.betfair.com/hc/en-us/articles/115003887871-How-do-I-get-access-to-the-Stream-API","title":"Stream API access conditions","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"Delayed Stream batches changes every three minutes; live Stream requires a Live key and a fully verified, funded account."},{"id":"betfair-licence-types","url":"https://support.developer.betfair.com/hc/en-us/articles/360002464152-Which-API-Licence-Do-I-Require","title":"API licence categories","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"KYC-verified account requirement and distinct commercial routes for company data use, distributed software, publishing and exchange white labels."}]},{"capabilityId":"player-prop-odds","label":"Player prop odds","status":"unknown","summary":null,"conditions":null,"sources":[]},{"capabilityId":"bet-builder-pricing","label":"Bet Builder pricing","status":"unknown","summary":null,"conditions":null,"sources":[]},{"capabilityId":"odds-feed-api","label":"Odds feed API","status":"documented","summary":"Betfair documents machine-readable back/lay prices and volumes through market-book requests and Stream subscriptions.","conditions":null,"sources":[{"id":"betfair-price-data","url":"https://support.developer.betfair.com/hc/en-us/articles/6540502258077-What-Betfair-Exchange-market-data-is-available-from-listMarketBook-or-Stream-API","title":"Market data from listMarketBook and Stream API","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"Back/lay price ladders, available amounts, traded volumes and last traded prices through API retrieval or subscriptions."}]},{"capabilityId":"settlement-feed","label":"Market settlement feed","status":"documented","summary":"listMarketBook supplies WINNER and LOSER selection outcomes after a market has settled.","conditions":null,"sources":[{"id":"betfair-market-results","url":"https://support.developer.betfair.com/hc/en-us/articles/115003887731-How-can-I-view-or-display-results-after-the-event","title":"Results after market settlement","publisher":"Betfair Developer Program","checkedAt":"2026-10-10","supports":"listMarketBook exposes WINNER and LOSER selection statuses after the market has settled."}]},{"capabilityId":"odds-customisation","label":"Odds customisation","status":"unknown","summary":null,"conditions":null,"sources":[]},{"capabilityId":"multi-bookmaker-odds","label":"Multi-bookmaker odds","status":"unknown","summary":null,"conditions":null,"sources":[]}]},"facts":[{"key":"purpose","label":"Product purpose","value":"API access to Betfair Exchange prices, available liquidity, traded volumes and market status, with separate commercial licensing and data-access conditions.","status":"recorded","sourceUrl":null,"sources":[]},{"key":"buyerFit","label":"Buyer fit","value":"Trading, data and product teams procuring exchange-origin prices and market-state information for an authorised business use.","status":"recorded","sourceUrl":null,"sources":[]},{"key":"role","label":"Product role","value":"Betfair Exchange market-data access, including prices, volumes and liquidity; the data originates in one exchange.","status":"recorded","sourceUrl":"https://flutter.com/b2b/data-services/","sources":[{"label":"Betfair Exchange Pricing Data","url":"https://flutter.com/b2b/data-services/","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Flutter / Betfair","supports":"Prices, volumes and liquidity originate in the Betfair Exchange; business use requires a Betfair data licence."}]},{"key":"coverage","label":"Scope and coverage","value":"The commercial data offer covers Betfair Exchange sports, racing and politics markets; confirm the markets and permitted use in the licence.","status":"recorded","sourceUrl":"https://flutter.com/b2b/data-services/","sources":[{"label":"Betfair Exchange Pricing Data","url":"https://flutter.com/b2b/data-services/","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Flutter / Betfair","supports":"Prices, volumes and liquidity originate in the Betfair Exchange; business use requires a Betfair data licence."}]},{"key":"live-odds","label":"Live-odds scope","value":"Live Stream access requires a Live Application Key and a fully verified, funded account; delayed Stream access has different timing.","status":"recorded","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/115003887871-How-do-I-get-access-to-the-Stream-API","sources":[{"label":"Stream API access conditions","url":"https://support.developer.betfair.com/hc/en-us/articles/115003887871-How-do-I-get-access-to-the-Stream-API","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Delayed Stream batches changes every three minutes; live Stream requires a Live key and a fully verified, funded account."}]},{"key":"settlement","label":"Settlement","value":"After a market settles, listMarketBook can return selection statuses such as WINNER and LOSER. Correction procedures require separate confirmation.","status":"recorded","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/115003887731-How-can-I-view-or-display-results-after-the-event","sources":[{"label":"Results after market settlement","url":"https://support.developer.betfair.com/hc/en-us/articles/115003887731-How-can-I-view-or-display-results-after-the-event","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"listMarketBook exposes WINNER and LOSER selection statuses after the market has settled."}]},{"key":"latency","label":"Latency","value":"Delayed Application Key prices use variable 1–180-second snapshots. This describes delayed access, not a Live-key latency SLA.","status":"recorded","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/360009638032-When-should-I-use-the-Delayed-or-Live-Application-Key","sources":[{"label":"Delayed and Live Application Keys","url":"https://support.developer.betfair.com/hc/en-us/articles/360009638032-When-should-I-use-the-Delayed-or-Live-Application-Key","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Live key starts inactive; Delayed key uses production with variable 1–180-second price snapshots, not a virtual-money sandbox."}]},{"key":"prematch-odds","label":"Pre-match scope","value":"Exchange markets can be filtered by start time and non-in-play state, with prices retrieved for the selected markets.","status":"recorded","sourceUrl":"https://betfair-developer-docs.atlassian.net/wiki/spaces/1smk3cen4v3lu3yomq5qye0ni/pages/2687465","sources":[{"label":"Betting API type definitions","url":"https://betfair-developer-docs.atlassian.net/wiki/spaces/1smk3cen4v3lu3yomq5qye0ni/pages/2687465","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Market filters for time and in-play phase; dynamic MarketBook fields distinguish market state, delayed data and selection results."}]},{"key":"pricing-control","label":"Pricing control","value":null,"status":"not_recorded","sourceUrl":null,"sources":[]},{"key":"delivery","label":"Delivery & integration","value":"Retrieve back/lay prices and traded data through listMarketBook/listRunnerBook or subscribe through the Stream API.","status":"recorded","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/6540502258077-What-Betfair-Exchange-market-data-is-available-from-listMarketBook-or-Stream-API","sources":[{"label":"Market data from listMarketBook and Stream API","url":"https://support.developer.betfair.com/hc/en-us/articles/6540502258077-What-Betfair-Exchange-market-data-is-available-from-listMarketBook-or-Stream-API","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"Back/lay price ladders, available amounts, traded volumes and last traded prices through API retrieval or subscriptions."}]},{"key":"pricing","label":"Pricing","value":"Betting operators and companies have an Exchange Data Licence route, distinct from software-vendor and odds-publisher licensing.","status":"recorded","sourceUrl":"https://support.developer.betfair.com/hc/en-us/articles/360002464152-Which-API-Licence-Do-I-Require","sources":[{"label":"API licence categories","url":"https://support.developer.betfair.com/hc/en-us/articles/360002464152-Which-API-Licence-Do-I-Require","checkedAt":"2026-10-10T00:00:00.000Z","publisher":"Betfair Developer Program","supports":"KYC-verified account requirement and distinct commercial routes for company data use, distributed software, publishing and exchange white labels."}]}]}}