ReplayIQ

CS2 Demo Intelligence

Headless, whitelabel match analysis API for CS2. Automatic demo polling, parsing, statistics, analytics, and an embeddable 2D replay viewer.

Try Demo
scroll
How It Works
01
Register Users
Add your members' Steam IDs and auth codes via a single API call. ReplayIQ handles the rest.
02
Auto-Poll
Every 60 seconds, ReplayIQ checks Steam for new matches. No cron jobs, no manual triggers.
03
Analyze
Demos are downloaded, decompressed, and parsed. Full stats, economy, aim metrics, utility tracking.
04
Deliver
Results served via REST API. Webhook notifications. Embeddable 2D replay viewer. Your branding.
Capabilities
Match Statistics
K/D, ADR, KAST%, HS%, entry duels, trade kills, clutch rate, HLTV Rating 1.0
2D Replay Viewer
Embeddable canvas viewer with player tracking, grenade trajectories, bomb events, and player color highlighting
Player Analytics
7d/30d/90d/all-time trends, map stats, strengths & weaknesses, improvement suggestions
Webhook Events
HMAC-SHA256 signed notifications when matches are analyzed. Real-time integration.
Premier Ranks
Parse CS2 Premier ELO ratings with predicted rank changes for win/loss/draw outcomes
Whitelabel Ready
Multi-tenant API with consumer isolation. Your users, your branding, our engine.
Developer Experience
integration.js
// Register a user for automatic match tracking
const res = await fetch('https://api.clutchiq.com/v1/users', {
method: 'POST',
headers: {
'X-API-Key': 'gl_your_api_key_here',
'Content-Type': 'application/json',
},
body: JSON.stringify({
steamId64: '76561198091189867',
authCode: 'ABCD-EFGH-IJKL',
displayName: 'PlayerOne',
}),
});
// That's it. ReplayIQ now polls for new matches,
// downloads demos, analyzes them, and sends webhooks.