Resources · Make integration

ZenRows Make integrationAutomate ZenRows with Make.

Need data from web pages inside your automations without writing a scraper? The ZenRows Make integration gives you 4 action modules to extract page data, check your API usage and reach any ZenRows endpoint. This guide covers the connection and a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the ZenRows Make integration do for you?

The ZenRows Make integration links your ZenRows account to Make, the no-code tool where you build scenarios, meaning automations made of modules chained one after the other. Once linked, a scenario sends a page address to ZenRows and gets the page's data back, ready for the next app. You never write or host scraping code yourself.

A competitor watch list that fills itself. An online store keeps a list of rival product pages. Each address goes through Scraping a URL with CSS Selectors, which keeps only the parts of the page you point at, and the next module writes them into your table. When a price moves, the team sees it in the sheet instead of checking sites by hand.

Full page data from well-known sites, no setup per page. For pages on the most popular websites, Scraping a URL with Autoparse hands back the page's data as JSON on its own. A marketing analyst can feed that straight into a report without learning selectors.

A usage check before a large batch. Get the Scraper API Usage reads how much of your ZenRows API you have consumed, so a scenario can warn someone before a long run of scrapes starts.

Two limits to know. ZenRows has no trigger in Make, so something else has to start the scenario: the schedule or another app. And Make's own documentation for ZenRows is flagged as limited, so it offers no connection guide and no field reference; Make an API Call covers what the three ready-made modules leave out. If you are still choosing a platform, the Make review gives the overall picture, and the n8n vs Make comparison helps if n8n is on your list too. Stuck on an error later? Head to Make troubleshooting.

Connect

How do you connect ZenRows to Make?

  1. 01

    Add a ZenRows module

    Inside a scenario, add any ZenRows module, then click Create a connection. A small window opens where you can name the connection if you like, which helps once you manage several ZenRows accounts.

  2. 02

    Authorize Make

    Follow what the window asks for: approve Make on a ZenRows page, or paste the key ZenRows gives you. Make's documentation for this app does not say which of the two appears, so read the window before looking for anything.

  3. 03

    Save and reuse it

    Click Save. That connection now serves every ZenRows module in all your scenarios. Next time, you just pick it from the list instead of setting it up again.

First scenario

Your first scenario with ZenRows

GoalWhen a new page address shows up in another app, Make sends it to ZenRows and gets back the parts of the page you selected.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the + to add the first module. ZenRows has no trigger, so this first bubble belongs to the app that holds your list of page addresses.

  2. 02

    Add the ZenRows module

    Click the + on the right of that first module, search for ZenRows and pick Scraping a URL with CSS Selectors. Choose your connection, or click Create a connection if it is your first time.

  3. 03

    Map the page address

    Fill the module: map the address coming from the first module, then target the parts of the page you want. Each bundle, one item passed from module to module, carries a single address here.

  4. 04

    Test with Run once

    Click Run once to execute the scenario one time. Then open each module's results to read the bundles it received and confirm ZenRows returned the data you expected.

  5. 05

    Schedule and switch it on

    Set the schedule on the first module. A new scenario runs every 15 minutes by default, which is also the shortest gap allowed on the Free plan. Then turn the scenario on.

Modules

What each ZenRows module does

ZenRows gives you 4 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

ZenRows1

Get the Scraper API Usage

Action

In MakeRetrieves your current ZenRows API usage.

Get the Scraper API Usage tells you how much of your ZenRows API you have used so far, and passes that figure to the next module so you can log it or act on it.

When to use it
at the start of a scenario that scrapes a long list of pages, so the team gets a heads-up before the allowance runs out.
Watch out
it still counts as an operation on your Make plan, even though it scrapes nothing.
ZenRows2

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

With Make an API Call, the whole ZenRows API opens up to your scenario: you choose an endpoint and Make sends the request using the connection you already saved.

When to use it
when none of the three ready-made modules covers the request you need, for example an option they do not expose.
Watch out
Make's guide for this app is limited and does not describe the endpoints, so keep the ZenRows API reference open while you build the call.
ZenRows3

Scraping a URL with Autoparse

Action

In MakeGets a JSON with the page's data. For most popular websites only.

Scraping a URL with Autoparse turns a whole web page into JSON data without asking you to describe the page first. You give it the address, it hands back structured content.

When to use it
the page sits on a widely used website and you want everything it holds, not two or three chosen pieces.
Watch out
it only works for most popular websites; on a smaller site, switch to Scraping a URL with CSS Selectors.
ZenRows4

Scraping a URL with CSS Selectors

Action

In MakeExtracts specific data from a given URL.

Scraping a URL with CSS Selectors pulls out only the pieces of a page you target, such as a title or a price, which keeps the output short and easy to map into the next module.

When to use it
any site Autoparse does not handle, or any page where you need a few precise values rather than the full content.
Watch out
selectors follow the page layout, so rerun Run once after a site gets redesigned to check they still match.
Need help

Need help automating ZenRows with Make?

A person reads every message.

FAQ

ZenRows and Make: common questions

01Is the ZenRows Make integration free?
Yes, on the Make side. ZenRows is a standard app, available from the Free plan onward. That plan allows 2 active scenarios, a gap of at least 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Every module run on a bundle counts as one operation on your plan. Paid plans lower the shortest gap to 1 minute and remove the cap on active scenarios. Your ZenRows account is a separate matter: this page does not cover ZenRows plans or prices.
02What do you need to connect ZenRows to Make?
A ZenRows account and a Make account, nothing more that the documentation lists. Make's documentation for ZenRows gives no prerequisites and no specific connection steps, so the generic Make flow applies. Add a ZenRows module, click Create a connection, give it a name if you want, then either approve Make on the ZenRows page or paste the key ZenRows provides, depending on what the window asks. Click Save and the connection works for all four ZenRows modules in every scenario you build afterward.
03Does ZenRows trigger Make scenarios in real time?
No. ZenRows has no trigger module in Make, scheduled or instant, so it cannot start a scenario by itself. Two ways around it. First, let the schedule start the run: a new scenario checks every 15 minutes by default, and paid plans go down to 1 minute. Second, open the scenario with a trigger from another app, for instance the tool that stores your page addresses, then place a ZenRows module right after it. If that other app offers an instant trigger, it calls Make through a webhook as soon as something happens there.
04What if the ZenRows module you need is missing in Make?
Use Make an API Call. It reaches any endpoint of the ZenRows API with the connection you already have, so you are not limited to the three ready-made modules. Keep two limits in mind. Scraping a URL with Autoparse only works for most popular websites, so a lesser-known site calls for Scraping a URL with CSS Selectors instead. And Make flags its ZenRows documentation as limited, which means the ZenRows API reference is your guide for anything beyond the listed modules.
05Should you use Make or n8n for ZenRows?
It depends on where the rest of your automations live. In Make, ZenRows comes with four modules, including Make an API Call for anything they do not cover, and it runs from the Free plan. The same app often has an n8n node too, so check that side before you decide. The practical criterion is simple: build the scrape in the tool that already holds the apps receiving the data, so the whole flow stays in one scenario that is easy to test and to follow.