About AoE2 Analysis

AoE2 Analysis is a free community tool for Age of Empires II: Definitive Edition players who want to improve their game through data-driven insights.

We analyze thousands of 1v1 ranked matches every day to help you understand your opponents before you play them. Get detailed scouting reports showing their favorite openings, army compositions, map preferences, and tactical tendencies. Know whether they're likely to rush you in Feudal or boom to Imperial. See what civilizations they struggle against and which strategies give them trouble.

The site also tracks live games across the ranked ladder and maintains the Hall of Shame — a list of players who deliberately lose games to tank their Elo rating. These "tankers" ruin the competitive experience for legitimate players, and we believe transparency helps the community identify and avoid them.

In time, we hope to add team games as well as Empire Wars and other formats. Stay tuned!

Features
Player Scouting Reports

Detailed analysis of any player's playstyle, openings, and weaknesses

How to Beat This Player

Personalized counter-strategies based on their match history

Live Games

See who's currently playing on the ranked ladder

Hall of Shame

Elo tanker detection and tracking

Smurf Detection

Risk scoring for accounts that may not be what they seem

Performance Analytics

Win rates by time of day, game length, civilization, and more

Data & Privacy

Data is aggregated from publicly available match recordings and official game services. Player statistics are calculated by analyzing ranked 1v1 replay files hosted on public game servers. We do not collect personal information beyond what is visible on official leaderboards.

Special thanks to LibreMatch for their comprehensive documentation on AoE2 APIs and data structures: an essential resource for anyone building their own community tools.

Public API NEW

We're shotrly opening up our FREE public API for developers, content creators, and community projects. The API provides access to player statistics, tanker detection data, and match analysis.

GET /api/v1/tanker/check/123456
{
  // Check if a player is intentionally dropping Elo
  "profile_id": 123456,
  "is_tanker": true,
  "tank_score": 850,
  "stats": {
    "short_games": 42,
    "win_rate": 4.5,
    "unique_maps": 12
  }
}

If you're interested in building something with our data - whether it's an overlay for streamers, a Discord bot, a companion app, or something else entirely - we'd love to hear from you.

Request API Access

To request access, please email us with:

  • A brief description of what you want to build
  • What data you'd need (player stats, tanker checks, etc.)
  • Expected usage volume
[email protected]

The API is free and will remain free. We just want to understand how people might use it so we can prioritize the right endpoints and data.

Questions, bug reports, or feedback? [email protected]