Bot detection without CAPTCHAs, pixels, or client-side scripts.

NoBotsPls is a server-side bot detection API. One HTTP call scores any request in real time — block fake signups, scrapers, and invalid paid traffic from your backend or edge.

Server-to-server Explainable decisions Works behind CDNs Minutes to integrate
Start free See sample detection

The problems you're dealing with

Fake signups & account abuse

Scripted registrations pollute your funnel, skew metrics, and create downstream fraud risk.

Scraper & crawler traffic

Bots scrape pricing, inventory, and content — spiking infra costs and leaking competitive data. GenAI crawlers are making it worse.

Invalid paid traffic

15–20% of ad spend is wasted on bot clicks and made-for-advertising inventory. Your CAC and ROAS are lying to you.

Why NoBotsPls is different

🚫 No CAPTCHA, no friction

We never challenge your users. No puzzles, no interstitials. Real customers keep moving through your funnel untouched.

📡 No JS tags or pixels

Pure server-to-server. No client-side scripts to slow your pages, bloat your bundle, or break with ad blockers and ITP/ETP.

🧠 Explainable ML + live threat data

A purpose-built model scores risk using headers, IP reputation (including residential proxies), and crawler signatures. Every decision comes with reasons.

What a detection looks like

Every response tells you what to do and why. No black boxes.

⛔ BLOCK
Risk score: 0.94
  • Datacenter IP (AWS us-east-1)
  • User-agent claims Chrome 120, missing sec-ch-ua
  • Known automation framework signature
✅ ALLOW
Risk score: 0.03
  • Residential ISP, consistent geo
  • Headers match claimed browser
  • Normal navigation pattern

Try the live scoring tool →

Integrates in minutes

  1. Get your API key

    Sign up free — no credit card required. Your key (afk_…) is shown immediately.

  2. Call /probe from your backend or edge

    One GET request. We read the headers your request already carries. No SDK needed.

    curl -s -H "X-API-Key: afk_xxx..." https://nobotspls.com/probe
  3. Act on the decision

    Block, flag, or log based on the response. Use our decision or set your own threshold.

Full developer docs →
Privacy-first: no payloads or IPs stored
Works with Cloudflare, Nginx, FastAPI, Node, Go
Median response <50ms

Plans

Start free. Upgrade when volume rises.

Free no card required

  • Rate limit (per minute)10
  • Daily quota500
  • Batch scoringYes
  • SupportCommunity
Get API key

Pro

  • Rate limit (per minute)3,000
  • Daily quota250,000
  • Billing portalSelf-serve
  • SupportPriority
Start free

ROI estimate

Illustrative projection — tweak assumptions to see potential impact.

USD
15%
USD
Blue bar = estimated waste avoided this month.

Waste avoided / mo

$15,000

Payback period

Months to cover subscription

Cleaner traffic

Valid share ↑ from 58% → 68%

Impact preview

CAC ROAS CVR
Illustrative: lower CAC, higher ROAS & CVR as bot noise is removed.