VlrDevApi

Teams

Team info, roster, matches, transactions

The vlr.teams module offers multiple endpoints to inspect team data.

Functions

Quick Example

Get team info and roster
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}