Skip to content

Kameleo

Category: Antidetect Browser

Official site: https://kameleo.io
Developer docs: https://developer.kameleo.io
GitHub: https://github.com/kameleo-io/kameleo
Discord: https://discord.gg/XvhsH46vEN

What It Is

Kameleo is a self-hosted anti-detect browser that provides engine-level fingerprint masking for Chromium (their custom fork, "Chroma") and Firefox (their custom fork, "Junglefox"). It is designed for undetected web automation at scale, replacing raw Playwright/Puppeteer/Selenium with real, fingerprint-masked browser profiles that look like genuine human sessions to anti-bot systems.

Key capabilities:

  • Unlimited, real browser fingerprints (canvas, WebGL, navigator, timezone, fonts, WebRTC)
  • Custom Chroma kernel updated within 5 days of upstream Chrome releases
  • Multikernel support: run Chrome, Firefox, Edge, and Safari-type profiles simultaneously
  • Mobile profile emulation (Android Chrome, iOS Safari) on Business and above
  • Proxy integration: HTTP, HTTPS, SOCKS5, SSH per-profile
  • Selenium, Playwright, and Puppeteer integration via local WebSocket API
  • Local API server at http://localhost:5050 -- control profiles programmatically
  • Docker-ready for Linux and Windows containers
  • Headless mode available on Business+ plans

Free vs Paid

Kameleo offers a genuine perpetual free tier, no trial or credit card required.

PlanPriceConcurrent BrowsersBrowser UsageCloud ProfilesAPI Rate
Free0/mo2300 min/mo10060 req/min
Startup45-59/mo10Unlimited5,000120 req/min
Business225-299/mo100Unlimited + mobile5,000600 req/min
Enterprise1,125-1,499/mo1,000Unlimited5,0001,200 req/min

ToS / Safety Notes

  • Kameleo is a legitimate commercial anti-detect tool used for scraping, ad verification, affiliate testing, and multi-account management.
  • Respect each target site's Terms of Service. Anti-detect tools reduce fingerprint leakage but do not grant permission to scrape or automate where prohibited.
  • The local engine runs on your machine (Windows/macOS/Docker). A Kameleo account and valid plan are required to launch profiles; the API validates against the cloud license at startup.
  • Never expose the local API port (5050) publicly. It has no auth layer by default.