{"slug": "smarkets", "name": "Smarkets", "type": "exchange", "description": "UK person-to-person betting exchange offering a streaming trading API for order entry and market data, with an official Python client.", "website": "https://smarkets.com", "country": "United Kingdom", "sports": ["multi", "soccer", "horse-racing"], "data_types": ["betting-trading", "odds"], "protocols": ["push-feed"], "free_tier": null, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": null, "plans_count": 0, "commercial_use": null, "betting_use": null, "redistribution": null, "rights_basis": null, "customer_types": [], "live_in_play": null, "sentiment": "insufficient", "discussions": 4, "github_repos": 38, "priority": 1.0, "logo": null, "logo_tone": null, "docs_url": "https://docs.smarkets.com/", "pricing_url": null, "status_page_url": null, "founded_year": null, "product": {"name": "Smarkets Streaming API", "formats": [], "auth_methods": ["api_key"], "sdk_languages": ["python"], "openapi_url": null, "history_depth": null, "update_frequency": null, "claimed_latency_ms": null}, "plans": [], "access": {"restricted_countries": null, "available_only_in": null, "customer_types": null, "kyc_required": null, "odds_regions": null, "bookmakers_count": null, "notes": null, "source_url": null}, "usage_rights": {"commercial_use": null, "betting_use": null, "redistribution": null, "storage": null, "attribution_required": null, "media_included": null, "terms_url": null, "source_url": null, "basis": null}, "data_source": {"official_partners": [], "collection_methods": null, "source_url": null}, "support": {"sla_uptime": null, "channels": null, "sandbox": null, "changelog_url": null, "certifications": [], "payment_methods": null, "min_contract": null, "source_url": null}, "coverage": {"competitions_count": null, "key_leagues": null, "womens": null, "live_in_play": null, "markets": null, "languages": null, "id_mapping": null, "source_url": null}, "community": {"summary": "UK betting exchange with a free streaming/REST API, mentioned as a Betfair alternative for arbitrage and trading bots, and cited as a lay-price source in odds aggregators. Evidence is mostly old: a 2010 launch, and a metaforecast issue about missing contracts in market data. Little current opinion.", "sentiment": "insufficient", "topics": ["alternatives", "data_quality"], "pros": ["Free API since early days", "Exchange alternative to Betfair"], "cons": ["Missing contracts in market data"], "evidence": ["https://news.ycombinator.com/item?id=1537887", "https://www.reddit.com/r/sportsbook/comments/efx6tc/", "https://github.com/quantified-uncertainty/metaforecast/issues/80", "https://stackoverflow.com/q/60173866"]}, "discussions_list": [{"platform": "hn", "title": "Test-drive the public API for our real-time prediction market", "url": "https://news.ycombinator.com/item?id=1537887", "date": "2010-07-22", "score": 27.0, "where": null}, {"platform": "hn", "title": "Live UK Election Prices API from Smarkets", "url": "https://news.ycombinator.com/item?id=1271111", "date": "2010-04-16", "score": 11.0, "where": null}, {"platform": "reddit", "title": "Automated Arbitrage", "url": "https://www.reddit.com/r/sportsbook/comments/efx6tc/", "date": "2019-12-26", "score": 1.0, "where": "r/sportsbook"}, {"platform": "stackoverflow", "title": "Same-origin policy blocking API request on remote", "url": "https://stackoverflow.com/q/60173866", "date": "2020-02-11", "score": -1.0, "where": null}], "repos": [{"platform": "github", "title": "mwangiian/scrapping-for-abitrage-betting---python", "url": "https://github.com/mwangiian/scrapping-for-abitrage-betting---python", "date": "2021-03-19", "score": 5.0, "where": null}, {"platform": "github", "title": "bsima/marge-bot", "url": "https://github.com/bsima/marge-bot", "date": "2022-02-17", "score": 3.0, "where": null}, {"platform": "github", "title": "mercer/thrones", "url": "https://github.com/mercer/thrones", "date": "2019-04-19", "score": 1.0, "where": null}, {"platform": "github", "title": "junjchen/smarkets-events", "url": "https://github.com/junjchen/smarkets-events", "date": "2018-02-26", "score": 0.0, "where": null}, {"platform": "github", "title": "anshumanbora/smarkets-app", "url": "https://github.com/anshumanbora/smarkets-app", "date": "2018-06-01", "score": 0.0, "where": null}, {"platform": "github", "title": "gregcodethem/future-optionals", "url": "https://github.com/gregcodethem/future-optionals", "date": "2018-10-01", "score": 0.0, "where": null}], "videos": [{"title": "Smarkets CEO Quizzed on Winning Punters, Pro Teir Commission & More | EPISODE 1 Betting Insiders", "url": "https://www.youtube.com/watch?v=3f80pBKThZU", "channel": "Caan Berry Pro Trader", "date": "2021-07-06"}, {"title": "Automating Workflow with a high-scale betting exchange with Smarkets | Enginears Podcast", "url": "https://www.youtube.com/watch?v=OrjhjommldY", "channel": "Enginears", "date": "2020-08-28"}, {"title": "Smarkets Review: Is it Any Good? | Commission Rates & Exchange Trading", "url": "https://www.youtube.com/watch?v=hTSbH94yvjM", "channel": "Caan Berry Pro Trader", "date": "2019-03-29"}], "notes": "No pre-crawled pages. Standard commission reported as 2% of net winnings by a third party (pm.wiki), not confirmed on Smarkets site. docs_url is the commonly used docs host, not fetched. Auth type unconfirmed (session login/token).", "checked_at": "2026-11-03", "alternatives": ["matchbook", "polymarket", "betdaq", "prophetx", "sx-bet"], "fit": {"best_for": "Developers building trading tools on the Smarkets betting exchange with the streaming API and Python client.", "not_for": null, "use_cases": ["Exchange trading tools", "Market data streaming"], "limitations": ["No pages saved for verification", "Only covers the Smarkets exchange"], "source_urls": ["https://docs.smarkets.com/"]}, "score": {"overall": 31, "popularity": 29, "community": null, "transparency": 15, "developer": 49, "confidence": "none", "reliability_flags": ["Missing contracts in market data"], "rank": 140}}