Transparency
How CSDB.gg Data Works
Every number on this site traces back to a named source and a documented calculation. This page explains where the data comes from, how often it refreshes, and how derived stats are computed — so you can judge it, and correct us when we get something wrong.
Where the Data Comes From
Skin, Sticker & Case Prices
Marketplace prices are aggregated by PriceEmpire, which tracks live listings across 14+ marketplaces including Buff163, Skinport, CSFloat, CS.MONEY, DMarket, BitSkins, Waxpeer, and the Steam Community Market. The “from” price you see on any item is the lowest listing across those sources at the last refresh, alongside per-marketplace quotes, liquidity scores, and 7/30/90-day trading volumes.
Pro Player Settings & Gear
Player settings — sensitivity, DPI, crosshair codes, viewmodel, video settings, and peripherals — are hand-curated from official sources: team announcements, verified player streams and config dumps, tournament broadcast overlays, and player interviews. Settings change often mid-season; each profile is re-checked when a roster move, gear sponsorship, or on-stream change surfaces.
Esports Matches & Tournaments
Live match data, schedules, results, and tournament brackets come from the PandaScore esports API. Team and player esports records are matched against our own settings database by name and roster history.
Game Data
Weapon stats, damage values, movement speeds, and economy numbers are taken from CS2 game files and verified in-game after each patch. Map callouts and lineups are maintained by hand against the current map pool.
Update Cadence
| Data | Refresh | How |
|---|---|---|
| Skin / sticker / case prices | Hourly | Pages regenerate via Incremental Static Regeneration (ISR) with a 1-hour revalidation window |
| Live matches & results | Near real-time | PandaScore feed polled on page load with short-lived caching |
| Pro settings & gear | Rolling | Hand-reviewed when roster moves, sponsorships, or on-stream changes surface |
| Weapon & game data | Per patch | Re-verified against game files after each CS2 update |
How Derived Stats Are Computed
- eDPI
eDPI = DPI × in-game sensitivity. The standard way to compare true sensitivity across players regardless of mouse hardware. Used on player pages, the eDPI calculator, and pro averages.- Time to Kill (TTK)
- Computed from each weapon's damage, armor penetration, fire rate, and the target's HP/armor: shots-to-kill at a given range multiplied by the weapon's cycle time. See the damage calculator for the interactive version.
- StatTrak premium
- Wear-matched percentage uplift: a StatTrak Field-Tested quote is only compared against the normal Field-Tested quote of the same skin, averaged across all wears where both exist. Full rankings on the StatTrak premium page.
- Price tiers & “from” prices
- An item's headline price is the lowest live listing across all tracked marketplaces and wears. Price-tier hubs (e.g. skins under $10) bucket by that lowest price and rank by 30-day trading volume, not list price.
- Pro usage rankings
- Gear rankings count how many players in the settings database use each product; brand share groups those counts by manufacturer. See most used mice and the other gear ranking pages.
Spotted an Inaccuracy?
Data pipelines drift: a player switches mice off-stream, a marketplace delists an item, a patch changes a damage value. If a number looks wrong, tell us — corrections usually ship within a day or two.