Browserless Drivers
Nimble's infrastructure uses specialized Browserless Drivers under the hood to optimize performance, rendering, and access behavior based on your use case. By default, the optimal driver is selected automatically. However, for advanced use cases, you can control which driver to use explicitly in your Web API requests.
What?
Drivers are internal configurations that determine:
Whether a headless or headfull browser is used.
If rendering, stealth techniques, or anti-bot mitigation is applied.
The depth and accuracy of page interaction and data capture.
Nimble's optimization engine intelligently selects the best driver when driver
is not set. However, advanced users can specify a driver manually via the Web API endpoint using the driver
parameter.
read more on Browserless Drivers here - Browserless Drivers
Note: Driver control is only supported in the Web API. It cannot be set manually in other API verticals.
Available Drivers (Web API Only)
The following drivers are available for explicit use only via the Web API endpoint:
vx6
❌
Headless
Fastest non-rendering mode for simple page loads and API endpoints.
vx8
✅
Headless
Default headless rendering mode. Best for pages requiring light JS rendering.
vx8-pro
✅
Headfull
Headfull rendering with more human-like behavior. Ideal for moderate anti-bot protections.
vx10
✅
Headless Stealth
Advanced stealth for highly protected websites.
vx10-pro
✅
Headfull Stealth
Highest-grade stealth and realism. Best for heavily fortified targets.
The
driver
parameter overrides therender
flag:
render: false
= usesvx6
which is the default
render: true
= usesvx8
orvx10
automatically depending on the domain
When to Use the driver
Parameter
driver
ParameterYou want guaranteed behavior for rendering, stealth, or evasion.
You’re targeting websites with known protection mechanisms.
You need reproducible results across environments.
You’re optimizing cost/performance across different types of content.
Example Request
curl -X POST 'https://api.webit.live/api/v1/realtime/web' \
--header 'Authorization: Basic <credential string>' \
--header 'Content-Type: application/json' \
--data-raw '{
"url": "https://www.example.com",
"driver": "vx6"
}'
What Happens If I Don’t Set It?
If you omit the driver
parameter:
Nimble automatically selects the best driver for the domain.
The selected driver is returned in the response payload for any API request.
You can also view driver usage and history in the Nimble App under your Dashboard or Analytics.
Last updated