Dados de tênis. Cada ponto conta.
Dados ponto a ponto, estatísticas de jogadores e probabilidades de partidas ao vivo. Explore os dados e faça sua primeira requisição à API gratuitamente.
Registros históricos desde 2021, com cobertura ao vivo por liga. Encontre os torneios e campos para sua aplicação.
1,6 milhão de pontos registrados.
Inventário do arquivo de 11 de setembro de 2026. Consulte a cobertura publicada para encontrar torneios e edições para seu projeto.
Snapshot do arquivo · 2026-09-11
O placar é só o resultado.
A sequência de pontos mostra como a partida chegou até ele. Examine os eventos e calcule suas estatísticas.
score_snapshot → point → correctionUse os registros. Ou use a resposta.
O mesmo arquivo histórico suporta dois trabalhos diferentes. Nenhum dos dois exige que os clientes adotem recursos de modelo proprietários.
Dados brutos
Recupere registros canônicos granulares para suas próprias análises e modelos.
- Combine metadados e pontos ordenados
- Disponibilidade de campo e valores ausentes
- Campos disponíveis e valores ausentes explícitos
Estatísticas prontas
Compare o desempenho de jogadores e partidas com estatísticas e suas amostras elegíveis.
- Saque do jogador e amostras de retorno
- Resumos das edições do torneio
- Combine fatos com denominadores
Uma partida vai além do placar.
Pontos vencidos por Jannik Sinner125 de 238 pontos registrados
Uma quadra. Cada granularidade do jogo.
Relacione cada ponto a perguntas sobre partidas, jogadores e torneios.
Reconstrua uma partida
Siga a ordem dos pontos e as mudanças de placar ao reproduzir uma partida.
Responda perguntas de desempenho
Métricas de saque, devolução e pressão com amostras elegíveis.
Treine com histórico reproduzível
Sequências versionadas para experimentos repetíveis.
Pesquise cada mudança de estado
Compare estados da partida em sequência. Verifique os timestamps antes de uma análise temporal.
Uma requisição. Uma partida real.
Crie uma chave e consulte uma partida sem escolher um plano pago. A amostra gratuita não consome sua cota.
import json, os
from urllib.request import Request, urlopen
request = Request(
"https://api.datafortennis.com/onboarding/v1/match",
headers={"Authorization": "Bearer " + os.environ["DFT_API_KEY"]}
)
with urlopen(request, timeout=15) as response:
match_response = json.load(response)
print(json.dumps(match_response, indent=2))Usa HTTP padrão e DFT_API_KEY do ambiente. A rota gratuita retorna uma partida; execute no playground com sua chave.
Sua primeira partida a uma requisição.
Cadastre-se, crie uma chave API e execute a amostra grátis no console. Escolha um plano quando precisar de mais dados.
