Zapier
Run ScrapingBee inside Zapier Zaps — no code requiredOverview
Zapier is a no-code automation platform — you build Zaps that start with a trigger from one app and run one or more actions from other apps. The ScrapingBee app on Zapier lets you call ScrapingBee APIs as an action step inside any Zap: scrape pages, capture screenshots, extract structured data, or pull data from the Google, Amazon, Walmart, YouTube, and ChatGPT dedicated APIs.
The ScrapingBee app is available on Zapier's app marketplace and works on every Zapier plan, including the free tier.
Prerequisites
You need:
- A Zapier account (free tier is fine)
- A ScrapingBee account and an API key from your dashboard
Setup
Connect ScrapingBee to Zapier once, then reuse the connection across all your Zaps.
- In Zapier, hover the + icon in the left sidebar until it expands into Create, click it, then select Zaps from the options (or open an existing Zap).
- Pick a trigger app (e.g. Google Sheets) and configure it.
- Add an action step, search for ScrapingBee, and select it.
- Choose an action — Use HTML API, Retrieve Data From Dedicated APIs, or Check Usage.
- Zapier prompts you to connect a ScrapingBee account. Click Connect a new account.
- Paste your ScrapingBee API key into the credentials field, then click Connect. Zapier validates the key and saves the connection.
- Map the action's input fields, then click Publish to turn the Zap on.
The connection is now saved to your Zapier account and available to every ScrapingBee action step in any Zap — you won't need to re-enter the API key next time.
Available actions
The ScrapingBee app exposes three actions on Zapier. Unlike the Make and n8n integrations — which expose one module per ScrapingBee endpoint — Zapier's actions are coarse wrappers: each action covers a family of endpoints, and you configure the specific behavior through the action's input fields. There are no triggers or searches, so ScrapingBee only ever appears as an action step in a Zap (pair it with a trigger from another app).
| Action | What it does |
|---|---|
| Use HTML API | Fetch webpage HTML with a headless browser — supports stealth proxies, data extraction, interactions, screenshots, and more |
| Retrieve Data From Dedicated APIs | Get data from the Google, Amazon, YouTube, Walmart, and ChatGPT dedicated APIs |
| Check Usage | Programmatically monitor credit consumption and concurrency usage |
Use HTML API wraps the full ScrapingBee HTML API, so the same parameters apply — premium_proxy, stealth_proxy, custom_google, country_code, extract_rules, screenshot, and the rest. See the HTML API reference for every parameter.
Retrieve Data From Dedicated APIs is a single action that covers five dedicated APIs. You pick the underlying API (Google, Amazon, YouTube, Walmart, or ChatGPT) inside the action and supply the matching input — a search query for Google/Amazon/Walmart/YouTube, an ASIN or product ID for the product endpoints, or a prompt for ChatGPT. Each maps to the same parameters documented in the relevant dedicated API reference: Google API, Amazon API, YouTube API, Walmart API, and ChatGPT API.
Only the Select API field appears at first. The rest of the fields are fetched dynamically based on which API you pick, so give it a couple of seconds after selecting one before the matching input fields show up.
Check Usage calls the ScrapingBee usage endpoint and returns your current credit balance, max concurrency, and plan limits. It's rate-limited to 6 calls per minute and does not consume concurrency.
Example workflows
Two starting points showing how ScrapingBee combines with other Zapier apps:
Enrich new Google Sheets rows on demand
- Trigger the Zap on New or Updated Spreadsheet Row in Google Sheets.
- Pass a URL or query from the row into the ScrapingBee Retrieve Data From Dedicated APIs action.
- Write the returned data back into additional columns of the same row with a Google Sheets Update Spreadsheet Row step.
- Add new rows by hand or from a form; the Zap enriches each one as it lands — no code, no cron.
Price-drop alerts
- Trigger the Zap on a schedule (e.g. every morning).
- Call ScrapingBee Retrieve Data From Dedicated APIs with the Amazon or Walmart product API and your tracked ASIN/product ID to pull the current price.
- Add a Filter by Zapier step that only continues if the price is below your target.
- Send yourself a Slack message, email, or Telegram alert.
- Each run checks the live price against your target directly, so there's no history to track or compare against.
Credits and limits
Each ScrapingBee action consumes ScrapingBee credits at exactly the same rate as the underlying API call it wraps — Zapier adds no surcharge. A Use HTML API call with premium_proxy: true costs the same as the HTML API with that flag; a Retrieve Data From Dedicated APIs call costs whatever the selected dedicated API costs. See credit costs for the exact per-endpoint pricing.
Zapier itself bills you in tasks — each completed action step in a Zap counts as one task against your Zapier plan. A Zap with one trigger and two action steps that runs 100 times consumes 200 Zapier tasks. ScrapingBee has no trigger on Zapier — it only appears as an action step, so every ScrapingBee step counts toward your Zapier task usage.
For scraping that hits anti-bot defenses, Use HTML API accepts premium_proxy and stealth_proxy. Start without either proxy flag. If the site blocks you (CAPTCHA page, empty result, error response), 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
Zapier 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 when reconnecting the account.
A scrape returns empty or blocked content
The target site is blocking ScrapingBee's default scraper. In the Use HTML API action, enable premium_proxy: true first; if still blocked, escalate to stealth_proxy: true. Each step up costs more credits — see credit costs.
Resources
- ScrapingBee on Zapier — marketplace listing and available actions
- ScrapingBee dashboard — manage your API key, view usage, upgrade your plan
- Knowledge Base — searchable troubleshooting articles