BETA

Development Preview: This platform is currently in beta. We're using sample data while awaiting official Riot Games API approval.

How It Works

Everything you need to know about the LoL Tournament Bot

🚀 Development Preview - Awaiting Riot API Approval

Our platform is fully built and functional with sample data. We're currently in the approval process for Riot Games Production API access.

Below is exactly how the system will work once we receive official API approval. Everything is ready to go live!

Complete Tournament Flow

1

Create Tournament on Platform

Tournament organizers visit our website and create a new tournament. They choose the format (single elimination, double elimination, swiss, round robin), set dates, configure team size (5v5), and open registrations.

Example Configuration:

  • Name: Spring Championship 2026
  • Format: Single Elimination
  • Teams: 8 teams (5v5)
  • Prize: Glory & Bragging Rights
2

Teams Register via Discord

Teams sign up through our Discord server or website. Each team provides their team name, tag, and roster of 5 players with their Summoner names. Registration is free and open to all skill levels.

Team Registration Example:

  • Team: Team Phoenix [PHX]
  • Players: TopLaner, Jungler, MidLaner, ADCarry, Support
  • Status: Approved ✓
3

Automatic Bracket & Tournament Codes

Once registration closes, our system automatically generates the tournament bracket. For each match, we request an official Tournament Code from Riot's API. This code ensures match integrity and enables automatic data retrieval.

Tournament Code Example:

EUW1-TOURNAMENT-ABC123XYZ

This code is unique to each match and links it to our tournament system.

4

Create Lobby in League Client

When it's match time, the organizer (or a designated player) opens the League of Legends client, creates a custom 5v5 lobby, and enters the Tournament Code in the lobby settings. This is done manually in the LoL client - we cannot automate lobby creation with the official API.

Steps in LoL Client:

  • 1. Open League of Legends
  • 2. Click "Play" → "Custom"
  • 3. Create 5v5 Tournament Draft lobby
  • 4. Enter Tournament Code in settings
  • 5. Share lobby name with players
5

Players Join & Play the Match

All 10 players (both teams) join the custom lobby from the custom game list in their League client. Once everyone is ready, the match starts! The Tournament Code ensures the game is officially tracked by Riot's systems.

Match Details:

  • Mode: Tournament Draft (5v5)
  • Players: 10 (5 per team)
  • Tracking: Official Riot API
  • Duration: ~25-40 minutes
6

Automatic Results & Stats Update

The moment the match ends, our system automatically retrieves all data from Riot's API: final score, winner, and detailed stats for all 10 players (KDA, CS, damage, vision, items, champions). The bracket updates instantly, and players can view their performance!

Data Retrieved Automatically:

✓ Match winner
✓ Player KDA
✓ CS & Gold earned
✓ Damage dealt/taken
✓ Vision score
✓ Items & builds
✓ Champions played
✓ Match duration

🎉 No manual input required - everything is 100% automatic!

Key Features

📊 Detailed Statistics

View comprehensive match statistics including KDA, CS, damage dealt, vision score, and more. Every stat you need to improve your gameplay.

🏆 Leaderboard Rankings

Compete with other players and climb the leaderboard. Track your win rate, KDA ratio, and see how you stack up against the competition.

📈 Performance Tracking

Monitor your improvement over time with detailed player profiles. See your most played champions, average stats, and match history.

⚡ Automatic Data Retrieval

Match data is automatically fetched from Riot's official API. No manual input needed - just play and report the match ID.

🎮 Champion Analytics

See which champions you perform best with. Track games played, win rates, and performance metrics for each champion.

🔍 Match History

Review your recent matches with detailed breakdowns. Learn from your victories and defeats to continuously improve.

Frequently Asked Questions

What regions are supported?

Currently, only EUW (Europe West) region is supported. Support for additional regions will be added in future updates.

How do I find my Match ID?

Match IDs can be found in your League of Legends match history or through third-party sites like OP.GG. The format is EUW1_XXXXXXXXX.

Is this officially endorsed by Riot Games?

This bot uses Riot's official API but is not endorsed by Riot Games. It's an independent project to help players track tournament performance.

Can I use this for ranked games?

The bot is designed for custom tournament games. While it can track any match ID, it's optimized for organized tournament play.

How is my data stored?

All data is securely stored and only includes publicly available match information from Riot's API. We don't store passwords or sensitive account information.

Ready to Get Started?

Join our Discord community and start tracking your tournament performance today!