Betting exchange · United Kingdom
Betfair Exchange API
Betfair's developer API for its betting exchange: market prices, order books and bet placement. Free delayed key for development; live key needs an approved application and a one-off fee.
Facts verified against the provider's site on
Tone of public discussions, liked vs criticised points, reliability complaints; based on 25+ public discussions.
Computed from public data only; uptime and latency are not measured yet. Enterprise feeds that sell by contract score lower on transparency by design. How the score works
- Starting price
- £299 one-time
- Free access
- Free tier
- Sports
- Not disclosed
- Live data
- Not disclosed
- Delivery
- Polling only (REST)
- Discussions
- 30 threads
- GitHub adoption
- 272 repos
Best for
Developers building trading bots or tools on the Betfair betting exchange who need order books and bet placement.
Not ideal for
Projects that need a general sports data feed or non-Betfair odds; the API only exposes the Betfair exchange.
Limitations to check
- − Free key returns delayed prices and does not allow betting
- − Live key needs an approved application and a one-off GBP 299 fee
- − Commercial or vendor use needs Betfair approval
- − Provider site was blocked to the crawler, so details are second-hand
Written from the provider's own pages (source).
Last checked 2026-11-03
Betfair Exchange API at a glance
- What is Betfair Exchange API best for?
- Developers building trading bots or tools on the Betfair betting exchange who need order books and bet placement. Not ideal for: Projects that need a general sports data feed or non-Betfair odds; the API only exposes the Betfair exchange.
- How much does Betfair Exchange API cost?
- The cheapest public paid plan of Betfair Exchange API is £299 one-time.
- Does Betfair Exchange API have a free tier?
- Yes. Betfair Exchange API lists a free plan called "Delayed App Key".
- What does Betfair Exchange API cover?
- Betfair Exchange API is a betting exchange. Its data: Trading & risk, Odds.
- Does Betfair Exchange API have a WebSocket or streaming API?
- No streaming is listed. Betfair Exchange API delivers data by REST, so you poll for updates.
- What do developers say about Betfair Exchange API?
- The standard exchange API for betting bots and trading tools, with long-standing wrappers and many automation projects. Users complain about restricted access: regional blocks (Brazil), certificate login hurdles, and a reported live-key fee of around 500 pounds. Many seek third-party feeds or historical data instead.
- What are the alternatives to Betfair Exchange API?
- Close alternatives in the SportDex catalog: Matchbook Exchange, Kalshi, Polymarket, Smarkets, BETDAQ.
Commercial decision
Pricing & plan limits
| Plan | Price | Requests | What's included |
|---|---|---|---|
| Delayed App Key | Free | — | Delayed prices, no betting, for development and testingsource |
| Live App Key (personal) | £299 one-time | — | One-off activation fee debited once approved; verified funded account requiredsource |
developer.betfair.com blocked the crawler (403); facts come from web search snippets of the Betfair developer docs. Commercial/vendor use needs Betfair approval; a third-party aggregator lists about GBP 499 for vendor keys, unconfirmed. Streaming API likely exists but not verified here.
Before choosing a paid plan, confirm
• What counts as one request (per call, per market, per region?)
• What happens when you exceed the quota: blocked or billed
• Whether live and historical data are on your plan
• Whether your use (public app, betting, resale) is licensed
The critical question
Data coverage
- Sports
- Data types
- Trading & riskOdds
- Key competitions
- Not disclosed
- Competitions
- Not disclosed
- Live / in-play
- Not disclosed
- Women's competitions
- Not disclosed
- Betting markets
- Not disclosed
- Bookmaker regions
- Not disclosed
- Bookmakers
- Not disclosed
- History depth
- Not disclosed
- Update frequency
- Delayed key: 1-180 second snapshots (docs disagree on range)
- Name languages
- Not disclosed
- ID mapping
- Not disclosed
Coverage often depends on the plan; confirm the exact league and season on your plan.
Before you build
Usage rights & access
- Commercial use
- Not disclosed
- Betting products
- Not disclosed
- Redistribution
- Not disclosed
- Storing data
- Not disclosed
- Attribution
- Not disclosed
- Logos & photos
- Not disclosed
- Who can buy
- Not disclosed
- Verification (KYC)
- Not disclosed
- Not available in
- Not disclosed
- Only available in
- Not disclosed
Developer-ready evaluation
Integration & documentation
- Protocols
- REST
- Formats
- JSON
- Authentication
- api key
- SDKs
- Not disclosed
- OpenAPI spec
- Not disclosed
- Claimed latency
- Not disclosed
- Status page
- Not disclosed
- Sandbox / test keys
- Not disclosed
- Support
- Not disclosed
- SLA uptime
- Not disclosed
Preview brief
# Integration brief: Betfair Exchange API Goal: build a feature on Betfair Exchange API data. Use only the official documentation below as the source of truth. ## Known facts (from SportDex, verify before relying on them) - Website: https://developer.betfair.com - Docs: https://betfair-developer-docs.atlassian.net/ - Sports: UNKNOWN — check the docs - Data: Trading & risk, Odds - Protocols: REST; formats: json - Auth: api_key - Free plan: Delayed App Key - Cheapest paid plan: £299 one-time - Note: developer.betfair.com blocked the crawler (403); facts come from web search snippets of the Betfair developer docs. Commercial/vendor use needs Betfair approval; a third-party aggregator lists about GBP 499 for vendor keys, unconfirmed. Streaming API likely exists but not verified here. ## Verify before writing code - whether commercial use is allowed on the plan you pick - exact endpoint paths, parameters and response fields (read the official docs, do not guess) ## Implementation rules - Keep the API key on the server (environment variable, backend route or edge function); never ship it to the browser. - Cache responses and respect rate limits; count how many requests each screen triggers. - Handle errors explicitly: invalid key, quota exceeded (429), missing fields, empty fixtures, timeouts. - Start with one demo request and log the raw response before building UI on assumed field names.
Data quality signals
Data source & company
- Official partners
- Not disclosed
- How data is collected
- Not disclosed
- Certifications
- Not disclosed
- Payment methods
- Not disclosed
- Minimum contract
- Not disclosed
- Country
- United Kingdom
- Founded
- Not disclosed
Reddit · Hacker News · Stack Overflow · GitHub · YouTube
What developers say
The standard exchange API for betting bots and trading tools, with long-standing wrappers and many automation projects. Users complain about restricted access: regional blocks (Brazil), certificate login hurdles, and a reported live-key fee of around 500 pounds. Many seek third-party feeds or historical data instead.
Praised for
- Real exchange prices and bet placement
- Mature community wrappers
Complaints
- Blocked in some countries
- Login certificate setup is tricky
- Paid live key
- Historical data must come elsewhere
Our summary of public discussions, not a rating. Vendor posts are not counted as user opinion.
Discussions
- Any alternative Exchange API or software that works for Brazil? (Betfair API access blocked)r/algobetting · 2025-11
- Betfair API XCA Verifcationr/algobetting · 2020-06
- Sites where tips/bets can be submitted by API?r/algobetting · 2025-05
- What do I need to learn to connect to betting/ stock exchanges ?r/learnprogramming · 2016-07
- Sports betting modeling EV bettingr/algobetting · 2026-10
- Looking to BUY historical in-play football odds data (Betfair / Pinnacle / Bet365)r/algobetting · 2026-08
- Been tracking AI prediction accuracy across football/soccer platforms for 8 months — here's what i foundr/sportsanalytics · 2026-04
- Looking for Betfair Exchange Historical Odds for Specific Football (Soccer) Marketsr/algobetting · 2025-07
- Looking for a live football odds + scores API — Betfair Exchange prices, ~10s refresh, under $50/month. What are my options?r/algobetting · 2026-09
- Request API provider which can provide betfair exchange volume and last traded volumer/algobetting · 2026-07
- Horse Racing Odds API with Betfair Exchange?r/algobetting · 2026-08
- Betfair to Excel?r/algobetting · 2025-09
Open-source projects using it
Videos
Shortlist next steps
Alternatives worth comparing
UK betting exchange offering a REST API for markets, offers and account data; read-only market data reportedly works without login, trading needs a funded account.
Multi-sport (40+)Price not public0 discussions · 17 reposRegulated prediction-market exchange whose API gives access to event-contract markets, order books and trading over REST, WebSocket and FIX; sports contracts are among its markets.
⚡ StreamingPrice not public32 discussions · 1.4k reposPrediction market exchange whose public Gamma API lists markets and events, including sports, without credentials; separate trading APIs and SDKs exist.
Free tierMulti-sport (40+)Free tier52 discussions · 4.5k reposUK person-to-person betting exchange offering a streaming trading API for order entry and market data, with an official Python client.
⚡ StreamingMulti-sport (40+)Football (soccer)Horse racingPrice not public4 discussions · 38 reposUK betting exchange whose webservice API is open to verified account holders for a one-off fee, and which offers a streaming commercial API to operators.
Multi-sport (40+)from £250 one-time8 discussions · 3 repos
Evidence & transparency
Official sources
- https://developer.betfair.com
- https://betfair-developer-docs.atlassian.net/
- https://betfair-developer-docs.atlassian.net/wiki/x/fyUp
Facts were extracted from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that the feature is missing. How we know