Documentation

Make

Run ScrapingBee inside Make scenarios — no code required

Overview

Make (formerly Integromat) is a visual workflow automation platform — you build scenarios by chaining apps together on a canvas, no code required. The official ScrapingBee app for Make lets you call any ScrapingBee API endpoint as a module inside a scenario: scrape pages, capture screenshots, extract structured data, search Google / Amazon / Walmart / YouTube, or send prompts to ChatGPT.

Prerequisites

You need:

Setup

Connect ScrapingBee in Make once, then reuse the connection across all your scenarios.

  1. In Make, click + Create scenario (or open an existing scenario). On the canvas, click + and search for ScrapingBee.
  2. Click the ScrapingBee app, then pick any module (e.g. Make an API Call). The Create a connection button appears regardless of which module you choose.
  3. Click Create a connection.
  4. (Optional) Enter a Connection name.
  5. Paste your ScrapingBee API key into the credentials field, then click Save. Make validates the key and opens the module's configuration.

The connection is now saved and available to every ScrapingBee module in your Make workspace — you won't need to re-enter the API key next time.

Available modules

The ScrapingBee app exposes 12 modules in Make, grouped below by capability. Each wraps a ScrapingBee API endpoint — Make presents the same parameters the API accepts, just as form fields instead of query strings. Follow the Underlying API link on any row for the full parameter reference.

Scraping

ModuleWhat it doesUnderlying API
Extract DataScrape a URL and pull specific fields using CSS or XPath rules expressed as JSONHTML API
Take a ScreenshotCapture a full-page or selector-scoped screenshot of any URLHTML API
Make an API CallPower-user escape hatch — issue a custom request to the ScrapingBee API with any parameter combinationHTML API

Search and AI

ModuleWhat it doesUnderlying API
Get Google SERP DataScrape Google search results — classic, news, maps, shopping, images, or AI ModeGoogle API
Ask ChatGPTSend a prompt to ChatGPT, optionally enhanced with live web search for up-to-date answersChatGPT API

E-commerce

ModuleWhat it doesUnderlying API
Search For Products In AmazonSearch Amazon for a query and return a structured list of productsAmazon Search API
Get Product Data From AmazonFetch detailed product info by ASIN — price, ratings, reviews, stock statusAmazon Product API
Search For Products On WalmartSearch Walmart and return structured results with filtering and sortingWalmart Search API
Get Product Data From WalmartFetch Walmart product details by product ID, localized by store or zip codeWalmart Product API

YouTube

ModuleWhat it doesUnderlying API
Search Videos On YouTubeSearch YouTube videos, channels, or playlists with filters for duration, upload date, HD/4KYouTube Search API
Get YouTube Video MetadataRetrieve metadata for a specific video by ID — title, description, views, likes, durationYouTube Metadata API

There's also a Get ScrapingBee API Usage module that returns your current credit balance, max concurrency, and plan limits — useful for adding a usage check to a scenario or alerting when credits run low. It maps to the ScrapingBee usage endpoint.

Example workflows

Two starting points showing how ScrapingBee modules combine with other Make apps:

Competitor price monitoring

  • Trigger the scenario on a daily schedule.
  • For each ASIN in a Google Sheet, run Get Product Data From Amazon.
  • Compare the current price against the last logged value.
  • Post a Slack message when a price drops more than a configurable threshold.
  • ScrapingBee handles the scraping; Google Sheets and Slack handle storage and notification.

AI-driven company brief from search

  • Trigger on a new row in a CRM (e.g. a HubSpot company added).
  • Run Get Google SERP Data for the company name.
  • Pipe the top result titles and snippets into Ask ChatGPT with a prompt like "Summarize what this company does in two sentences and tag the industry."
  • Write the summary and tag back to the CRM record — end-to-end enrichment with no custom code and no per-site extraction rules to maintain.

Credits and limits

Each ScrapingBee module call consumes ScrapingBee credits at the same rate as the underlying API call — Make adds no surcharge. Get Google SERP Data costs whatever the Google API costs; Take a Screenshot with premium_proxy: true costs whatever the HTML API costs with that flag. See credit costs for the exact per-endpoint pricing.

Make itself bills you in operations — each module call counts as one operation against your Make plan, regardless of which app it uses. A 5-step scenario that runs 100 times consumes 500 Make operations.

The Scraping modules (Extract Data, Take a Screenshot, Make an API Call) accept premium_proxy, stealth_proxy, custom_google, and country_code parameters for geo-targeted and anti-bot scraping. Start without either proxy flag. If the site blocks you, retry with premium_proxy: true. If you're still blocked, escalate to stealth_proxy: true. The ladder goes cheap → expensive, so only step up when you need to.

Troubleshooting

Connection fails on save

Make couldn't validate the API key against ScrapingBee. Copy the key fresh from app.scrapingbee.com/account/manage/api_key — make sure there's no surrounding whitespace — and paste it again.

A scrape returns empty or blocked content

The target site is blocking ScrapingBee's default scraper. For Scraping modules, enable premium_proxy: true first; if still blocked, escalate to stealth_proxy: true. Each step up costs more credits — see credit costs.

Resources