esports Esports

Run on Machina Coming soon

Esports data — Dota 2 (OpenDota) and League of Legends esports (Leaguepedia). Pro matches, tournaments, teams, and structured LoL competitive data.

Commands

Command Description
get_pro_matches Latest Dota 2 pro matches, newest first; page back with `less_than_match_id` (OpenDota)
get_leagues Dota 2 leagues/tournaments, newest first, filter by tier (OpenDota)
get_pro_teams Top Dota 2 teams by rating (OpenDota)
get_match Detailed Dota 2 match by id (OpenDota)
get_lol_tournaments LoL esports tournaments starting since the 1st of the month two months back, newest first (Leaguepedia)
lol_cargo_query Raw Leaguepedia Cargo query (any table/fields)

Quick Start

# CLI
sports-skills esports get_pro_matches
# Python
from sports_skills import esports
esports.get_pro_matches()