Standard Functions

BrowserAI is fully CDP-compatible, meaning every Puppeteer function and feature works right out of the box. You can explore the complete Puppeteer API in the official Puppeteer docs. But we didn’t stop there—we’ve added custom CDP functions, fine-tuned for high-performance scraping and stealth browsing. Take full control of your automation stack and push the limits of what’s possible.

The following are a few common browser navigation functions to get you started.

Custome Functions

Captcha Solver

BrowserAI’s built-in CAPTCHA solver automatically handles all CAPTCHAs, keeping your automation uninterrupted. Use custom CDP functions to monitor and fine-tune the solving process directly in your code.

If you would like to disable CAPTCHA solver entirely through the Control Panel see our feature for Disable Captcha Solver.

Once a CAPTCHA is solved, BrowserAI automatically submits the form if required.

CAPTCHA Solver - Automatic Solve

CAPTCHA Solver - Manual Control

To manually configure or disable the default CAPTCHA solver—allowing you to call it manually or handle solving yourself—use the following CDP commands and settings.

Emulation Functions

Custom Client SSL/TLS Certificates

Use this command to install custom client SSL/TLS certificates for domain authentication when required. These certificates remain active for the current BrowserAI session and are automatically removed when the session ends.