tennis-data

Global Sports Open source · MIT Read-only 7 commands 689 installs

ATP and WTA tennis data via ESPN public endpoints — tournament scores, season calendars, player rankings, player profiles, and news. Zero config, no API keys.

View source

Commands 7

get_scoreboard
[--tour][--date]

Live/recent tournament scores for a tour

get_rankings
--tour[--limit]

ATP or WTA player rankings

get_calendar
--tour[--year]

Full season tournament calendar

get_player_info
--player_id

Individual tennis player profile

get_news
--tour

Tennis news articles

get_wta_entry_list
--tournament_id--year

WTA entry list (singles players and doubles teams) for one tournament edition — WTA API

get_wta_player_results
--player_id[--year][--limit]

A WTA player's most recent match results (bounded window), newest first — WTA API

Example Prompts

  • What ATP matches are happening right now?
  • Show me the WTA rankings
  • When is the French Open this year?

Quick Start

# CLI
sports-skills tennis get_scoreboard
# Python
from sports_skills import tennis
tennis.get_scoreboard()