Best for Web Scraping

Browser automation is a complex area. Selenium and Puppeteer provide a viable solution, but Kameleo is a better alternative. Our platform isn’t just making virtual browser profile management easy, it also alters your browser fingerprint. This results in elimination of blocking items during scraping such as reCAPTCHAs and anti-bot protection measures.

Kameleo Local API

Once you start Kameleo on your PC, a local API will be available which you can use to automate all your tasks in Kameleo. You can simply call the REST API from your code (C#, NodeJS, Java, Python, Javascript, etc.) and perform various activities on the graphical interface, such as creating, starting, and saving a profile.

Selenium Stealth WebDriver

Once you start the browser from Kameleo you can fully control it with Selenium commands. This way you can automate any browsing activity. Our Selenium Stealth WebDriver solution keeps you completely undetected, so websites won’t be able to detect that you are using automation tools.

Create bots using Selenium, Puppeteer or Playwright frameworks

NuGet & NodeJS & Python Package

To enhance the integration process and allow you to start working on Kameleo as soon as possible our developer team created NuGet, NPMPython packages to operate with Kameleo Local API. These libraries make the profile starting easy in less than 10 lines of code.

Code Examples

To get started quickly or experiment with Kameleo you can simply copy the example codes from our GitHub repository.

External Connection

When you start a desktop profile in Kameleo our built-in browser engine will start. Depending on your selection it can be Chrome, Chromium, Firefox, or Edge. In some situations you might want to use your own browser, so we made this setup possible in the latest version of Kameleo.

Check our detailed pricing page for feature lists.

Check our detailed pricing page for feature lists.