Scrapefighter

Round 1 · Early access

Know who is reading. Decide what they get.

Scrapefighter detects scrapers and bots by how they behave, not by what they claim to be. Every visit gets a human-likelihood score at the edge, in a millisecond. What happens next is your call: serve, slow down, gate, or send a decoy.

No CAPTCHAs. No cookies. No keylogging. Verified search and AI crawlers are always recognised.

A cartoon strongman holds a flailing robot back by its antenna while an article scrolls out of a computer screen, just out of the robot's reach

Detect. Decide. Learn.

Detect

Behaviour, not claims

User agents lie and residential proxies hide the network. Hands do not. Pointer paths, touch drags, scroll rhythm, key presses and their timing, combined with the network context, produce a score and the features behind it. Explainable by design.

Decide

Your rules, your actions

The score is yours to act on. Sensible defaults ship with every product; every one of them can be changed, per site or per page type.

  • serve
  • load progressively
  • slow down
  • gate
  • decoy
  • log only

Learn

Every visit, recorded

Every request, score and action is logged: network, organisation, verified-crawler status, behaviour features. See who came for your content and what they got. The same data improves the detection.

Three ways to get it

For engineers

Detection API

One endpoint. Send a behaviour sample and the request context, get back a human-likelihood score with the reasons. Drop it into your paywall, comment form, signup flow, rate limiter or firewall rules.

  • One HTTPS call, any stack
  • Browser sampler under 10 KB
  • Every score comes with its reasons

Usage-based. Free tier for testing.

For sites on a hosting provider

Edge package

Runs at your hosting provider's edge, in front of your site: it scores every visit and applies the actions you choose before the page reaches the client. Deploy from a template, configure in one policy file, no changes to your CMS.

Supported today: Cloudflare. More providers to follow.

  • Progressive loading, slow-down, gate, decoy
  • Crawler verification by published ranges, never by user agent alone
  • Correct isAccessibleForFree markup for search engines

Deploy in an afternoon.

For everyone else

WordPress plugin

The same detection, installed from the plugin directory in minutes. Pick actions per post type, watch the dashboard, export the data. Works with any theme.

  • No code, no CDN required
  • Actions per post type
  • Dashboard and CSV export

Free for small sites.

How it works

  1. The browser listens

    A small sampler collects coalesced pointer samples, touch positions, scroll cadence and key classes for a few seconds. Key classes only: arrow, page, space. Never the character.

  2. The edge scores

    Curvature, speed variation, sample timing, scroll rhythm, press durations and the network context produce a score, a verdict and the reasons. The rules live on the server, not in the page.

  3. You decide

    Each verdict maps to an action: serve, load progressively, slow the response, gate the rest behind a card, or send decoys. Defaults are ready on day one; all of them are yours to change.

  4. Everything is logged

    Every visit, score and action is logged, with hashed addresses and no personal text. What we learn there feeds the next version of the rules.

Principles

No friction for people

No puzzles, no checkboxes, no cookie banner. Behaving like a reader is the test.

Nothing to leak

Addresses are stored only as keyed hashes. Keys are recorded as classes, never as text. Traces hold coordinates and timings, nothing else.

Search stays search

Verified crawlers are identified by published ranges and network ownership, never by user agent alone, and always get the full page.

Where it comes from

The detection was built defending a ten-language health publisher with more than 1,500 pages against AI scraping fleets. It runs there today on every page, with every visit recorded. Scrapefighter is that detection, packaged for everyone else, and it is in early access: the principle is proven, the products are being shaped with the first users.

Create your free account Talk to us