Series
Series header, picks/bans, per-map stats and player performance
The vlrdevapi.series
module surfaces series/match details and rich per-map statistics.
Functions
series.info()
Get series header with teams, score, picks/bans
series.matches()
Fetch per-map statistics and player performance
Quick Example
import vlrdevapi as vlr
# Get series header
series = vlr.series.info(match_id=511536)
if series:
print(f"{series.event} - {series.event_phase}")
print(f"{series.teams[0].name} vs {series.teams[1].name}")
print(f"Score: {series.score[0]}-{series.score[1]}")
print(f"Best of: {series.best_of}")
# Show picks and bans
for pick in series.picks:
print(f" {pick.team} picked {pick.map}")
# Get detailed map stats
maps = vlr.series.matches(series_id=511536)
for map_data in maps:
print(f"\nMap: {map_data.map_name}")
for player in map_data.players[:5]:
print(f" {player.name}: {player.acs} ACS, {player.k}/{player.d}/{player.a}")
Notes
matches()
returns a list of maps with per-player stats and rounds when available.- Round-by-round data includes winner, method, and score progression.
- Player stats include ACS, K/D/A, HS%, KAST, and more.
Source
Data scraped from: https://www.vlr.gg/{match_id}