{"slug": "openfootball", "name": "openfootball", "type": "open_api", "description": "Community-maintained public-domain football database holding league and cup fixtures, results and goals in plain-text Football.TXT files and JSON on GitHub.", "website": "https://openfootball.github.io", "country": null, "sports": ["soccer"], "data_types": ["fixtures", "historical", "results", "standings"], "protocols": [], "free_tier": true, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": null, "plans_count": 1, "commercial_use": "allowed", "betting_use": null, "redistribution": "allowed", "rights_basis": "public_terms", "customer_types": [], "live_in_play": false, "sentiment": "neutral", "discussions": 13, "github_repos": 17, "priority": 1.0, "logo": null, "logo_tone": null, "docs_url": "https://openfootball.github.io/docs/", "pricing_url": null, "status_page_url": null, "founded_year": null, "product": {"name": "football.db datasets", "formats": ["txt", "json"], "auth_methods": ["none"], "sdk_languages": [], "openapi_url": null, "history_depth": "Multiple past seasons and tournaments", "update_frequency": null, "claimed_latency_ms": null}, "plans": [{"name": "Free (public domain)", "price": 0.0, "currency": null, "period": "month", "request_limit": null, "request_period": null, "is_free": true, "is_enterprise": false, "summary": "Public domain datasets, no key", "source_url": "https://openfootball.github.io", "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": null, "source_url": null}, "usage_rights": {"commercial_use": "allowed", "betting_use": null, "redistribution": "allowed", "storage": "allowed", "attribution_required": null, "media_included": null, "terms_url": null, "source_url": "https://openfootball.github.io", "basis": "public_terms"}, "data_source": {"official_partners": [], "collection_methods": ["community"], "source_url": "https://openfootball.github.io"}, "support": {"sla_uptime": null, "channels": null, "sandbox": null, "changelog_url": null, "certifications": null, "payment_methods": null, "min_contract": null, "source_url": null}, "coverage": {"competitions_count": null, "key_leagues": ["English Premier League", "Bundesliga", "Serie A", "La Liga", "Ligue 1", "Champions League", "Europa League", "World Cup", "Copa Libertadores", "Copa America"], "womens": null, "live_in_play": false, "markets": null, "languages": null, "id_mapping": null, "source_url": "https://openfootball.github.io"}, "community": {"summary": "Free public-domain (CC0) football fixtures and results published as plain text and JSON files on GitHub, with no key needed. Developers use it for World Cup apps, prediction models and tutorials. Limits: static files rather than a live API, and Hacker News commenters debated whether its plain-text format is easy to parse.", "sentiment": "neutral", "topics": ["free_tier", "coverage", "legal", "docs"], "pros": ["Public domain, no API key", "Handy for World Cup and league fixtures", "Used in several open-source projects"], "cons": ["Static files, no live data", "Custom plain-text format questioned"], "evidence": ["https://www.reddit.com/r/sportsanalytics/comments/grbywx/", "https://news.ycombinator.com/item?id=48448390", "https://news.ycombinator.com/item?id=21687107", "https://stackoverflow.com/q/65370272", "https://github.com/atyukavkin/2018-world-cup"]}, "discussions_list": [{"platform": "reddit", "title": "football.json 2019/20 Update - Free open public domain football data in JSON incl. English Premier League, Bundesliga, Primera División, Serie A and more - No API key required ;-)", "url": "https://www.reddit.com/r/sportsanalytics/comments/grbywx/", "date": "2020-05-27", "score": 13.0, "where": "r/sportsanalytics"}, {"platform": "hn", "title": "Show HN: A minimal, ad-free World Cup web-app for fixtures and live scores", "url": "https://news.ycombinator.com/item?id=48448390", "date": "2026-06-08", "score": 7.0, "where": null}, {"platform": "stackoverflow", "title": "How to work with nested Arrays and Objects using LINQ", "url": "https://stackoverflow.com/q/54132719", "date": "2019-01-10", "score": 1.0, "where": null}, {"platform": "hn", "title": "Open Football Data", "url": "https://news.ycombinator.com/item?id=7781892", "date": "2014-05-22", "score": null, "where": null}, {"platform": "hn", "title": "The Plain Text Project", "url": "https://news.ycombinator.com/item?id=21691943", "date": "2019-12-03", "score": null, "where": null}, {"platform": "hn", "title": "The Plain Text Project", "url": "https://news.ycombinator.com/item?id=21691908", "date": "2019-12-03", "score": null, "where": null}, {"platform": "hn", "title": "The Plain Text Project", "url": "https://news.ycombinator.com/item?id=21687107", "date": "2019-12-02", "score": null, "where": null}, {"platform": "hn", "title": "The Plain Text Project", "url": "https://news.ycombinator.com/item?id=21686564", "date": "2019-12-02", "score": null, "where": null}, {"platform": "hn", "title": "Goldman Sachs model to predict World Cup game results didn’t come close", "url": "https://news.ycombinator.com/item?id=17540278", "date": "2018-07-16", "score": null, "where": null}, {"platform": "hn", "title": "When Sports Betting Is Legal, the Value of Game Data Soars", "url": "https://news.ycombinator.com/item?id=17457970", "date": "2018-07-04", "score": null, "where": null}, {"platform": "stackoverflow", "title": "Parsing two json data and displaying it together", "url": "https://stackoverflow.com/q/43835279", "date": "2017-05-07", "score": 0.0, "where": null}, {"platform": "stackoverflow", "title": "Parsing JSON with react native, looping through", "url": "https://stackoverflow.com/q/57841847", "date": "2019-09-08", "score": 0.0, "where": null}], "repos": [{"platform": "github", "title": "imclab/SportsDataAnalytics", "url": "https://github.com/imclab/SportsDataAnalytics", "date": "2014-10-04", "score": 19.0, "where": null}, {"platform": "github", "title": "Outsharp/shipp-skills", "url": "https://github.com/Outsharp/shipp-skills", "date": "2026-03-22", "score": 4.0, "where": null}, {"platform": "github", "title": "swayoleg/football-catalogs", "url": "https://github.com/swayoleg/football-catalogs", "date": "2026-09-03", "score": 4.0, "where": null}, {"platform": "github", "title": "atyukavkin/2018-world-cup", "url": "https://github.com/atyukavkin/2018-world-cup", "date": "2018-04-14", "score": 2.0, "where": null}, {"platform": "github", "title": "chirs/pyopenfootball", "url": "https://github.com/chirs/pyopenfootball", "date": "2016-08-09", "score": 1.0, "where": null}, {"platform": "github", "title": "minhtran0610/worldcup_prediction", "url": "https://github.com/minhtran0610/worldcup_prediction", "date": "2026-07-18", "score": 1.0, "where": null}], "videos": [{"title": "Flamengo ou Palmeiras, quem leva o Brasileirão 2026? #shorts", "url": "https://www.youtube.com/watch?v=sVUetIe6OEQ", "channel": "Chart Wars BR", "date": "2026-11-03"}, {"title": "Wer gewinnt die Champions League? Nicht PSG.", "url": "https://www.youtube.com/watch?v=i3ojgYoGIwk", "channel": "YCP Sports – Fußball nachgerechnet", "date": "2026-11-02"}, {"title": "Como 1907 vs Venezia FC live — our Away 11%, market 10%, EV +27.4% | All Three FC", "url": "https://www.youtube.com/watch?v=waPvboia6cs", "channel": "All Three FC", "date": "2026-11-02"}, {"title": "Premier League Predictions Live — 21 Matches, All Three Outcomes", "url": "https://www.youtube.com/watch?v=vCnQlWB4AHc", "channel": "All Three FC", "date": "2026-11-01"}, {"title": "100 Public Datasets With No API Key, and a Live Demo From Each (14 Min)", "url": "https://www.youtube.com/watch?v=g-Dyf-_kCe8", "channel": "Back To Code", "date": "2026-10-26"}, {"title": "Who wins the league if comebacks are banned? #premierleague #arsenal #mancity", "url": "https://www.youtube.com/watch?v=C6FisB8zvxw", "channel": "Rank Flow", "date": "2026-09-18"}], "notes": "No hosted API; files are fetched from GitHub repositories. protocols left empty because none of the vocabulary fits plain file access.", "checked_at": "2026-11-03", "alternatives": ["football-charts", "jolpica-f1", "collegebasketballdata-com", "snooker-org-api", "footystats"], "fit": {"best_for": "Football projects that want public-domain fixtures and results as plain-text or JSON files with no key and no usage limits.", "not_for": "Apps needing live scores, detailed player stats or a hosted API; data is fetched from GitHub repositories and is not live.", "use_cases": ["Historical results datasets", "Tournament fixture apps", "Teaching and open-data projects"], "limitations": ["No hosted API; files come from GitHub", "No live or in-play data", "Community-maintained, coverage varies by competition"], "source_urls": ["https://openfootball.github.io/docs/", "https://openfootball.github.io"]}, "score": {"overall": 53, "popularity": 36, "community": 52, "transparency": 90, "developer": 48, "confidence": "medium", "reliability_flags": [], "rank": 41}}