HeadlinesBriefing favicon HeadlinesBriefing.com

OpponentIQ Automates Esports Scouting with GRID API

DEV Community •
×

A hackathon project called OpponentIQ generates AI-powered scouting reports for League of Legends and VALORANT teams. Built with Python and FastAPI, it pulls official match data from the GRID API to analyze strategies, player stats, and provide actionable recommendations like target bans.

The tool uses a two-stage GraphQL query system to handle GRID's split data endpoints, fetching series IDs first, then detailed stats. It infers roles for LoL players and analyzes agent selections for VALORANT, delivering PDF reports with sub-5-second response times for 10-match analyses.

Developed with JetBrains PyCharm, the project prioritizes data transparency, showing 'Unknown' for missing info rather than fabricated data. It's fully open source, with plans to expand to CS:GO, Dota 2, and add win prediction models for broader esports analytics.