Can I navigate to multiple pages in one session?
Can I navigate to multiple pages in one session?
How long can my session stay active?
How long can my session stay active?
- Idle sessions (no interaction) auto-close after 5 minutes.
- Max session duration: 30 minutes. After that, your session will time out.
Can I force BrowserAI to use a specific country?
Can I force BrowserAI to use a specific country?
The Change Location feature lets you adjust your BrowserAI’s geographic location for accurate geo-targeted scraping and content testing. You can change the location by:
Want all of Europe?
Use
- Updating the
{"country":"XX"}field in the API Token tab. - Replacing
country-usin the Headless Browser tab with your desired country code.
Want all of Europe?
Use
-country-eu to dynamically select an EU-based IP.Which languages and automation tools does BrowserAI support?
Which languages and automation tools does BrowserAI support?
BrowserAI is battle-tested for web automation and supports:
- Puppeteer (Node.js).
- Playwright (Node.js, Python, C#).
- Selenium (Java, Python, C#, Node.js, Go, Ruby).
| Language | Puppeteer | Playwright | Selenium |
|---|---|---|---|
| Node.js | ✅ Native | ✅ Native | ✅ WebDriverJS |
| Python | ❌ | ✅ Native | ✅ WebDriver |
| Java | ✅ Puppeteer-Java | ✅ Playwright-Java | ✅ Native |
| C# | ✅ PuppeteerSharp | ✅ Playwright-.NET | ✅ WebDriver |
| Go | ❌ | ✅ Playwright-Go | ✅ WebDriver-Go |
| Ruby | ✅ Puppeteer-Ruby | ✅ Playwright-Ruby | ✅ WebDriver-Ruby |
How can I take a screenshot of my session?
How can I take a screenshot of my session?
Need visual proof of what’s happening in your session? Capture a screenshot at any time:
- Node.js
- Python
Puppeteer
Why does my page take longer to load than expected?
Why does my page take longer to load than expected?
Some websites have complex anti-bot measures, which require extra processing to bypass protections.To ensure smooth navigation, increase the timeout threshold:
How do I verify my connection?
How do I verify my connection?
If you’re getting connection issues, run the following cURL test:If you get JSON in response: ✅ You’re successfully connected.
If no JSON appears: ❌ Check your credentials & network settings.
If no JSON appears: ❌ Check your credentials & network settings.
What are the most common error codes?
What are the most common error codes?
| Error Code | Meaning | How to Fix |
|---|---|---|
| 403 | Authentication issue | Check credentials & correct API zone. |
| 407 | Proxy connection failure | Verify proxy settings & remote browser port. |
| 503 | Service unavailable | Try again in 1-2 minutes. |
How does BrowserAI pricing work?
How does BrowserAI pricing work?
Simple: You pay per GB of data transferred.
- No per-instance fees
- No hourly costs
- No extra charges for specific countries