Low-cost crawler defense

VOIDEK

Block AI bots, Python scrapers, Selenium, Playwright, headless Chromium, and noisy path probes without buying an enterprise WAF.

100%of 9 unwanted crawler probes blocked or logged in the controlled replay
$19/mopaid entry for real blocking without enterprise WAF pricing
1 calldecision request per protected route after the snippet runs
UA
JS
IP
HTML

Defense layers

More than AI bot lists: Voidek raises the cost of automated crawling.

General crawler blocking

Python clients, scraping libraries, Selenium, Playwright, Puppeteer, HeadlessChrome, and bare Chromium patterns are scored before protected routes respond.

Verified browser tokens

The snippet collects lightweight browser signals so middleware can tell a real browser from a static HTML fetch.

HTML shielding

Optional encoded content placeholders make static parsers see less useful HTML until a real browser executes the snippet.

Python and HTTP clients

python-requests, urllib, Scrapy, curl, wget, axios, node-fetch, Java, Go HTTP clients

Browser automation

Selenium, Playwright, Puppeteer, HeadlessChrome, bare Chromium, webdriver signals

AI and content crawlers

GPTBot, ClaudeBot, PerplexityBot, CCBot, Bytespider, Applebot-Extended

Search engines

Googlebot and other known search bots are tagged separately so they can pass by default.

Path probes

.env, .git, WordPress, debug, actuator, phpMyAdmin, server-status, and config scans

Proxy pressure

Forwarded chains, cloud infrastructure headers, anonymous proxy reputation, and burst patterns

Plans

Start free, then pay by site capacity and traffic.

Special launch period: Starter is 50% off at $10/mo.

Free

$0/mo

Free forever

1 site / 1,000 requests per month

Start in monitor mode and see which crawlers are hitting your site before you pay.

Start free

Growth

$49/mo

Annual includes 2 months free

10 sites / 1M requests per month

Add proxy/datacenter pressure, longer logs, quota reporting, and safer rollout controls.

Choose Growth

Pro

Contact us

Custom terms

Custom sites / 5M+ requests per month

Custom thresholds, onboarding help, and retention for serious production traffic.

Contact sales

Monthly quotas reset every month. Every plan includes a site allowance, and additional protected sites can be added as paid site seats once billing is enabled.

Pricing and performance

Very cheap crawler friction, measured honestly.

Public claims should stay honest: use the lab replay number as a benchmark, not a guarantee. In the current Noonchies replay, Voidek blocked or logged 9 of 9 unwanted crawler scenarios while allowing normal browser traffic and Googlebot.

DimensionVoidekEnterprise WAFBasic CAPTCHA
Setup pathScript + middlewareDNS/WAF migrationWidget-only install
Primary costFree start, $19/mo paid entryEnterprise contractUsually free or bundled
Performance shapeLight browser collect plus one decision call on protected routesEdge fast, but policy tuning can be heavyFast challenge, limited policy context
Crawler frictionUA, headers, webdriver, static HTML shielding, route scoring, and rate pressureBroad WAF rulesHuman check only
Best fitSmall sites that need crawler pressure quicklyLarge teams with security opsSimple form abuse gates

Install

Easy install for the stack you already run.

Pick a language, copy the snippet, and start in monitor mode before turning on challenge or block.

const decision = await fetch("https://api.gravitwave.com/voidek/v1/decide", {
  method: "POST",
  headers: {
    "content-type": "application/json",
    "authorization": "Bearer " + process.env.VOIDEK_API_KEY
  },
  body: JSON.stringify({
    siteId: "SITE_ID",
    path: location.pathname,
    headers: Object.fromEntries(new Headers())
  })
}).then((response) => response.json());

Next features

More operator tools are coming after the first protection loop.

Email alerts

Get a digest when AI crawlers, headless browsers, or quota spikes appear.

Robots policy lab

Compare robots.txt intent with real traffic and Voidek decisions.

Crawler replay

Run scheduled Playwright, requests, and search-bot probes against protected paths.

Webhook actions

Send block/challenge events into Slack, Discord, or your incident queue.

Voidek roadmap operator console showing alerts, replay, and policy modules

Contact us

Need rollout help or a custom site limit?

For private beta help, integrations, or Pro pricing, email voidek.dev@gmail.com.