{"slug": "the-stats-api", "name": "TheStatsAPI", "type": "data_api", "description": "Football API with fixtures, results, match and player stats, xG, lineups, heatmaps and pre-match/live odds from five bookmakers, across 150 competitions (up to 1,196 on request) with 10 years of history.", "website": "https://www.thestatsapi.com", "country": null, "sports": ["soccer"], "data_types": ["fixtures", "historical", "lineups", "odds", "player-stats", "results", "scores", "stats", "xg"], "protocols": ["rest"], "free_tier": false, "trial_days": 7, "demo": true, "contact_sales_only": false, "min_price": {"price": 50.0, "currency": "USD", "period": "month"}, "plans_count": 3, "commercial_use": "allowed", "betting_use": null, "redistribution": "not_allowed", "rights_basis": "public_terms", "customer_types": ["individual", "business"], "live_in_play": true, "sentiment": "negative", "discussions": 3, "github_repos": 23, "priority": 4.57, "logo": "/logos/the-stats-api.png", "logo_tone": "light", "docs_url": "https://www.thestatsapi.com/docs", "pricing_url": "https://www.thestatsapi.com", "status_page_url": null, "founded_year": null, "product": {"name": "TheStatsAPI Football API", "formats": ["json"], "auth_methods": ["bearer"], "sdk_languages": [], "openapi_url": null, "history_depth": "10 years", "update_frequency": "Live match stats on supported fixtures", "claimed_latency_ms": null}, "plans": [{"name": "Starter", "price": 50.0, "currency": "USD", "period": "month", "request_limit": 100000, "request_period": "month", "is_free": false, "is_enterprise": false, "summary": "120 req/min; all endpoints; 150 competitions", "source_url": "https://www.thestatsapi.com", "verified_at": "2026-11-03"}, {"name": "Growth", "price": 129.0, "currency": "USD", "period": "month", "request_limit": 500000, "request_period": "month", "is_free": false, "is_enterprise": false, "summary": "300 req/min; priority support", "source_url": "https://www.thestatsapi.com", "verified_at": "2026-11-03"}, {"name": "Scale", "price": 379.0, "currency": "USD", "period": "month", "request_limit": 5000000, "request_period": "month", "is_free": false, "is_enterprise": false, "summary": "1,000 req/min; dedicated support and SLA", "source_url": "https://www.thestatsapi.com", "verified_at": "2026-11-03"}], "access": {"restricted_countries": [], "available_only_in": null, "customer_types": ["individual", "business"], "kyc_required": false, "odds_regions": null, "bookmakers_count": null, "notes": "Users must be 18 or of legal age; one account per user, no multi-accounting to bypass free-tier limits.", "source_url": "https://www.thestatsapi.com/terms"}, "usage_rights": {"commercial_use": "allowed", "betting_use": null, "redistribution": "not_allowed", "storage": "limited", "attribution_required": null, "media_included": null, "terms_url": "https://www.thestatsapi.com/terms", "source_url": "https://www.thestatsapi.com/terms", "basis": "public_terms"}, "data_source": {"official_partners": [], "collection_methods": [], "source_url": null}, "support": {"sla_uptime": null, "channels": ["email", "chat"], "sandbox": null, "changelog_url": null, "certifications": [], "payment_methods": ["card"], "min_contract": null, "source_url": "https://www.thestatsapi.com/terms"}, "coverage": {"competitions_count": 150, "key_leagues": ["Premier League", "La Liga", "Serie A", "Bundesliga", "Ligue 1", "MLS", "Champions League"], "womens": true, "live_in_play": true, "markets": ["1x2", "asian_handicap", "over_under", "btts", "draw_no_bet", "corners"], "languages": null, "id_mapping": null, "source_url": "https://www.thestatsapi.com/coverage"}, "community": {"summary": "Football API with stats, xG and odds. Feedback is thin and unfavourable: one user reported more than twenty missing odds and stats datapoints across top leagues and no reply from support, and another let their subscription lapse while shopping for cheaper options like API-Football, Sportmonks and football-data.org. A handful of small repos use it.", "sentiment": "negative", "topics": ["data_quality", "support", "alternatives"], "pros": [], "cons": ["Missing odds and stats datapoints reported", "Support slow to respond"], "evidence": ["https://www.reddit.com/r/sportsanalytics/comments/1upkxgh/", "https://www.reddit.com/r/algobetting/comments/1vnyw45/", "https://www.reddit.com/r/sportsanalytics/comments/1wy4k1i/"]}, "discussions_list": [{"platform": "reddit", "title": "thestatsapi: Anybody able to get response from regarding multiple missing data?", "url": "https://www.reddit.com/r/sportsanalytics/comments/1upkxgh/", "date": "2026-07-07", "score": 4.0, "where": "r/sportsanalytics"}, {"platform": "reddit", "title": "Cheap/reliable soccer API for live odds + lineups", "url": "https://www.reddit.com/r/algobetting/comments/1vnyw45/", "date": "2026-08-14", "score": 3.0, "where": "r/algobetting"}, {"platform": "reddit", "title": "Which APIs offer paid/free in-match stats post match?", "url": "https://www.reddit.com/r/sportsanalytics/comments/1wy4k1i/", "date": "2026-10-05", "score": 2.0, "where": "r/sportsanalytics"}], "repos": [{"platform": "github", "title": "LSG8/world-cup-football-fan-route", "url": "https://github.com/LSG8/world-cup-football-fan-route", "date": "2026-07-03", "score": 1.0, "where": null}, {"platform": "github", "title": "ByteLogic214/Football-stats", "url": "https://github.com/ByteLogic214/Football-stats", "date": "2026-08-29", "score": 0.0, "where": null}, {"platform": "github", "title": "chamarakq05/Spots2", "url": "https://github.com/chamarakq05/Spots2", "date": "2026-06-08", "score": 0.0, "where": null}, {"platform": "github", "title": "10ndai/fifa-world-cup-forecast", "url": "https://github.com/10ndai/fifa-world-cup-forecast", "date": "2026-08-19", "score": 0.0, "where": null}, {"platform": "github", "title": "rafafreitas87/bolao-copa-dashboard", "url": "https://github.com/rafafreitas87/bolao-copa-dashboard", "date": "2026-06-19", "score": 0.0, "where": null}, {"platform": "github", "title": "jossjb865/alerta_-ev", "url": "https://github.com/jossjb865/alerta_-ev", "date": "2026-11-02", "score": 0.0, "where": null}], "videos": [], "notes": "Prices shown in USD; page also offers GBP/EUR toggle (values not captured).", "checked_at": "2026-11-03", "alternatives": ["sportmonks", "isports-api", "sportsdataio", "goalserve", "live-score-api"], "fit": {"best_for": "Football apps and models that need fixtures, player stats, xG and odds from five bookmakers at a fixed monthly price, with a 7-day trial.", "not_for": "Projects needing sports other than football, or that plan to resell raw data; the licence limits use to the customer's own end-user apps.", "use_cases": ["Football stats apps", "xG and shot-map analysis", "Match odds displays", "Fantasy football tools"], "limitations": ["No permanent free tier; a 7-day trial is offered", "Covers 150 competitions by default, more only on request", "Caching is limited and raw-data resale is banned", "Starter plan allows 100,000 requests and 120 requests per minute"], "source_urls": ["https://www.thestatsapi.com", "https://www.thestatsapi.com/coverage", "https://www.thestatsapi.com/docs", "https://www.thestatsapi.com/terms"]}, "score": {"overall": 50, "popularity": 34, "community": 26, "transparency": 100, "developer": 58, "confidence": "low", "reliability_flags": ["Missing odds and stats datapoints reported", "Support slow to respond"], "rank": 47}}