{"slug": "matchstat", "name": "Matchstat", "type": "data_api", "description": "Tennis-focused stats and AI match prediction site with head-to-head data, rankings and live scores; offers a freemium ATP/WTA/ITF tennis API via RapidAPI.", "website": "https://matchstat.com", "country": null, "sports": ["tennis", "soccer", "basketball", "baseball", "ice-hockey", "american-football", "cricket", "table-tennis"], "data_types": ["fixtures", "predictions", "scores", "standings", "stats"], "protocols": ["rest"], "free_tier": null, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": null, "plans_count": 0, "commercial_use": "license_required", "betting_use": null, "redistribution": null, "rights_basis": "public_terms", "customer_types": ["individual"], "live_in_play": null, "sentiment": "insufficient", "discussions": 1, "github_repos": 12, "priority": 3.08, "logo": "/logos/matchstat.png", "logo_tone": "tile", "docs_url": null, "pricing_url": "https://matchstat.com/pricing/", "status_page_url": null, "founded_year": null, "product": {"name": "Tennis API - ATP WTA ITF", "formats": ["json"], "auth_methods": ["api_key"], "sdk_languages": [], "openapi_url": null, "history_depth": null, "update_frequency": null, "claimed_latency_ms": null}, "plans": [], "access": {"restricted_countries": [], "available_only_in": null, "customer_types": ["individual"], "kyc_required": null, "odds_regions": null, "bookmakers_count": null, "notes": "Monthly or yearly rolling subscriptions with 30 days cancellation notice", "source_url": "https://matchstat.com/predictions-tips/terms-and-conditions/"}, "usage_rights": {"commercial_use": "license_required", "betting_use": null, "redistribution": null, "storage": null, "attribution_required": true, "media_included": null, "terms_url": "https://matchstat.com/predictions-tips/terms-and-conditions/", "source_url": "https://matchstat.com/predictions-tips/terms-and-conditions/", "basis": "public_terms"}, "data_source": {"official_partners": [], "collection_methods": [], "source_url": null}, "support": {"sla_uptime": null, "channels": ["email"], "sandbox": null, "changelog_url": null, "certifications": [], "payment_methods": [], "min_contract": "monthly or yearly", "source_url": "https://matchstat.com/predictions-tips/terms-and-conditions/"}, "coverage": {"competitions_count": null, "key_leagues": [], "womens": true, "live_in_play": null, "markets": [], "languages": [], "id_mapping": null, "source_url": null}, "community": {"summary": "Tennis API (ATP, WTA, ITF) sold on RapidAPI and as tennis-api.com. Independent mentions are scarce: one user tested it for draw data and found it only a results feed with no bracket or bye positions. Tutorial videos using it exist, but most videos are the vendor's own promotion.", "sentiment": "insufficient", "topics": ["coverage", "docs"], "pros": ["Tutorials and docs for Python and JavaScript use"], "cons": ["Results only, no full draw sheet or bracket data"], "evidence": ["https://www.reddit.com/r/sportsanalytics/comments/1u1edzs/", "https://github.com/Tennis-API/tennis-api", "https://www.youtube.com/watch?v=prg_HZKQbQ8"]}, "discussions_list": [{"platform": "reddit", "title": "Is there a tennis data API that returns the full draw sheet (byes, seeds, positions) — not just played matches?", "url": "https://www.reddit.com/r/sportsanalytics/comments/1u1edzs/", "date": "2026-06-09", "score": 2.0, "where": "r/sportsanalytics"}], "repos": [{"platform": "github", "title": "Tennis-API/tennis-api", "url": "https://github.com/Tennis-API/tennis-api", "date": "2026-05-23", "score": 2.0, "where": null}, {"platform": "github", "title": "typerx/TennisTips", "url": "https://github.com/typerx/TennisTips", "date": "2018-03-10", "score": 1.0, "where": null}, {"platform": "github", "title": "wcossior/apitennis", "url": "https://github.com/wcossior/apitennis", "date": "2026-05-27", "score": 1.0, "where": null}, {"platform": "github", "title": "Juan-Miguel-alvarado/Tennis-Analytics", "url": "https://github.com/Juan-Miguel-alvarado/Tennis-Analytics", "date": "2026-07-24", "score": 0.0, "where": null}, {"platform": "github", "title": "gillisn/spoiler-free-tennis", "url": "https://github.com/gillisn/spoiler-free-tennis", "date": "2026-08-31", "score": 0.0, "where": null}, {"platform": "github", "title": "Thrashline/pavingmurah.com", "url": "https://github.com/Thrashline/pavingmurah.com", "date": "2023-02-07", "score": 0.0, "where": null}], "videos": [{"title": "Analizando el Top 100 ATP con Python | ¿Quién domina cada superficie? 🎾📊 Datos de Tennis-api.com", "url": "https://www.youtube.com/watch?v=prg_HZKQbQ8", "channel": "Ana Zamora | Datos, Tecnología y Curiosidades", "date": "2026-06-09"}, {"title": "How to Build a Live Tennis Scores App with a Tennis WebSocket API", "url": "https://www.youtube.com/watch?v=C8g5tyEeksM", "channel": "MatchStat Predictions", "date": "2026-06-09"}, {"title": "Api Tennis Javascript Datos de tenis proporcionados por tennis-api.com", "url": "https://www.youtube.com/watch?v=0Nzl02bsyvE", "channel": "Ana Zamora | Datos, Tecnología y Curiosidades", "date": "2026-06-03"}, {"title": "What Is the Best Tennis API?", "url": "https://www.youtube.com/watch?v=ucXVTi1sJNY", "channel": "MatchStat Predictions", "date": "2026-06-03"}, {"title": "Meet Kimberley 👋 Introducing  and the Future of Tennis Data  #tennisapi", "url": "https://www.youtube.com/watch?v=vhZ2jgu0Giw", "channel": "MatchStat Predictions", "date": "2026-06-03"}, {"title": "Best Tennis API for Live Scores, Stats & Predictions | 30 Years of Data explained #tennisapi", "url": "https://www.youtube.com/watch?v=6JDwsZg-KUM", "channel": "MatchStat Predictions", "date": "2026-06-02"}], "notes": "Site pricing ($29.99 per sport, $79.99 all sports per month) is for consumer prediction subscriptions, not the API, so no plans recorded. API plan prices live on the RapidAPI listing and were not retrievable. Uncertain: API is secondary to the tipster-style product.", "checked_at": "2026-11-03", "alternatives": ["highlightly", "api-sports", "all-sports-api", "statpal", "entity-sport"], "fit": {"best_for": "Tennis projects wanting ATP, WTA and ITF stats and head-to-head data through a freemium API sold via RapidAPI.", "not_for": "Commercial products needing clear licensing and published API prices; site terms require a licence for commercial use and API plan prices were not retrievable.", "use_cases": ["Tennis stats and head-to-head tools", "Tennis match predictions"], "limitations": ["API pricing lives on RapidAPI and is not on the saved pages", "Site prices are for consumer prediction subscriptions, not the API", "Commercial use needs a licence and attribution", "API is secondary to the prediction product"], "source_urls": ["https://matchstat.com/pricing/", "https://matchstat.com/predictions-tips/terms-and-conditions/"]}, "score": {"overall": 22, "popularity": 33, "community": null, "transparency": 20, "developer": 3, "confidence": "none", "reliability_flags": [], "rank": 167}}