{"slug": "the-sports-db", "name": "TheSportsDB", "type": "data_api", "description": "Crowd-sourced sports database with artwork, teams, players, events and league tables. Free API with tight limits; paid keys add livescores, highlight links and higher rate limits.", "website": "https://www.thesportsdb.com", "country": null, "sports": ["multi"], "data_types": ["fixtures", "historical", "images", "results", "scores", "standings", "stats", "video"], "protocols": ["rest"], "free_tier": true, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": {"price": 9.0, "currency": "USD", "period": "month"}, "plans_count": 3, "commercial_use": "paid_plans_only", "betting_use": null, "redistribution": null, "rights_basis": "public_terms", "customer_types": ["individual", "business"], "live_in_play": null, "sentiment": "mixed", "discussions": 5, "github_repos": 919, "priority": 8.07, "logo": "/logos/the-sports-db.png", "logo_tone": "mid", "docs_url": "https://www.thesportsdb.com/documentation", "pricing_url": "https://www.thesportsdb.com/pricing", "status_page_url": null, "founded_year": null, "product": {"name": "TheSportsDB API v1/v2", "formats": ["json"], "auth_methods": ["api_key"], "sdk_languages": [], "openapi_url": null, "history_depth": null, "update_frequency": "Premium livescore every 2 minutes (Soccer, NFL, NBA, MLB, NHL)", "claimed_latency_ms": null}, "plans": [{"name": "Free", "price": 0.0, "currency": "USD", "period": "month", "request_limit": 30, "request_period": "minute", "is_free": true, "is_enterprise": false, "summary": "Core search/lookup, most queries limited", "source_url": "https://www.thesportsdb.com/pricing", "verified_at": "2026-11-03"}, {"name": "Single Developer (Premium)", "price": 9.0, "currency": "USD", "period": "month", "request_limit": 100, "request_period": "minute", "is_free": false, "is_enterprise": false, "summary": "Premium JSON data, 2-min livescore, YouTube highlight links, higher limits", "source_url": "https://www.thesportsdb.com/pricing", "verified_at": "2026-11-03"}, {"name": "Small Business", "price": 20.0, "currency": "USD", "period": "month", "request_limit": 120, "request_period": "minute", "is_free": false, "is_enterprise": false, "summary": "No limit on returned data, private API key, email support", "source_url": "https://www.thesportsdb.com/pricing", "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": null, "source_url": "https://www.thesportsdb.com/docs_terms_of_use.php"}, "usage_rights": {"commercial_use": "paid_plans_only", "betting_use": null, "redistribution": null, "storage": "allowed", "attribution_required": true, "media_included": true, "terms_url": "https://www.thesportsdb.com/docs_terms_of_use.php", "source_url": "https://www.thesportsdb.com/docs_terms_of_use.php", "basis": "public_terms"}, "data_source": {"official_partners": [], "collection_methods": ["community"], "source_url": "https://www.thesportsdb.com/docs_terms_of_use.php"}, "support": {"sla_uptime": null, "channels": ["email", "forum", "discord"], "sandbox": null, "changelog_url": null, "certifications": [], "payment_methods": ["paypal"], "min_contract": null, "source_url": "https://www.thesportsdb.com/docs_terms_of_use.php"}, "coverage": {"competitions_count": null, "key_leagues": [], "womens": null, "live_in_play": null, "markets": null, "languages": null, "id_mapping": null, "source_url": null}, "community": {"summary": "Crowd-sourced sports database popular for hobby apps, tutorials, student projects and Plex metadata agents, with many wrappers in several languages. Praised as free and good for artwork. The free tier is tight, paid keys are needed for more, and developers report image and RapidAPI access problems and gaps in per-season artwork.", "sentiment": "mixed", "topics": ["free_tier", "coverage", "docs"], "pros": ["Free tier for hobby use", "Strong artwork and metadata", "Many community client libraries"], "cons": ["Tight free limits", "Artwork gaps and access errors reported"], "evidence": ["https://www.reddit.com/r/sportsanalytics/comments/1xh6mxd/", "https://github.com/Sportarr/Sportarr/issues/185", "https://github.com/mmmmmtasty/SportScanner", "https://github.com/TralahM/thesportsdb", "https://stackoverflow.com/q/75691097"]}, "discussions_list": [{"platform": "reddit", "title": "Best free/cheap football API for 250+ leagues?", "url": "https://www.reddit.com/r/sportsanalytics/comments/1xh6mxd/", "date": "2026-10-27", "score": 18.0, "where": "r/sportsanalytics"}, {"platform": "stackoverflow", "title": "Chain a request in retrofit using rxJava2 and populate the result in recyclerview", "url": "https://stackoverflow.com/q/52128775", "date": "2018-09-01", "score": 1.0, "where": null}, {"platform": "hn", "title": "Public APIs: A collective list of free APIs", "url": "https://news.ycombinator.com/item?id=19077620", "date": "2019-02-04", "score": null, "where": null}, {"platform": "stackoverflow", "title": "How to call Dynamic Image in Background from API?", "url": "https://stackoverflow.com/q/66575929", "date": "2021-03-11", "score": 0.0, "where": null}, {"platform": "stackoverflow", "title": "Getting 403 When Trying to Connect to API. Using Angular, HttpClient", "url": "https://stackoverflow.com/q/75691097", "date": "2023-03-09", "score": 0.0, "where": null}], "repos": [{"platform": "github", "title": "mmmmmtasty/SportScanner", "url": "https://github.com/mmmmmtasty/SportScanner", "date": "2026-03-14", "score": 147.0, "where": null}, {"platform": "github", "title": "TralahM/thesportsdb", "url": "https://github.com/TralahM/thesportsdb", "date": "2025-12-06", "score": 43.0, "where": null}, {"platform": "github", "title": "lacausecrypto/mcp-sports-hub", "url": "https://github.com/lacausecrypto/mcp-sports-hub", "date": "2026-10-14", "score": 40.0, "where": null}, {"platform": "github", "title": "thisisevanfox/nhl-my-team-ios-widget", "url": "https://github.com/thisisevanfox/nhl-my-team-ios-widget", "date": "2025-10-28", "score": 38.0, "where": null}, {"platform": "github", "title": "yogacp/android_clean_architecture_learn", "url": "https://github.com/yogacp/android_clean_architecture_learn", "date": "2019-01-15", "score": 31.0, "where": null}, {"platform": "github", "title": "nkl-kst/the-sports-db", "url": "https://github.com/nkl-kst/the-sports-db", "date": "2026-03-06", "score": 30.0, "where": null}], "videos": [{"title": "Scrape Boxing Fighter Stats from TheSportsDB API", "url": "https://www.youtube.com/watch?v=5JTCi-CQA-U", "channel": "CrawlerBros", "date": "2026-10-02"}, {"title": "#code #programacao #api #dev #claude", "url": "https://www.youtube.com/watch?v=x_hbGzPm_I4", "channel": "John Moura", "date": "2026-05-05"}, {"title": "Sports Teams App (Updated API) | TsbSankara", "url": "https://www.youtube.com/watch?v=YykMwzYnM3A", "channel": "TsbSankara", "date": "2026-03-22"}, {"title": "Remaking a Classic Game for the Web", "url": "https://www.youtube.com/watch?v=BqoGO3nwPDQ", "channel": "Nordcraft", "date": "2025-09-04"}, {"title": "Api thesportsdb - Clasificacion Liga EA Sports (Kotlin y Jetpack Compose) PARTE 2", "url": "https://www.youtube.com/watch?v=s59hsQSLV2k", "channel": "PelayusDev", "date": "2024-05-24"}, {"title": "Api thesportsdb - Clasificación Liga EA Sports(Kotlin y Jetpack Compose) PARTE 1", "url": "https://www.youtube.com/watch?v=pqSWPYZKeWU", "channel": "PelayusDev", "date": "2024-05-24"}], "notes": "Annual and lifetime billing toggles exist on pricing page but amounts not captured. Docs mention Swagger/OpenAPI and Postman collection (URLs not captured). V2 API and livescores need premium.", "checked_at": "2026-11-03", "alternatives": ["sportradar", "goalserve", "isports-api", "cito-ufc-api", "statpal"], "fit": {"best_for": "Hobby and early-stage apps that need team, player and event metadata plus artwork across many sports, at a low monthly price.", "not_for": "Projects that need live scores on the free tier, licensed logos or photos, or a published app without a paid key.", "use_cases": ["Team and player lookup pages", "League tables and fixtures", "Artwork and badge galleries", "Highlight link apps"], "limitations": ["Free key allows 30 requests per minute and is for development lookups only", "Livescores and the v2 API need a paid key", "Artwork is mostly user-made; third-party logos and photos are not cleared", "Data is crowd-sourced"], "source_urls": ["https://www.thesportsdb.com/pricing", "https://www.thesportsdb.com/documentation", "https://www.thesportsdb.com/docs_terms_of_use.php"]}, "score": {"overall": 65, "popularity": 70, "community": 54, "transparency": 85, "developer": 52, "confidence": "low", "reliability_flags": [], "rank": 8}}