πŸ€– Know Your Traffic β€” What's Real, What's Not

Separate the bots from the buyers. BotTollbooth brings transparent traffic intelligence to the open web. See the true split between real visitors and bots, category by category, with every answer β€” and the business impact β€” laid out honestly. Open source core, free and self-hostable. This demo runs entirely in your browser.

βš™οΈ Configure Your Traffic Profile
Start from a real-world traffic profile, or tune the mix yourself β€” how much is real, what kind of bots you're seeing, and what your ad revenue would be worth if that bot traffic were real humans.
Every answer shows its assumption β€” transparency is the whole point.
Human traffic share ?
55%
AI crawler weight ?
8
Scraper / spam weight ?
4
Search engine weight ?
10
Monitoring weight ?
2
Revenue per 1k views (RPM) ?
$15
Bot fill scale ?
50%
Sample size ?
2,000
Period
πŸ“Š Traffic Summary
Key numbers from your current traffic profile. Recoverable Revenue = the ad revenue being lost to bot traffic β€” what you'd earn if those were real humans. Every number shows its assumption, because transparency is the whole point.
πŸ“ˆ Traffic by Category
Who's actually visiting. Search engines and AI crawlers act differently from spam scrapers β€” not all bots are equal.
πŸ“‹ Category Details
What each bucket means and how we identified it β€” no black box. You can verify every classification.
CategoryCount%Identified by
🎯 Crawl Purpose & Value Exchange
Not all crawls are equal. AI training crawlers copy your content and send no visitors back; search crawlers pay you back with organic visits. This panel shows the true exchange rate for your traffic.
PurposeRequestsShare of crawlsReturned to you
πŸ“¦ Bandwidth & Cost Impact
Every bot request still costs you bandwidth. This is the egress + CDN bill the crawlers quietly add to your hosting, with the AI-training share broken out separately.
MetricBot trafficAI-training crawlers only
🎯 Session Probe (Headless & Sensor Detection)
Server logs can't see everything. Embed a tiny probe.js in a page and it reports client-side signals β€” navigator.webdriver, software (SwiftShader) WebGL renderer, plugin count, and sensor APIs β€” so headless shells and virtualised scrapers get flagged that a UA-only scan would miss.
Signals this browser reports
Integrate β€” 4 lines
<script src="https://your-api/probe.js"></script>
<script>
  const s = BotTollboothProbe.collect();
  fetch('/api/v1/probe', { method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ namespace:'mysite.com',
      userAgent: navigator.userAgent, signals: s }) });
</script>
Probe signals feed the same classifier as UA signatures β€” see probe:webdriver / probe:softwareRenderer in the engine.
πŸ›‘οΈ CoMP / EU Opt-out & Disclosure
Below the answers, the actions: which observed AI crawlers to opt out (training), which to allow (search), plus a generated robots.txt and a CoMP / EU AI-act disclosure you can publish as-is.
CrawlerRequestsVerdictWhy
robots.txt

    
Disclosure (CoMP / EU AI-act)

    
πŸ” Classify Any User-Agent
Paste any user-agent string and see exactly how we classify it β€” with the confidence and the signal that produced the answer.
Category
Confidence
Signal
Purpose
πŸ”Ž Classified Requests (Live)
The most recent requests in your traffic profile, newest first β€” the exact user agent, our verdict, and how confident we are.
πŸ” Paste-a-URL Audit
What a hosted audit returns when you paste someone else's URL β€” robots.txt policy for the AI crawlers, WAF / security headers, page-weight egress cost, and a deployable opt-out block. This tab renders sample data locally; the real thing is the POST /api/v1/audit endpoint on the self-hostable service (SSRF-guarded, robots-respecting).
Press β€œRun sample audit” to see the verdict shape.
How the creators of this actually make money
Transparency is the product and the pricing model. The classification core, the CLI, the SDK, and /probe.js stay free and open forever. Revenue comes only from the parts that cost us to run:
Free / Open Core
$0
  • Engine + CLI + SDK + probe
  • Self-host the API (BYO server)
  • Portable reports & sha256 digests
  • Compliance generator (robots.txt / EU disclosure)
Agency
$79/mo
  • Up to 25 client sites
  • White-label reports
  • Automated compliance packs per client
  • Priority support
Same engine as this demo β€” nothing is gated or watered down in the free tier.