Datos de tenis. Cada punto cuenta.
Datos punto a punto, estadísticas de jugadores y probabilidades de partido en directo. Explora los datos y haz tu primera consulta a la API gratis.
Registros históricos desde 2021, con cobertura en directo por liga. Encuentra los torneos y campos que necesita tu aplicación.
1,6 millones de puntos registrados.
Inventario del archivo del 11 de septiembre de 2026. Consulta la cobertura publicada para encontrar los torneos y ediciones de tu proyecto.
Corte del archivo · 2026-09-11
El marcador es solo el resultado.
La secuencia de puntos muestra cómo se llegó a él. Inspecciona los eventos y calcula tus propias estadísticas.
score_snapshot → point → correctionUsa los registros. O usa la respuesta.
El mismo archivo histórico resuelve dos trabajos distintos. Ninguno obliga a adoptar variables propietarias para modelos.
Datos sin agregar
Obtén registros canónicos granulares para tus propios análisis y modelos.
- Metadatos del partido y puntos ordenados
- Disponibilidad de campos y valores ausentes
- Campos disponibles y valores ausentes explícitos
Estadísticas preparadas
Compara el rendimiento de jugadores y partidos con estadísticas y sus muestras elegibles.
- Muestras de saque y devolución por jugador
- Resúmenes por edición de torneo
- Datos del partido con denominadores
Un partido es más que su resultado.
Puntos ganados por Jannik Sinner125 de 238 puntos registrados
Una pista. Cada nivel del juego.
Relaciona cada punto con preguntas sobre partidos, jugadores y torneos.
Reconstruye un partido
Sigue el orden de los puntos y los cambios de marcador al reproducir un partido.
Responde preguntas de rendimiento
Métricas de saque, devolución y presión con muestras elegibles.
Entrena con historial reproducible
Secuencias de puntos versionadas para experimentos repetibles.
Investiga cada cambio de estado
Compara estados del partido en secuencia. Verifica las marcas de tiempo antes de un análisis temporal.
Una solicitud. Un partido real.
Crea una clave y consulta un partido sin elegir un plan de pago. La muestra gratuita no consume tu cuota.
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 estándar y DFT_API_KEY del entorno. La ruta gratuita devuelve un partido; ejecútala en el playground con tu clave.
Tu primer partido, a una solicitud.
Regístrate, crea una clave API y ejecuta la muestra gratuita en la consola. Elige un plan cuando necesites más datos.
