Make
Run ScrapingBee inside Make scenarios — no code requiredOverview
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.
Setup
Connect ScrapingBee in Make once, then reuse the connection across all your scenarios.
- In Make, click + Create scenario (or open an existing scenario). On the canvas, click + and search for ScrapingBee.
- 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.
- Click Create a connection.
- (Optional) Enter a Connection name.
- 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
| Module | What it does | Underlying API |
|---|---|---|
| Extract Data | Scrape a URL and pull specific fields using CSS or XPath rules expressed as JSON | HTML API |
| Take a Screenshot | Capture a full-page or selector-scoped screenshot of any URL | HTML API |
| Make an API Call | Power-user escape hatch — issue a custom request to the ScrapingBee API with any parameter combination | HTML API |
Search and AI
| Module | What it does | Underlying API |
|---|---|---|
| Get Google SERP Data | Scrape Google search results — classic, news, maps, shopping, images, or AI Mode | Google API |
| Ask ChatGPT | Send a prompt to ChatGPT, optionally enhanced with live web search for up-to-date answers | ChatGPT API |
E-commerce
| Module | What it does | Underlying API |
|---|---|---|
| Search For Products In Amazon | Search Amazon for a query and return a structured list of products | Amazon Search API |
| Get Product Data From Amazon | Fetch detailed product info by ASIN — price, ratings, reviews, stock status | Amazon Product API |
| Search For Products On Walmart | Search Walmart and return structured results with filtering and sorting | Walmart Search API |
| Get Product Data From Walmart | Fetch Walmart product details by product ID, localized by store or zip code | Walmart Product API |
YouTube
| Module | What it does | Underlying API |
|---|---|---|
| Search Videos On YouTube | Search YouTube videos, channels, or playlists with filters for duration, upload date, HD/4K | YouTube Search API |
| Get YouTube Video Metadata | Retrieve metadata for a specific video by ID — title, description, views, likes, duration | YouTube 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
- ScrapingBee app on Make — marketplace listing
- Make's ScrapingBee app documentation — Make's auto-generated module reference
- Make community — ScrapingBee topics
- ScrapingBee dashboard — manage your API key, view usage, upgrade your plan
- Knowledge Base — searchable troubleshooting articles