{"slug": "oddsmagnet", "name": "Oddsmagnet", "type": "odds_api", "description": "UK-focused odds comparison service selling an odds API, historical odds as Parquet files (aggregated free, granular paid) and embeddable odds grids across many sports.", "website": "https://data.oddsmagnet.com", "country": null, "sports": ["soccer", "tennis", "horse-racing", "greyhound-racing", "basketball", "american-football", "baseball", "cricket", "boxing", "esports"], "data_types": ["historical", "odds"], "protocols": ["rest", "csv-download"], "free_tier": true, "trial_days": 7, "demo": null, "contact_sales_only": false, "min_price": {"price": 100.0, "currency": "GBP", "period": "week"}, "plans_count": 5, "commercial_use": "license_required", "betting_use": null, "redistribution": "license_required", "rights_basis": "public_terms", "customer_types": [], "live_in_play": false, "sentiment": "insufficient", "discussions": 0, "github_repos": 6, "priority": 2.0, "logo": null, "logo_tone": null, "docs_url": "https://data.oddsmagnet.com/docs/swagger/", "pricing_url": "https://oddsmagnet.com/oddsdata", "status_page_url": null, "founded_year": null, "product": {"name": "Betting Odds API", "formats": ["json", "parquet", "html"], "auth_methods": [], "sdk_languages": [], "openapi_url": "https://data.oddsmagnet.com/docs/swagger/", "history_depth": "history by day (aggregated) or per update (granular)", "update_frequency": "live", "claimed_latency_ms": null}, "plans": [{"name": "Embedded Odds grids", "price": 0.0, "currency": "GBP", "period": "month", "request_limit": null, "request_period": null, "is_free": true, "is_enterprise": false, "summary": "Free HTML odds widgets", "source_url": "https://oddsmagnet.com/oddsdata", "verified_at": "2026-11-03"}, {"name": "Historical Aggregated Odds", "price": 0.0, "currency": "GBP", "period": "month", "request_limit": null, "request_period": null, "is_free": true, "is_enterprise": false, "summary": "Free daily aggregated Parquet files", "source_url": "https://oddsmagnet.com/oddsdata", "verified_at": "2026-11-03"}, {"name": "Historical Granular Odds (weekly)", "price": 100.0, "currency": "GBP", "period": "week", "request_limit": null, "request_period": null, "is_free": false, "is_enterprise": false, "summary": "Every individual odds update per bookmaker, Parquet", "source_url": "https://oddsmagnet.com/oddsdata", "verified_at": "2026-11-03"}, {"name": "Historical Granular Odds (monthly)", "price": 300.0, "currency": "GBP", "period": "month", "request_limit": null, "request_period": null, "is_free": false, "is_enterprise": false, "summary": "Same data, monthly billing", "source_url": "https://oddsmagnet.com/oddsdata", "verified_at": "2026-11-03"}, {"name": "Betting Odds API", "price": null, "currency": null, "period": null, "request_limit": null, "request_period": null, "is_free": false, "is_enterprise": true, "summary": "Live per-bookmaker odds API, price on request", "source_url": "https://oddsmagnet.com/oddsdata", "verified_at": "2026-11-03"}], "access": {"restricted_countries": null, "available_only_in": null, "customer_types": null, "kyc_required": null, "odds_regions": null, "bookmakers_count": null, "notes": "Users must be 18+.", "source_url": "https://oddsmagnet.com/terms-and-conditions"}, "usage_rights": {"commercial_use": "license_required", "betting_use": null, "redistribution": "license_required", "storage": null, "attribution_required": null, "media_included": null, "terms_url": "https://oddsmagnet.com/terms-and-conditions", "source_url": "https://oddsmagnet.com/terms-and-conditions", "basis": "public_terms"}, "data_source": {"official_partners": [], "collection_methods": ["aggregated"], "source_url": "https://oddsmagnet.com/oddsdata"}, "support": {"sla_uptime": null, "channels": null, "sandbox": null, "changelog_url": null, "certifications": null, "payment_methods": null, "min_contract": null, "source_url": "https://oddsmagnet.com/oddsdata"}, "coverage": {"competitions_count": null, "key_leagues": null, "womens": null, "live_in_play": false, "markets": null, "languages": null, "id_mapping": null, "source_url": "https://oddsmagnet.com/oddsdata"}, "community": {"summary": "UK odds comparison service with an odds API and historical odds files. Evidence is limited to sample code repos for reading its historical Parquet data with pandas or PySpark, free-API list entries and a vendor tutorial for a Data Studio dashboard. No independent opinions on quality, price or reliability.", "sentiment": "insufficient", "topics": ["free_tier"], "pros": ["Free aggregated historical odds data", "Sample code for pandas and PySpark"], "cons": [], "evidence": ["https://github.com/arturzangiev/oddsmagnet-sample-pandas", "https://github.com/arturzangiev/oddsmagnet-sample-pyspark", "https://www.youtube.com/watch?v=ZhdlN8Iaw1U"]}, "discussions_list": [], "repos": [{"platform": "github", "title": "8Mostafa0/1500_BEST_FREE_APIs", "url": "https://github.com/8Mostafa0/1500_BEST_FREE_APIs", "date": "2024-08-24", "score": 2.0, "where": null}, {"platform": "github", "title": "Mehranism/1500_BEST_FREE_APIs", "url": "https://github.com/Mehranism/1500_BEST_FREE_APIs", "date": "2024-06-30", "score": 1.0, "where": null}, {"platform": "github", "title": "arturzangiev/oddsmagnet-sample-pyspark", "url": "https://github.com/arturzangiev/oddsmagnet-sample-pyspark", "date": "2022-09-25", "score": 0.0, "where": null}, {"platform": "github", "title": "arturzangiev/oddsmagnet-sample-pandas", "url": "https://github.com/arturzangiev/oddsmagnet-sample-pandas", "date": "2022-09-25", "score": 0.0, "where": null}, {"platform": "github", "title": "shuimo07/public-apis-CN", "url": "https://github.com/shuimo07/public-apis-CN", "date": "2026-09-15", "score": 0.0, "where": null}, {"platform": "github", "title": "Rocket-Ian-lab/Quant-Antigravity-Analysis-System", "url": "https://github.com/Rocket-Ian-lab/Quant-Antigravity-Analysis-System", "date": "2026-06-06", "score": 0.0, "where": null}], "videos": [{"title": "How to create betting odds history dashboard in Data Studio?", "url": "https://www.youtube.com/watch?v=ZhdlN8Iaw1U", "channel": "Oddsmagnet", "date": "2022-01-21"}], "notes": "7-day trial on granular history and API. Auth method not stated on crawled pages. Currency GBP as shown on page.", "checked_at": "2026-11-03", "alternatives": ["opticodds", "odds-api-io", "betsapi", "therundown", "owls-insight"], "fit": {"best_for": "Odds research and comparison projects that want UK-facing bookmaker odds history as Parquet files, with free aggregated history and a paid per-update archive.", "not_for": "Commercial use without a licence, or in-play odds work; the site terms require written permission for commercial use and the odds API covers prematch only.", "use_cases": ["Historical odds research", "Odds comparison grids", "Betting model backtests"], "limitations": ["Commercial use and redistribution need a licence", "Odds API is prematch, from about 17 bookmakers", "Granular history is paid (GBP 100 per week or 300 per month)", "7-day trial only", "Auth method not stated on saved pages"], "source_urls": ["https://oddsmagnet.com/oddsdata", "https://oddsmagnet.com/terms-and-conditions"]}, "score": {"overall": 46, "popularity": 15, "community": null, "transparency": 90, "developer": 57, "confidence": "none", "reliability_flags": [], "rank": 79}}