Choose the proxy network for each request
In Standard mode you choose the proxy network a request starts on. proxy_pool picks datacenter or residential, and custom_proxy sends the request through a proxy you supply. The network is part of the request price.
500 credits after you confirm your email. No card.

What this request asks for
- proxy_pool=residential
- Starts the request on the residential network. Adds 5 credits.
- X-Sdrive-Credits
- Reports the settled charge. 10 credits for a residential HTTP request.
What it does for a request
- Datacenter
- The default network. A request costs 5 credits, or 10 with a browser. Fast and cost-efficient for most public pages.
- Residential
- Adds 5 credits. Suited to pages that vary by country or restrict datacenter traffic, and the network that supports country targeting.
- Your own proxy
- custom_proxy sends the first attempt through a proxy you supply, in place of proxy_pool.
- A fixed price
- The price comes from the request you sent. If ScrapeDrive recovers on another route, the price stays the same.
When to use it
Use it when
- Datacenter, when it returns the page you need. It is the cheaper network.
- Residential, when a site restricts datacenter traffic or you need a specific country.
- Your own proxy, when a site you are allowed to reach must be accessed through an upstream route you control.
Leave it out when
- You use Auto mode. Auto owns the proxy route and rejects proxy_pool and custom_proxy.
How to set it
proxy_pool
datacenter or residential
Standard mode only. The default is datacenter.
custom_proxy
http(s)://username:password@host:port
Standard mode only. Replaces proxy_pool. Cannot be combined with proxy_country.
Limits to plan for
- Your own proxy covers the first attempt. If that attempt cannot deliver the page, ScrapeDrive may use one of its own proxies during recovery.
- Send custom_proxy in a POST body, so the proxy credentials do not appear in a URL.
- A request that ends without a usable page costs 0 credits on any network.
Other features
Start with a plain request. Add browser, routing or waiting settings only when the page needs them.
Automatic routing
ScrapeDrive picks HTTP or browser, proxy pool and location, under the max_credits ceiling you set.
See the feature, Automatic routingJavaScript rendering
Load the page in a real browser so content that scripts add is in the result.
See the feature, JavaScript renderingGeo targeting
Route a residential Standard request through the country you name with proxy_country.
See the feature, Geo targetingWebpage screenshots
Add an image of the viewport, the full page or one element to a request.
See the feature, Webpage screenshotsOutput formats
Choose HTML, visible text or Markdown with result_type, at the same price.
See the feature, Output formatsAsync requests
Get a job id at once, then poll for the result or receive it at an HTTPS webhook.
See the feature, Async requestsBrowser waits
Hold a browser request for a load event, a CSS selector or a fixed delay.
See the feature, Browser waitsHeaders and sessions
Pass your own headers to the site and keep one proxy session across related requests.
See the feature, Headers and sessionsCost controls
Work out the price from the parameters, cap Auto with max_credits and read the settled charge.
See the feature, Cost controls
Try proxy routing on your page
Paste a page URL into the Playground and see exactly what ScrapeDrive returns.
500 credits after you confirm your email. No card.
