ZeroBot Documentation

Your complete guide to setup, configuration, and integration

Introduction

ZeroBot is an advanced anti-bot solution that shields websites from unwanted automated traffic, offering robust, real-time detection and prevention capabilities powered by AI-driven fingerprinting.

Its flexible integration makes it ideal for websites, SaaS platforms, and marketing systems that need reliable protection and accurate traffic analytics.

About

Built for simplicity and efficiency, ZeroBot uses behavioral detection, ASN filtering, and device fingerprinting to block bots while allowing real human visitors to pass through seamlessly.

With its easy configuration and strong security layer, ZeroBot helps you maintain valid traffic analytics, protect your ad budgets, and optimize site performance.

Configuration

Here’s a quick overview of key variables you can configure inside the ZeroBot script:

Feature Explanation
$license_key Your personal license key found under Profile in the dashboard or your confirmation email.
$redirect The link where visitors are redirected after passing the ZeroBot filter.
$parameter Controls detection mode:
  • 1: Check both countries and bots
  • 2: Check bots only
  • 3: Check countries only
  • 4: Allow all visitors
$_COUNTRY_ALLOWED

Add allowed country codes (e.g. ["fr","es","nl"];) — lowercase only.

If $parameter = 2, this setting is ignored automatically.

$redirection_link_check

Validates your redirect link automatically. Add this snippet inside your page:

<?php if (isset($_GET["check"])) { print "AccessID923487"; exit; } ?>
$check_red_page If a redirect page is flagged (Google Red Page), a Telegram alert will be sent to your account.
$cloaker

Displays content from another website (via $url_to_grab) to trick bots.

If empty, bots are redirected to the $location_bots URL.

$auto_grabber

Automatically captures emails from redirect links containing ?email=value.

Example: https://redirect.com/ZeroBot.php?email=test@domain.com
$auto_grabber_code

Determines the character appended to the page link — default is #.

Example: https://page.com/#emailvalue

$mobile_access / $desktop_access

Control which devices can access your link. If both are set to false, ZeroBot resets them to true.

Unauthorized visitors will appear as Device Denied in logs.

$view_file_name

Defines the file that stores your visitor logs (default: views.php).

$token_chat / $chatid Set your Telegram bot token and chat ID to receive instant notifications for link activity.
$captcha
  1. Set $captcha['activation'] = true
  2. Go to Cloudflare → Security → Turnstile
  3. Create a widget and get your Site Key
  4. Set $captcha['site_key'] = your key
$remove_visitors_duplicate Toggle to enable or disable duplicate visitor cleanup.

Getting Started

Once you’ve downloaded the ZeroBot package, follow these steps to deploy it:

  1. Open ZeroBot.php in your preferred code editor.
  2. Adjust the configuration variables as needed.
  3. Rename the file to index.php and upload it to your hosting directory.
Do not keep both index.html and index.php — the HTML file will override your antibot script.
Upload your files inside public_html (for cPanel) or httpdocs (for Plesk).

Important

Once the setup is complete, don’t forget to authorize your domain via your ZeroBot dashboard. Unauthorized domains will not be able to run the script properly.

Thank You

Thank you for choosing ZeroBot — we appreciate your trust and commitment to secure, intelligent, and optimized web traffic management.

Need help? Our support team is always ready to assist via Telegram or the ZeroBot dashboard chat.

© 2025 ZeroBot — All Rights Reserved.