Skip to main content

How to Use IPRoyal Proxies With Parsehub

Ann avatar
Written by Ann
Updated over 8 months ago

ParseHub is a GUI-based data-gathering tool. It’s a robust visual-based solution that allows everyone to create advanced data extraction tasks and workflows. More importantly, you don’t have to understand code to use it to its full potential!

This free web scraper can easily deal with JavaScript and AJAX pages , search through forms, log in on a website, open drop-down menus, and handle infinite scroll pages, tabs, and pop-ups. In other words, there’s no data out of its reach! The data you gather is available in Excel and JSON form. Finally, you can set scheduled scraping tasks with Node.js so you get the data you need on a regular basis.

How to Integrate IPRoyal Proxies With ParseHub

1. Subscribe to IPRoyal

Head over to our website, create an account , and log in with your credentials.

2. Choose a Proxy Type

On the left side menu, choose the desired proxy type for ParseHub proxy integration and click on it. For this example, we will use residential proxies.

3. Select Proxy Details

Under the Proxy access section, select proxy server pool type , country, state or region, rotation options , and required proxy protocol type .

4. Copy the Proxy Credentials

Press the Copy button to copy your credential string to your clipboard. You will need to paste it into ParseHub proxy configuration section later (step 10) in this format: host:port:username:password:realm.

5. Download ParseHub and Install It

Go to the official ParseHub website and download it for your operating system.

6. Start a New Project

Open ParseHub and click the New Project button.

7. Enter Target URL

Enter the website address you’re going to scrape and then click the Start project on this URL button below.

8. Go to ParseHub Options

Click on the three horizontal lines on the right and select Options.

9. Go to Connection Settings

Select Advanced on the lower left, then click the Network tab, and click on the Settings button in the Connection section.

10. Configure Proxies Manually

Switch to Manual proxy configuration option from No proxy. From the string you copied at step 4, input the HTTP Proxy Host part into the HTTP Proxy field, and the Proxy Port number into the Port field on the right, then click OK.

11. Authenticate Connection

Confirm and close the ParseHub options and input your user name and password in the newly opened pop-up. In this case, the “Proxy Authentication Required” stands for the realm part.

12. Format the Proxy

Click the gear icon in ParseHub next to your project name and select Settings from the menu.

13. Enable Custom Proxies

Locate the Rotate IP Addresses option and tick the box next to it.

14. Paste the Formatted Proxy String

Paste the formatted proxy string from step 4 in the Custom Proxies field . In our case, it looks like this:

[hostname (geo.iproyal.com)]:[port (22323)]:[proxy username]:[proxy password]:[Proxy Authentication Required]

15. Verify Your Configuration

You can test ParseHub residential proxies on websites like www.showmyip.com. After loading it in ParseHub, select the IP address field and click the Get Data button.

16. Run the Test

Click on the Test Run button to proceed.

17. Verify Results

Once the test run is finally finished, you’ll see the new IP in the scrape results.

Congratulations, you’re ready to start scraping with proxies! Close all tabs except for the one with your target. Select the elements you need to scrape from your target website (make sure to turn off Browse mode ) and let ParseHub work its magic.

Did this answer your question?