{"slug": "live-tennis-api", "name": "Live Tennis API", "type": "data_api", "description": "Tennis API for ATP, WTA, Challenger and ITF with live point-by-point scores, match history, market odds, rankings and an AI win-probability field, over REST and WebSocket.", "website": "https://livetennisapi.com", "country": null, "sports": ["tennis"], "data_types": ["fixtures", "historical", "odds", "play-by-play", "predictions", "results", "scores", "stats"], "protocols": ["rest", "websocket", "webhooks"], "free_tier": true, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": {"price": 9.99, "currency": "USD", "period": "month"}, "plans_count": 4, "commercial_use": null, "betting_use": null, "redistribution": null, "rights_basis": null, "customer_types": ["individual", "business"], "live_in_play": true, "sentiment": "insufficient", "discussions": 8, "github_repos": 80, "priority": 2.0, "logo": "/logos/live-tennis-api.png", "logo_tone": "tile", "docs_url": "https://livetennisapi.com/docs", "pricing_url": "https://livetennisapi.com", "status_page_url": null, "founded_year": null, "product": {"name": "Live Tennis API", "formats": ["json"], "auth_methods": ["api_key"], "sdk_languages": [], "openapi_url": null, "history_depth": "shot-level charting back to 1960 (11,822 matches, Ultra)", "update_frequency": "live", "claimed_latency_ms": null}, "plans": [{"name": "Free", "price": 0.0, "currency": "USD", "period": "month", "request_limit": 100, "request_period": "day", "is_free": true, "is_enterprise": false, "summary": "Live scores, current matches, players, fixtures; 30 req/min", "source_url": "https://livetennisapi.com", "verified_at": "2026-11-03"}, {"name": "Basic", "price": 9.99, "currency": "USD", "period": "month", "request_limit": 1000, "request_period": "day", "is_free": false, "is_enterprise": false, "summary": "Adds completed-match history; annual $99", "source_url": "https://livetennisapi.com", "verified_at": "2026-11-03"}, {"name": "Pro", "price": 29.99, "currency": "USD", "period": "month", "request_limit": 10000, "request_period": "day", "is_free": false, "is_enterprise": false, "summary": "Adds odds, events timeline, bulk history; annual $299", "source_url": "https://livetennisapi.com", "verified_at": "2026-11-03"}, {"name": "Ultra", "price": 99.99, "currency": "USD", "period": "month", "request_limit": 500000, "request_period": "day", "is_free": false, "is_enterprise": false, "summary": "Adds WebSocket and webhooks, win probability, in-play stats; annual $999", "source_url": "https://livetennisapi.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": "Free key needs only email verification, no card", "source_url": "https://livetennisapi.com"}, "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": [], "source_url": null}, "support": {"sla_uptime": null, "channels": [], "sandbox": null, "changelog_url": null, "certifications": [], "payment_methods": [], "min_contract": null, "source_url": null}, "coverage": {"competitions_count": null, "key_leagues": ["ATP", "WTA", "Challenger", "ITF"], "womens": true, "live_in_play": true, "markets": ["moneyline"], "languages": [], "id_mapping": null, "source_url": "https://livetennisapi.com"}, "community": {"summary": "Tennis feed (REST and WebSocket) with point-by-point scores, odds and win probability. Most mentions are vendor-authored issues and promotions. A few independent users say they use it for tennis models or a match-simulation app and find the data detailed, but there is no real feedback on price, reliability or latency.", "sentiment": "insufficient", "topics": ["coverage", "latency"], "pros": ["Point-by-point data and win probability", "MCP server and open-source clients"], "cons": [], "evidence": ["https://www.reddit.com/r/sportsanalytics/comments/1wyw9gl/", "https://www.reddit.com/r/sportsanalytics/comments/1w2hdin/", "https://www.reddit.com/r/algobetting/comments/1vz25bk/", "https://github.com/livetennisapi/polymarket-tennis"]}, "discussions_list": [{"platform": "reddit", "title": "I need the real-time positions of the players and the ball, both live and in replays, for my app", "url": "https://www.reddit.com/r/sportsanalytics/comments/1wyw9gl/", "date": "2026-10-06", "score": 3.0, "where": "r/sportsanalytics"}, {"platform": "reddit", "title": "Found a pretty solid tennis API", "url": "https://www.reddit.com/r/algobetting/comments/1vz25bk/", "date": "2026-08-26", "score": 1.0, "where": "r/algobetting"}, {"platform": "reddit", "title": "Built a low-latency live tennis data feed (websocket). Looking for a few serious quants to test it and give feedback.", "url": "https://www.reddit.com/r/algobetting/comments/1tc89uu/", "date": "2026-05-13", "score": 1.0, "where": "r/algobetting"}, {"platform": "reddit", "title": "How much does point-by-point data actually improve a tennis prediction model?", "url": "https://www.reddit.com/r/sportsanalytics/comments/1w2hdin/", "date": "2026-08-30", "score": 1.0, "where": "r/sportsanalytics"}, {"platform": "reddit", "title": "Title: Anyone using live tennis data for analytics?", "url": "https://www.reddit.com/r/sportsanalytics/comments/1vxwt98/", "date": "2026-08-25", "score": 1.0, "where": "r/sportsanalytics"}, {"platform": "reddit", "title": "How much does latency matter in live sports analytics?", "url": "https://www.reddit.com/r/sportsanalytics/comments/1vz3vcn/", "date": "2026-08-26", "score": 1.0, "where": "r/sportsanalytics"}, {"platform": "reddit", "title": "Open-source Python utility for tracking live tennis scores and match data via API", "url": "https://www.reddit.com/r/sportsbetting/comments/1wezwdw/", "date": "2026-09-13", "score": 1.0, "where": "r/sportsbetting"}, {"platform": "reddit", "title": "Built a low-latency live tennis data feed (websocket). Looking for a few serious quants to test it and give feedback.", "url": "https://www.reddit.com/r/sportsbook/comments/1tc8o1i/", "date": "2026-05-13", "score": 1.0, "where": "r/sportsbook"}], "repos": [{"platform": "github", "title": "Predictbook/awesome-prediction-market-toolkit", "url": "https://github.com/Predictbook/awesome-prediction-market-toolkit", "date": "2026-10-25", "score": 33.0, "where": null}, {"platform": "github", "title": "paweloks1337/surebet", "url": "https://github.com/paweloks1337/surebet", "date": "2026-08-30", "score": 0.0, "where": null}, {"platform": "github", "title": "api-evangelist/livetennisapi-com", "url": "https://github.com/api-evangelist/livetennisapi-com", "date": "2026-10-30", "score": 0.0, "where": null}, {"platform": "github", "title": "tlock72/72-central", "url": "https://github.com/tlock72/72-central", "date": "2026-11-03", "score": 0.0, "where": null}], "videos": [{"title": "Megépítettem a saját sportolókövető alkalmazásomat – Courtboard bemutató. Használd te is!", "url": "https://www.youtube.com/watch?v=YrH1KhKhPMo", "channel": "Pintér Zsolt - AI magyarul", "date": "2026-08-01"}, {"title": "Connect AI to Real-Time Match Data: livetennisapi-mcp", "url": "https://www.youtube.com/watch?v=t3HoESEHijc", "channel": "LookOnThisGit", "date": "2026-07-24"}, {"title": "Live Tennis API — Real-Time Tennis Scores over REST & WebSocket", "url": "https://www.youtube.com/watch?v=upMnBA52m_0", "channel": "Live Tennis API", "date": "2026-07-22"}], "notes": "docs_url inferred from site navigation (Docs link), not fetched. Also listed on RapidAPI, Apify, API.market. Quotas stated as of 2026-10-06.", "checked_at": "2026-11-03", "alternatives": ["statpal", "entity-sport", "cito-ufc-api", "sportrix", "sportradar"], "fit": {"best_for": "Tennis apps, dashboards and models needing live point-by-point scores and history across ATP, WTA, Challenger and ITF, with a permanent free tier.", "not_for": "Projects needing other sports or free odds; odds and the WebSocket feed start on paid plans.", "use_cases": ["Live tennis scoreboards", "Win-probability models", "Tennis odds tracking", "Match history analysis"], "limitations": ["Free plan limited to 100 requests per day and 30 per minute", "Completed-match history starts at Basic ($9.99 per month)", "Market prices, win probability and WebSocket feed need paid plans", "Tennis only", "Usage rights unknown; saved terms cover the affiliate programme only"], "source_urls": ["https://livetennisapi.com", "https://livetennisapi.com/subscribe/free"]}, "score": {"overall": 56, "popularity": 38, "community": null, "transparency": 85, "developer": 60, "confidence": "none", "reliability_flags": [], "rank": 27}}