Tennis Data & Analytics avatar

Tennis Data & Analytics

Pricing

from $5.00 / 1,000 list fetches

Go to Apify Store
Tennis Data & Analytics

Tennis Data & Analytics

Real-time tennis scores, players, match-winner market prices, and model win-probability analysis. Live match streaming to dataset.

Pricing

from $5.00 / 1,000 list fetches

Rating

0.0

(0)

Developer

Live Tennis API

Live Tennis API

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

15 days ago

Last modified

Share

Real-time tennis data for ATP, WTA, Challenger and ITF — singles and doubles. Live scores, players and rankings, match-winner market prices, and model-driven win-probability, delivered straight into an Apify dataset.

Pay per event. No subscription, no API key to manage.

What you can fetch

ResourceWhat you get
liveEvery match currently in progress, with live score state
historyRecently completed matches with the derived winner
playersPlayer search — bio, ranking, country, tour
matchFull detail for one match
scoreCurrent score only — the lowest-latency read
analysisModel win-probability, confidence and key factors
streamLive WebSocket feed streamed to your dataset for N minutes

Score format

sets is [sets_p1, sets_p2].

games is [games_p1, games_p2] where each side is a per-set list — so [[6,3,2],[4,6,1]] reads 6-4, 3-6, 2-1. It is player-major, not set-major; reading it the other way gives a plausible-looking but wrong scoreline.

All timestamps are UTC ISO 8601 with a Z suffix.

Prefer to call the API directly?

This Actor wraps the Live Tennis API. If you would rather integrate it into your own application, there are official clients:

LanguageInstall
Pythonpip install livetennisapi
JavaScript / TypeScriptnpm install livetennisapi
MCP server for LLM agentsnpx livetennisapi-mcp

Both SDKs are typed, MIT licensed, and ship a livetennis CLI plus a reconnecting client for the WebSocket feed. The MCP server gives Claude, Cursor and other agents 12 read-only tools over the same data, and is listed in the official MCP Registry.

What this Actor returns, and what else we publish

This Actor is pay-per-result, so there are no tiers to choose between here — every run returns the same full data set, and you pay only for the rows you take. Tiered subscriptions exist on the direct plans, where the difference is request volume and a few extra surfaces; if you would rather subscribe than pay per result, the comparison lives at https://livetennisapi.com/#pricing.

Two sibling products cover jobs this Actor is not shaped for:

ProductWhat it is for
Break-point AlertsPush notification the moment a break point forms, with live win-probability and a swing score. Telegram, Discord, email, SMS or WhatsApp — no polling.
Historical Data APICompleted-match archive: point-by-point tape with model win-probability per point, plus bulk monthly exports for backtesting.

Use this Actor when you want tennis data landing in an Apify dataset on a schedule; use the alerts product when you need to be told about a moment rather than poll for it; use the history API when you are training or backtesting against finished matches.

Support

Questions or a data problem? Open an issue at https://github.com/livetennisapi/openapi/issues or see https://livetennisapi.com