Teams
Team info, roster, matches, transactions
The vlr.teams
module offers multiple endpoints to inspect team data.
Functions
teams.info()
Get team information and metadata
teams.roster()
Retrieve current team roster (players and staff)
teams.upcoming_matches()
List upcoming matches for the team
teams.completed_matches()
Browse completed matches with scores
teams.placements()
Review event placements and prize winnings
teams.transactions()
Access all team transactions (joins, leaves)
teams.previous_players()
Inspect previous and current players with status
Quick Example
import vlrdevapi
# Get team information
team = vlrdevapi.teams.info(team_id=1034)
if team:
print(f"{team.name} ({team.tag})")
print(f"Country: {team.country}")
print(f"Active: {team.is_active}")
# Show social links
for social in team.socials:
print(f" {social.label}: {social.url}")
# Get current roster
roster = vlrdevapi.teams.roster(team_id=1034)
for member in roster:
captain = "[Captain]" if member.is_captain else ""
print(f"{captain}{member.ign} - {member.role} ({member.country})")
Notes
- Returns
None
/[]
on network failure to keep flows simple. - Team IDs can be found via search or from match listings.
- Use
previous_players()
for historical roster analysis with calculated status.
Source
Data scraped from: https://www.vlr.gg/team/{team_id}