{"slug": "euroleague-api", "name": "EuroLeague API", "type": "open_api", "description": "Public EuroLeague and EuroCup basketball API exposing games, boxscores, shots, play-by-play and standings, widely wrapped by community clients.", "website": "https://api-live.euroleague.net", "country": "Spain", "sports": ["basketball"], "data_types": ["fixtures", "play-by-play", "player-stats", "results", "standings", "stats"], "protocols": ["rest"], "free_tier": true, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": null, "plans_count": 1, "commercial_use": null, "betting_use": null, "redistribution": null, "rights_basis": null, "customer_types": [], "live_in_play": null, "sentiment": "insufficient", "discussions": 2, "github_repos": 83, "priority": 1.0, "logo": null, "logo_tone": null, "docs_url": null, "pricing_url": null, "status_page_url": null, "founded_year": null, "product": {"name": "api-live.euroleague.net v3", "formats": ["json"], "auth_methods": ["none"], "sdk_languages": [], "openapi_url": null, "history_depth": null, "update_frequency": null, "claimed_latency_ms": null}, "plans": [{"name": "Free", "price": 0.0, "currency": null, "period": "month", "request_limit": null, "request_period": null, "is_free": true, "is_enterprise": false, "summary": "Free public endpoints; no documented terms found", "source_url": "https://api-live.euroleague.net", "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": 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": "Public EuroLeague and EuroCup basketball API, mostly known through community wrappers such as a Python package, a TypeScript SDK and ETL tools. Users build prediction models from season data, and some reverse-engineer its structure. No complaints or praise about reliability, limits or terms were found.", "sentiment": "insufficient", "topics": ["coverage", "docs"], "pros": ["Boxscores, shots and play-by-play available", "Several community client libraries"], "cons": [], "evidence": ["https://github.com/bsamot10/EuroleagueDataETL", "https://github.com/aimon7/euroleague-api", "https://github.com/akisph/EuroleagueAPI", "https://www.youtube.com/watch?v=ao4cBEsWEVk", "https://www.reddit.com/r/algobetting/comments/1wzpbeq/"]}, "discussions_list": [{"platform": "reddit", "title": "I’m building a small football betting research bot", "url": "https://www.reddit.com/r/algobetting/comments/1wzpbeq/", "date": "2026-10-07", "score": 2.0, "where": "r/algobetting"}, {"platform": "reddit", "title": "ScoreCast: I benchmarked my football prediction model against closing odds across 36 leagues.", "url": "https://www.reddit.com/r/sportsanalytics/comments/1we8gt5/", "date": "2026-09-12", "score": 0.0, "where": "r/sportsanalytics"}], "repos": [{"platform": "github", "title": "nixesty/pebbly", "url": "https://github.com/nixesty/pebbly", "date": "2026-11-02", "score": 116.0, "where": null}, {"platform": "github", "title": "DanielTomaro13/sportsdata-mcp", "url": "https://github.com/DanielTomaro13/sportsdata-mcp", "date": "2026-11-02", "score": 31.0, "where": null}, {"platform": "github", "title": "Costasgk/ScoreCast", "url": "https://github.com/Costasgk/ScoreCast", "date": "2026-09-12", "score": 19.0, "where": null}, {"platform": "github", "title": "bsamot10/EuroleagueDataETL", "url": "https://github.com/bsamot10/EuroleagueDataETL", "date": "2025-01-05", "score": 13.0, "where": null}, {"platform": "github", "title": "akisph/EuroleagueAPI", "url": "https://github.com/akisph/EuroleagueAPI", "date": "2026-01-30", "score": 2.0, "where": null}, {"platform": "github", "title": "aimon7/euroleague-api", "url": "https://github.com/aimon7/euroleague-api", "date": "2026-08-04", "score": 2.0, "where": null}], "videos": [{"title": "Euroleague Basketball Analytics with Python, Knowledge Graphs and Simulations", "url": "https://www.youtube.com/watch?v=ao4cBEsWEVk", "channel": "Georgios Giasemidis", "date": "2025-05-27"}], "notes": "Root URL returned 404 on fetch; information is from third-party wrapper descriptions. Older v1 was XML, v3 JSON. Terms of use and rate limits not verified, so commercial use is uncertain. Official Swagger URL not confirmed.", "checked_at": "2026-11-03", "alternatives": ["collegefootballdata-com", "collegebasketballdata-com", "sportradar", "nhl-web-api", "nflverse"], "fit": {"best_for": "Basketball projects wanting EuroLeague and EuroCup games, box scores, shots and play-by-play from free public endpoints, usually via community wrappers.", "not_for": "Commercial products that need clear terms or support; no terms or rate limits were found and the root URL returned 404.", "use_cases": ["EuroLeague stats sites", "Shot-chart analysis", "Play-by-play research"], "limitations": ["No documented terms of use or rate limits", "Official docs URL not confirmed", "Details come from third-party wrapper pages", "EuroLeague and EuroCup only"], "source_urls": ["https://api-live.euroleague.net", "https://pypi.org/project/euroleague-api"]}, "score": {"overall": 33, "popularity": 25, "community": null, "transparency": 50, "developer": 30, "confidence": "none", "reliability_flags": [], "rank": 131}}