Choose the proxy that matches the task
Use Octoparse built-in proxies when
Octoparse built-in proxies are residential IPs. They are the right starting point when a page loads with your local connection but returns an access error, CAPTCHA, redirect, or different content during a representative task test. They are also useful when the target content is specific to a country or region and the selected proxy location must match that market. In Task Settings → Anti-blocking, select Access website via proxies, choose Use Octoparse proxies, then select Default or a country/region and set a rotation interval. Default uses IPs from random countries; choose a specific location when the target’s availability, language, prices, inventory, or rules depend on geography. Octoparse states that built-in proxies support most countries and regions; use the current selector to confirm the location you need before configuring a production run. Built-in proxies can also be enabled from the editor’s Proxy control when your local IP cannot load the target page. Select Use the same proxies for task runs only after the editor test, the Local or Cloud test, and the resulting data all match expectations.Use your own proxy when
Use your own proxy only when you already operate or obtain the required network path and intend to run the task locally. In the task settings, choose Use my own proxies, then enter each proxy asIP:port.
The current public support scope is deliberately narrow:
- HTTP proxies only
- Address and port in
IP:portformat - Local runs only
- No username/password authentication
What built-in proxies cost
Octoparse built-in proxy traffic costs $3 per GB. Proxy usage is measured from page-loading traffic, not from the number of extracted rows. To enable the service, the account needs at least $3 in credits. Based on Octoparse testing, 1 GB can typically cover about 500 web pages; actual usage varies with page size, images, scripts, redirects, and retries. Proxy credits cannot be refunded. Start with a small test, inspect the resulting page and data, then review usage before increasing task volume.How IP rotation works
IP rotation changes the proxy used by an applicable task at the interval you choose. It is useful when repeated requests from one IP are a likely cause of blocking, but it is not a guarantee that every request receives a new IP or that a target site will allow the task. When a task starts, Octoparse uses the proxy you selected. If you set a rotation interval, it switches proxies at that interval while the task runs. Custom proxies are selected from your list; built-in proxies are provided by Octoparse for the location you choose. Switching pauses when the task is paused. When you configure a rotation interval, use these rules:
The proxy, User-Agent, and Cookie settings can be coordinated. When configured, Octoparse can switch a User-Agent or clear Cookies when the IP changes. That may be useful for a new anonymous session, but it can break an authenticated one. Change one setting at a time and test the complete path to the target data.
Validate the effect before scaling
1
Capture a baseline
Run a small, representative task without changing several settings at once. Record the final URL, screenshot, error text, and sample output.
2
Select the smallest suitable option
Use Public IP Pool for a Cloud region, a built-in proxy for managed residential IPs, or your own HTTP proxy for a Local run.
3
Test the connection and page
Where the UI offers Test Connection, use it. Then load the actual target page; a successful connection alone does not prove the target accepts the IP.
4
Validate page and data
Check redirects, login state, challenge pages, expected fields, multiple rows, missing values, and duplicates.
5
Monitor usage and stop when needed
Review the event log and traffic cost. Stop retries when they repeatedly return an access page, consume credits, or fail to improve data quality.
What a proxy can and cannot change
For managed Cloud-region selection, see Cloud IP pools. For a page that still fails after a controlled proxy test, use Troubleshoot access and blocking and Waits, timeouts, and retries.