How to scrape data from any website? No python required!

Did you know that more than 70 zettabytes of data were created, captured, and consumed last year alone? That is like a trillion gigabytes!

The great news is that public data can be scraped and used for a wide range of purposes including:

Getting data from eCommerce product catalogues
Finding B2B prospects for different industries
Collecting customer reviews
Research and more…

This massive amount of data is open to the public and may be simply scraped for information about businesses, competitors, possible opportunities, and trends. 

In this tutorial, we will walk you through how you can scrape a popular web directory called Clutch to find top-ranking marketing agencies you could contact to sell your services.

To do this we will be using our Hexomatic scraping recipes to enable you to scrape data in minutes via a point-and-click browser. No coding or complex software required.

Let’s get started.

Step 1: Create a scraping recipe

To get started, create a blank scraping recipe in Hexomatic.com 

Step 2: Add the website URL

Go to the website page from which you want to scrape data from.

In this case, we are going to use a website directory category that is displaying a list of top-ranking advertising agencies.

Copy-paste the URL in the Hexomatic scraping recipe builder URL bar. 

Then, click Preview.

Step 3: Choose the elements to scrape from a webpage

In this section, we will show you how to easily scrape different elements from the webpage.

Step 1: Scrape titles

Choose whether you want to select that specific element only or select all the matching elements found on the page. It can be text, number, URL, HTML tag, and more.

In this case, use the “select all” option to get all the titles detected on the page. 

You can set the element type as text if you want to save the text of the title or select the link URL for scraping the title URLs.

Step 2: Scrape company ratings

Next, you can select and scrape the rating of each company. To do that, select the rating of the first company and click “Select all” from the actions bar to scrape all the company ratings captured on the page.

Step 3: Scrape other company data

You can also scrape the number of employees for each company, its minimum project size, hourly rate, number of employees, and location. Choose the element type and click Save. 

Using this logic, you can scrape any data from the webpage.

Step 4 Save the scraping recipe

Click save to save the scraping recipe. 

Step 4: Create a new workflow 

To use your scraping recipe, create a new workflow from data input.

Step 5: Add URLs of category pages

Now, you can add the URLs of other category pages (SEO  firms, mobile application developers, etc) and add these as a source to scrape from these pages automatically.

Step 6: Add your scraping recipe to the workflow

Add your previous scraping recipe to the workflow, selecting data input as the source. Then, click Continue.

Step 7: Run or schedule your workflow

After running the workflow, you will get the data from all the inserted URLs. 

Step 8: View and save the results

Now, you can view the results of the workflow.

You can then export it to CSV or Google sheets.


Automate & scale time-consuming tasks like never before

Hexomatic. The no-code, point and click work automation platform.

Harness the internet as your own data source, build your own scraping bots and leverage ready made automations to delegate time consuming tasks and scale your business.

No coding or PhD in programming required.