Methodology

How we test the slots and write the reviews on rtpspy.com.

Published stats (RTP, max win, volatility)

We play every slot before publishing a single stat about it. RTP, max win, volatility, hit frequency, bonus mechanics, paytable values, every number on the page comes from our own hands-on testing. If we can't personally verify a number, the field stays blank rather than gets guessed. We'd rather show nothing than something wrong.

For newly announced slots that aren't playable yet, we use provider-disclosed values and clearly flag them as pre-release. Once the slot goes live and we can test it ourselves, the page is updated with verified numbers.

Live tracking (hit rate, big wins, current RTP)

The "live" numbers on each slot page (spins last 30 minutes, hit rate, recent big wins, biggest 24-hour multiplier) come from real-time bet feeds we ingest from nine crypto casinos: Gamdom, Shuffle, BC.Game, Stake, Razed, Thrill, Qzino, JackBit, and Degen.

Bets are normalised into USD using live exchange rates, capped at each slot's published maximum-win multiplier (so casino rounding artefacts can't fake a record-breaking spin), and deduplicated before they hit the database. Every bot writes a per-minute health snapshot we audit daily.

Reviews

Slot reviews are written by Mumbles after hands-on play and follow a consistent structure: provider, headline stats, gameplay, bonus features, honest pros and cons, and a short verdict. Every fact in a review uses stats we've verified ourselves. If a number isn't on the page, it means we couldn't confirm it through play and chose to leave it blank rather than guess.

Reviews are refreshed when a slot transitions from upcoming to released (so the verdict reflects launch-day data, not pre-release estimates) and on a rolling schedule for older slots whose underlying stats have changed.

What we don't do

Corrections

Spot a number that looks wrong? Email hello@ggspins.com and we'll investigate within 24 hours. Stat changes go through the same hands-on re-test before going live.