Detection Signals
We analyze over 100+ signals including:Browser Automation Flags
Browser Automation Flags
window.webdriver(Selenium)window.__nightmare(Nightmare.js)window.callPhantom(PhantomJS)window._phantom(PhantomJS)
Rendering Engine Discrepancies
Rendering Engine Discrepancies
- Canvas fingerprinting inconsistencies
- WebGL parameters mismatches
- Font rendering differences
Missing Browser APIs
Missing Browser APIs
- Nonstandard object properties
- Missing
navigatorproperties - Absent
window.chrome(for Chrome)
Headless Browser Signatures
Headless Browser Signatures
navigator.webdriver === true- Missing
navigator.plugins - Incorrect
navigator.languages
Timing Inconsistencies
Timing Inconsistencies
- Too-fast script execution
- Unrealistic mouse movements
- Missing interaction entropy
Bot Handling
Once a bot is detected, the system responds based on threat level:- Harmful or high-volume traffic (e.g., DDoS and abusive bots) is blocked immediately, metrics collection is deprioritized in these cases to prevent system overload.
- Sophisticated, human-like bots are flagged for review and redirected away from the destination.
- Standard detected bots have the visit recorded as a metric and are redirected away from the destination.
Detection Accuracy for some popular tools
Analytics & Visualization
Free & Starter Plans
Users on Free/Starter plans see:- Total bot click count
- Bot ratio (%)
- Limited link-level analysis
Growth & Scale Plans (or 5K+ Tokens)
Full access to:- Real vs Bot Traffic Pie Chart
- Geographic Heatmap (bot origins by country)
- Link-Level Analysis Table (sortable, searchable)
- Top Bot Sources (device/OS/browser breakdown)
1. Behavioral Heuristics
Planned Checks:- Click Velocity: >10 clicks/sec from same fingerprint
- Geographic Anomalies: Impossible travel speeds
- Referrer Patterns: Known scraper referrers
2. Real-Time Threat Feed
Integration: Partner with threat intelligence providersCapability: Block known bad IPs, ASNs, and bot networks
Update Frequency: Real-time via WebSocket