← SpotCheck blog

Guide · 6 min read

How the SpotCheck bot-risk score works

The signals behind SpotCheck’s 0–100 bot-risk score, how we test it, and why we don’t quote an accuracy figure yet.

What the score is

The bot-risk score is a 0–100 estimate of how likely a playlist’s activity is artificial, where higher means riskier. It’s a decision aid, not a verdict: it tells you where to look and what to weigh before spending money, drawing only on public metrics.

The signals it weighs

The score blends several independent signals so no single metric dominates:

Why history matters

A single snapshot can be gamed; a trend is much harder to fake. SpotCheck records follower snapshots over time, so the score gets sharper the longer a playlist is monitored — a flat-then-vertical-then-flat line is a strong artificial-growth signal that a one-off number can’t show.

This is why the score you see on a first check is a starting point, and why monitoring (Premium) tightens confidence over weeks.

How accurate is the score?

We don’t have an accuracy figure for real playlists yet, so we don’t quote one. What we have is a test set of 40 constructed cases. We wrote 25 of them to match known bot patterns, such as a bought follower package or an overnight follower spike, and 15 to match real curators, including small personal playlists. None of them is a real Spotify playlist.

Every change to the scorer runs against that set, and the build fails if a constructed curator reaches the medium band or if the scorer stops catching a bot pattern it caught before. That shows the scorer does what we designed it to do. It can’t show how often it is right about the playlists you check, which is why we are building a labelled set of real playlists and will publish accuracy from that.

The design choice stays the same: when SpotCheck tells you a playlist is risky, we would rather miss a subtle bot than accuse a real curator. A bot whose only tell is one weak signal, such as a suspiciously round follower count, can score below the medium band.

How to read it

Treat low scores as "fine to pitch," medium as "verify the specifics before paying," and high as "likely artificial — avoid." Always glance at the contributing factors rather than the headline alone: two playlists can share a score for very different reasons.

FAQ

Is the bot-risk score accurate?

We don’t have an accuracy figure for real playlists yet. We test the scorer against 40 constructed cases covering known bot patterns and real-curator edge cases, and we are building a labelled set of real playlists to measure it properly. Until then, treat the score as an estimate from public signals, built to flag risk before you spend money, and read the factors behind it.

What data does the score use?

Only public playlist data: follower count and history, track count, the popularity Spotify gives each track, and the playlist name and description. It never touches your Spotify account or private data.

Validate before you pay

SpotCheck scores bot risk on any Spotify playlist, right on the page. Free to check — see plans.

Start a 7-day free Pro trial

Last updated 2026-09-23.