Real gameplay data,
ready for model training.

Parsed event streams and raw replay files across top competitive titles. Plug directly into your training pipeline.

17M+Matches
1.4B+Events
6Titles
99.7%Uptime
<50msLatency
24/7Ingestion
17M+Matches
1.4B+Events
6Titles
99.7%Uptime
<50msLatency
24/7Ingestion
17M+Matches
1.4B+Events
6Titles
99.7%Uptime
<50msLatency
24/7Ingestion

From raw replays to trained models.

Skip the data engineering. Structured gameplay events, ready for your pipeline.

📐
Typed & Normalized
Consistent schemas across all titles. Every field is typed, documented, and versioned.
Streaming & Batch
Real-time events via WebSocket or historical datasets as Parquet. Your choice.
🔑
Raw Replay Access
Download raw demos, replays, and rofl files alongside parsed event data.
🧩
ML-Ready Exports
Feature vectors, sequence formats, and train/val/test splits out of the box.
📡
Sub-50ms Latency
Query by match, player, timestamp, or event type with p99 under 50 milliseconds.
🔄
Always Fresh
24/7 ingestion pipeline processing new matches across all supported titles.

Six titles. Billions of events.

Parsed match data across the most-played competitive games. New titles every quarter.

🎯
Valorant
Tactical FPS
Round-level economy, agent picks, ability usage, positional heatmaps, and kill events.
2.4M+
matches
180M+
events
⚔️
League of Legends
MOBA
Draft sequences, gold curves, item builds, objective timers, and team fight breakdowns.
5.1M+
matches
420M+
events
🔫
Counter-Strike 2
Tactical FPS
Tick-level demo parses, grenade trajectories, trade kill chains, and economy snapshots.
3.8M+
matches
310M+
events
🏰
Dota 2
MOBA
Lane matchup data, ward placements, Roshan timings, networth graphs, and spell casts.
2.9M+
matches
250M+
events
🎮
Fortnite
Battle Royale
Drop locations, storm rotations, build sequences, elimination feeds, and placement logs.
1.7M+
matches
140M+
events
🚀
Rocket League
Sports
Ball trajectory data, boost usage, aerial attempts, positional tracking, and demo events.
1.2M+
matches
95M+
events

Query-ready from day one.

Every event normalized into well-typed JSON. No cleaning, no transforms, no glue code.

event_sample.json
{
  "match_id": "vp_38f7a2c1",
  "game": "valorant",
  "event_type": "kill",
  "tick": 14832,
  "round": 7,
  "attacker": {
    "agent": "jett",
    "weapon": "operator",
    "headshot": true,
    "pos": [-1234, 567, 128]
  },
  "victim": {
    "agent": "sage",
    "pos": [-1100, 890, 128]
  }
}
📐
Typed & Normalized
Consistent schemas across all titles. Every field is typed, documented, and versioned.
ML-Ready Exports
Pre-built feature vectors, sequence formats, and train/val/test splits.
🔑
Raw Replay Access
Download raw demos, replays, and rofl files alongside parsed data.
🧩
Flexible Delivery
REST, WebSocket, or bulk Parquet. Integrate with any pipeline.

Ship faster with
better training data.

API access in minutes. Start pulling structured gameplay events into your pipeline today.

Get API Access