For the complete documentation index, see llms.txt. This page is also available as Markdown.

ParseHub

Set up ParseHub with Oxylabs Proxies to scrape public data. Step-by-step guide for turning websites into spreadsheets or APIs.

ParseHub is a tool for scraping public data from websites. It allows users to turn any site into a spreadsheet or API.

Watch our video or follow the steps below to integrate Parsehub with the following Oxylabs proxies:

Step 1

Visit the Oxylabs dashboard and add your IP address to the whitelist under your chosen Oxylabs proxy product section. If you still need to create your user, do that first. You may need your user credentials for authentication in ParseHub later on.

Step 2

Download ParseHub and install it.

Step 3

Launch ParseHub.

Step 4

Create a new project from your home screen by clicking the + New Project button.

Parsehub new project

Step 5

Insert a URL from which you would like to scrape public data. In this example, we'll use https://oxylabs.io. Then, press Start project on this URL.

Project URL example

Step 6

Wait for the project to be ready and switch to the Browse mode.

Browse mode switch

Step 7

Once the Browse slider is green, open the drop-down list on the top-right side and click on Preferences.

Preferences

Step 8

Select Advanced, click on the Network tab and choose Settings.

Advanced network settings

Step 9

Select Manual proxy configuration, and insert the following details according to your chosen Oxylabs proxy type:

Residential & Mobile Proxies

Proxy type: HTTP, HTTPS, SOCKS5

IP/Host:pr.oxylabs.io

Port: 7777

Manual proxy configuration

You can also use random or sticky country-specific entries. For example, if you enter us-pr.oxylabs.io under HTTP Proxy and 10000 under Port, you’ll acquire a US exit node. If you enter 10001 under Port, you’ll receive the US exit node with a sticky session. You can find a complete list of country-specific random proxy entry nodes here and a list of sticky proxy entry nodes - here.

Datacenter Proxies

Proxy type: HTTP, HTTPS, SOCKS5

IP/Host: dc.oxylabs.io

Port: 8001

With the pay-per-IP subscription, the port represents the sequential number assigned to an IP address from the given list, so port 8001 will use the first IP address on your proxy list.

With the pay-per-traffic subscription, port 8001 will pick a random IP address, but it will stay consistent for the session duration. You can specify the proxy's geo-location within the user authentication string, such as user-USERNAME-country-US:PASSWORD to connect to a US proxy.

Dedicated Datacenter Proxies (Enterprise)

Proxy type: HTTP or SOCKS5

IP/Host: a specific IP address (e.g., 1.2.3.4)

Port: 60000 (HTTP), 1180 (SOCKS5)

For Enterprise Dedicated Datacenter Proxies, you’ll have to choose an IP address from the acquired proxy list.

Dedicated Datacenter Proxies (Self-service)

Proxy type: HTTP or HTTPS

IP/Host: ddc.oxylabs.io

Port: 8001

For Self-Service Dedicated Datacenter Proxies, the port indicates the sequential number of an IP address from the acquired proxy list.

ISP Proxies

Proxy type: HTTP, HTTPS, SOCKS5

IP/Host: isp.oxylabs.io

Port: 8001

With ISP Proxies, the port is assigned to a specific IP address and its location. Hence, port 8001 will always pick the first IP from your proxy list.

If you want to get a different IP with each request, change the Port to 8000 to enable proxy rotation.

Dedicated ISP Proxies

Proxy type: HTTP, HTTPS, SOCKS5

IP/Host: disp.oxylabs.io

Port: 8001

You will need to choose the port assigned to an IP address from the purchased proxy list, which you can find on the Oxylabs dashboard. The 8001 port will pick the first IP address from your list for all requests.Use port 8000 for automatic proxy IP rotation.

Step 10

Afterwards, open both a new tab and any website, where you’ll get a message like this (the photo is taken from Parsehub, your exact details will be different):

There, enter you proxy user credentials (found on Oxylabs dashboard):

Proxy type
Example

Residential & Mobile proxies

User Name: customer-USERNAME

Password: PASSWORD

Datacenter proxies

User Name: user-USERNAME

Password: PASSWORD

Dedicated Datacenter proxies (Enterprise)

User Name: USERNAME

Password: PASSWORD

Dedicated Datacenter proxies (Self-service)

User Name: user-USERNAME

Password: PASSWORD

ISP proxies

User Name: user-USERNAME

Password: PASSWORD

Dedicated ISP proxies

User Name: user-USERNAME

Password: PASSWORD

That's it! You've successfully integrated Oxylabs proxies with ParseHub. Find the original ParseHub integration blog post here.

Last updated

Was this helpful?