Resources · Make integration

ScrapeNinja Make integrationAutomate ScrapeNinja with Make.

Need web pages scraped as part of a larger workflow? The ScrapeNinja Make integration gives you 3 action modules and no trigger. This page shows how to link your API key, which module to pick, and how to build a first scenario around them.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the ScrapeNinja Make integration do for you?

The ScrapeNinja Make integration lets a Make scenario (the automation you build, a chain of modules) call ScrapeNinja for you. Each module is one brick of that chain. ScrapeNinja brings three of them, all actions, so something else has to start the scenario: a schedule or another app.

Scrape pages listed in another tool. A trigger from the app that holds your URLs starts the scenario, and Scrape fetches each page. What comes back travels as a bundle, meaning one item passed from a module to the next, ready to be stored wherever your team works.

Switch to a browser run when a page resists. Some sites only show their content once a browser has loaded them. Scrape (Real browser) is the module named for that case; the Make documentation does not describe how it differs, so compare both on the same page with a test run.

Reach the rest of the ScrapeNinja API. Make an API Call calls any endpoint of the API with the connection you already set up, which covers what the two scraping modules leave out.

Keep the limits in mind. The Make documentation for this app is short: it lists no fields and no quotas, and its own note says the content was AI-generated from the vendor docs and should be checked. Anything specific belongs to the ScrapeNinja documentation. If you are weighing tools, the n8n vs Make comparison lays out the differences, and Make pricing explains how operations are counted. To learn the editor step by step, the Make training covers it from the first module.

Connect

How do you connect ScrapeNinja to Make?

  1. 01

    Get your API key from RapidAPI

    Make reaches ScrapeNinja with an API key, so you need an active account on RapidAPI or APIRoad and a ScrapeNinja subscription there. On RapidAPI, open your dashboard, pick ScrapeNinja in your subscribed APIs and copy the key shown in the authentication section.

  2. 02

    Add a ScrapeNinja module

    In your scenario, add any ScrapeNinja module and click Create a connection. A connection is your ScrapeNinja account linked to Make once, then reused by every module of the app. The Connection name field is optional, but a clear name helps later.

  3. 03

    Paste the key and save

    Paste the API key you copied, or follow the instructions Make shows on screen, then save. From now on, the three modules pick this connection from a list instead of asking for the key again.

First scenario

Build your first scenario with ScrapeNinja

GoalWhen a new page address shows up in the app where you track URLs, Make scrapes it with ScrapeNinja and hands the result to the next module.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the + to add the first module. ScrapeNinja has no trigger, so start with the trigger of the app that holds your list of pages.

  2. 02

    Add Scrape and connect

    Click the + to the right of that first module, search for ScrapeNinja and choose Scrape. Click Create a connection and paste your RapidAPI key if you have not done so yet.

  3. 03

    Map the page address

    Fill the fields of Scrape by mapping data from the first module, so each new item in your list becomes one request. Each run of a module on one bundle counts as an operation on your Make plan.

  4. 04

    Test with Run once

    Click Run once and open the bundles each module received. If the content of a page comes back empty or incomplete, try the same address with Scrape (Real browser) and compare.

  5. 05

    Schedule and switch on

    Set the schedule on the first module (a new scenario runs every 15 minutes by default) and switch the scenario on. Add a module after Scrape to store what it returns where your team reads it.

Modules

What each ScrapeNinja module does

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

ScrapeNinja1

Make an API Call

ActionIn the docs only

This module gives you access to any endpoint of the ScrapeNinja API from your scenario, reusing the connection you already created, so you never paste the key twice.

When to use it
the option you need is not exposed by Scrape or Scrape (Real browser), and the ScrapeNinja API documentation shows an endpoint for it.
Watch out
you build the request yourself here, so keep the ScrapeNinja API reference open while you fill it.
ScrapeNinja2

Scrape

ActionIn the docs only

Scrape is the standard ScrapeNinja action: it sends one scraping request per bundle it receives and passes the response on to the next module of your scenario, where you can store or filter it.

When to use it
start here for a new site, and keep it when a Run once test returns the page content you expect.
Watch out
the Make documentation lists none of its fields, so read the labels in the module itself before mapping data.
ScrapeNinja3

Scrape (Real browser)

ActionIn the docs only

Scrape (Real browser) is the second scraping action, and its name says it runs the request through a real browser. The Make documentation gives no further detail on how it behaves compared with Scrape.

When to use it
a page scraped with Scrape comes back without the content you see when you open it yourself.
Watch out
confirm the difference in the ScrapeNinja documentation and test both modules on the same address before you switch a live scenario.
Need help

Need help automating ScrapeNinja with Make?

A person reads every message.

FAQ

Questions about ScrapeNinja and Make

01Is the ScrapeNinja Make integration free?
Yes on the Make side: ScrapeNinja is a standard app, available from the Free plan. That plan allows 2 active scenarios, a scheduled run every 15 minutes at the most, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) lower the interval to 1 minute and count usage in operations per month. The ScrapeNinja API itself needs its own subscription through RapidAPI or APIRoad, which is billed by ScrapeNinja, not by Make.
02What do you need to connect ScrapeNinja to Make?
You need an active account on RapidAPI or APIRoad and an API key for ScrapeNinja. On RapidAPI, open your dashboard, select ScrapeNinja among your subscribed APIs and copy the key from the authentication section. Then, in Make, add any ScrapeNinja module, click Create a connection, give it a name if you like, and paste the key. The same connection then serves all three modules, including Make an API Call, so there is nothing to repeat later.
03Can ScrapeNinja start a Make scenario on its own?
No. ScrapeNinja has no trigger module in Make, only three actions, so something else has to start the scenario. The simplest option is the schedule on the first module: a new scenario runs every 15 minutes by default, with 15 minutes as the minimum on the Free plan and 1 minute on paid plans. The other option is to open the scenario with a trigger from another app, for example the one that holds your list of URLs, and place Scrape right after it.
04What if the ScrapeNinja module you need is missing in Make?
Use Make an API Call. It reaches any endpoint of the ScrapeNinja API with the connection you already have, so an option that Scrape or Scrape (Real browser) does not expose can still be called from the scenario. Keep in mind that the Make documentation for this app is brief and carries a note saying it was AI-generated from the vendor docs, so check field names and limits in the ScrapeNinja documentation, and contact ScrapeNinja directly for questions about their API.
05Should you use Make or n8n for ScrapeNinja?
It depends on the rest of your stack more than on ScrapeNinja. In Make, you get three modules (Scrape, Scrape (Real browser) and Make an API Call) that plug into any scenario, with the API key stored once in a connection. Apps often have an n8n node as well, so check whether ScrapeNinja does before deciding. Compare both tools on the apps your scenario touches and on how your team prefers to build, then test the same scrape in each.