# Scrapfly Documentation

## Table of Contents

### Dashboard

- [Intro](https://scrapfly.io/docs)
- [Project](https://scrapfly.io/docs/project)
- [Account](https://scrapfly.io/docs/account)
- [Workspace & Team](https://scrapfly.io/docs/workspace-and-team)
- [Billing](https://scrapfly.io/docs/billing)

### Products

#### MCP Server

- [Getting Started](https://scrapfly.io/docs/mcp/getting-started)
- [Tools & API Spec](https://scrapfly.io/docs/mcp/tools)
- [Authentication](https://scrapfly.io/docs/mcp/authentication)
- [Examples & Use Cases](https://scrapfly.io/docs/mcp/examples)
- [FAQ](https://scrapfly.io/docs/mcp/faq)
##### Integrations

- [Overview](https://scrapfly.io/docs/mcp/integrations)
- [Claude Desktop](https://scrapfly.io/docs/mcp/integrations/claude-desktop)
- [Claude Code](https://scrapfly.io/docs/mcp/integrations/claude-code)
- [ChatGPT](https://scrapfly.io/docs/mcp/integrations/chatgpt)
- [Cursor](https://scrapfly.io/docs/mcp/integrations/cursor)
- [Cline](https://scrapfly.io/docs/mcp/integrations/cline)
- [Windsurf](https://scrapfly.io/docs/mcp/integrations/windsurf)
- [Zed](https://scrapfly.io/docs/mcp/integrations/zed)
- [Roo Code](https://scrapfly.io/docs/mcp/integrations/roo-code)
- [VS Code](https://scrapfly.io/docs/mcp/integrations/vscode)
- [LangChain](https://scrapfly.io/docs/mcp/integrations/langchain)
- [LlamaIndex](https://scrapfly.io/docs/mcp/integrations/llamaindex)
- [CrewAI](https://scrapfly.io/docs/mcp/integrations/crewai)
- [OpenAI](https://scrapfly.io/docs/mcp/integrations/openai)
- [n8n](https://scrapfly.io/docs/mcp/integrations/n8n)
- [Make](https://scrapfly.io/docs/mcp/integrations/make)
- [Zapier](https://scrapfly.io/docs/mcp/integrations/zapier)
- [Vapi AI](https://scrapfly.io/docs/mcp/integrations/vapi)
- [Agent Builder](https://scrapfly.io/docs/mcp/integrations/agent-builder)
- [Custom Client](https://scrapfly.io/docs/mcp/integrations/custom-client)


#### Web Scraping API

- [Getting Started](https://scrapfly.io/docs/scrape-api/getting-started)
- [API Specification](https://scrapfly.io/docs/scrape-api/specification)
- [Monitoring](https://scrapfly.io/docs/monitoring)
- [Customize Request](https://scrapfly.io/docs/scrape-api/custom)
- [Debug](https://scrapfly.io/docs/scrape-api/debug)
- [Anti Scraping Protection](https://scrapfly.io/docs/scrape-api/anti-scraping-protection)
- [Proxy](https://scrapfly.io/docs/scrape-api/proxy)
- [Proxy Mode](https://scrapfly.io/docs/scrape-api/proxy-mode)
- [Proxy Mode - Screaming Frog](https://scrapfly.io/docs/scrape-api/proxy-mode/screaming-frog)
- [Proxy Mode - Apify](https://scrapfly.io/docs/scrape-api/proxy-mode/apify)
- [(Auto) Data Extraction](https://scrapfly.io/docs/scrape-api/extraction)
- [Javascript Rendering](https://scrapfly.io/docs/scrape-api/javascript-rendering)
- [Javascript Scenario](https://scrapfly.io/docs/scrape-api/javascript-scenario)
- [SSL](https://scrapfly.io/docs/scrape-api/ssl)
- [DNS](https://scrapfly.io/docs/scrape-api/dns)
- [Cache](https://scrapfly.io/docs/scrape-api/cache)
- [Session](https://scrapfly.io/docs/scrape-api/session)
- [Webhook](https://scrapfly.io/docs/scrape-api/webhook)
- [Screenshot](https://scrapfly.io/docs/scrape-api/screenshot)
- [Errors](https://scrapfly.io/docs/scrape-api/errors)
- [Timeout](https://scrapfly.io/docs/scrape-api/understand-timeout)
- [Throttling](https://scrapfly.io/docs/throttling)
- [Troubleshoot](https://scrapfly.io/docs/scrape-api/troubleshoot)
- [Billing](https://scrapfly.io/docs/scrape-api/billing)
- [FAQ](https://scrapfly.io/docs/scrape-api/faq)

#### Crawler API

- [Getting Started](https://scrapfly.io/docs/crawler-api/getting-started)
- [API Specification](https://scrapfly.io/docs/crawler-api/specification)
- [Retrieving Results](https://scrapfly.io/docs/crawler-api/results)
- [WARC Format](https://scrapfly.io/docs/crawler-api/warc-format)
- [Data Extraction](https://scrapfly.io/docs/crawler-api/extraction-rules)
- [Webhook](https://scrapfly.io/docs/crawler-api/webhook)
- [Billing](https://scrapfly.io/docs/crawler-api/billing)
- [Errors](https://scrapfly.io/docs/crawler-api/errors)
- [Troubleshoot](https://scrapfly.io/docs/crawler-api/troubleshoot)
- [FAQ](https://scrapfly.io/docs/crawler-api/faq)

#### Screenshot API

- [Getting Started](https://scrapfly.io/docs/screenshot-api/getting-started)
- [API Specification](https://scrapfly.io/docs/screenshot-api/specification)
- [Accessibility Testing](https://scrapfly.io/docs/screenshot-api/accessibility)
- [Webhook](https://scrapfly.io/docs/screenshot-api/webhook)
- [Billing](https://scrapfly.io/docs/screenshot-api/billing)
- [Errors](https://scrapfly.io/docs/screenshot-api/errors)

#### Extraction API

- [Getting Started](https://scrapfly.io/docs/extraction-api/getting-started)
- [API Specification](https://scrapfly.io/docs/extraction-api/specification)
- [Rules Template](https://scrapfly.io/docs/extraction-api/rules-and-template)
- [LLM Extraction](https://scrapfly.io/docs/extraction-api/llm-prompt)
- [AI Auto Extraction](https://scrapfly.io/docs/extraction-api/automatic-ai)
- [Webhook](https://scrapfly.io/docs/extraction-api/webhook)
- [Billing](https://scrapfly.io/docs/extraction-api/billing)
- [Errors](https://scrapfly.io/docs/extraction-api/errors)
- [FAQ](https://scrapfly.io/docs/extraction-api/faq)

#### Proxy Saver

- [Getting Started](https://scrapfly.io/docs/proxy-saver/getting-started)
- [Fingerprints](https://scrapfly.io/docs/proxy-saver/fingerprints)
- [Optimizations](https://scrapfly.io/docs/proxy-saver/optimizations)
- [SSL Certificates](https://scrapfly.io/docs/proxy-saver/certificates)
- [Protocols](https://scrapfly.io/docs/proxy-saver/protocols)
- [Pacfile](https://scrapfly.io/docs/proxy-saver/pacfile)
- [Secure Credentials](https://scrapfly.io/docs/proxy-saver/security)
- [Billing](https://scrapfly.io/docs/proxy-saver/billing)

#### Cloud Browser API

- [Getting Started](https://scrapfly.io/docs/cloud-browser-api/getting-started)
- [Proxy & Geo-Targeting](https://scrapfly.io/docs/cloud-browser-api/proxy)
- [Unblock API](https://scrapfly.io/docs/cloud-browser-api/unblock)
- [File Downloads](https://scrapfly.io/docs/cloud-browser-api/file-downloads)
- [Session Resume](https://scrapfly.io/docs/cloud-browser-api/session-resume)
- [Human-in-the-Loop](https://scrapfly.io/docs/cloud-browser-api/human-in-the-loop)
- [Debug Mode](https://scrapfly.io/docs/cloud-browser-api/debug-mode)
- [Bring Your Own Proxy](https://scrapfly.io/docs/cloud-browser-api/bring-your-own-proxy)
- [Browser Extensions](https://scrapfly.io/docs/cloud-browser-api/extensions)
##### Integrations

- [Puppeteer](https://scrapfly.io/docs/cloud-browser-api/puppeteer)
- [Playwright](https://scrapfly.io/docs/cloud-browser-api/playwright)
- [Selenium](https://scrapfly.io/docs/cloud-browser-api/selenium)
- [Vercel Agent Browser](https://scrapfly.io/docs/cloud-browser-api/agent-browser)
- [Browser Use](https://scrapfly.io/docs/cloud-browser-api/browser-use)
- [Stagehand](https://scrapfly.io/docs/cloud-browser-api/stagehand)
- [Vibium](https://scrapfly.io/docs/cloud-browser-api/vibium)

- [Billing](https://scrapfly.io/docs/cloud-browser-api/billing)
- [Errors](https://scrapfly.io/docs/cloud-browser-api/errors)


### Tools

- [Antibot Detector](https://scrapfly.io/docs/tools/antibot-detector)

### SDK

- [Golang](https://scrapfly.io/docs/sdk/golang)
- [Python](https://scrapfly.io/docs/sdk/python)
- [TypeScript](https://scrapfly.io/docs/sdk/typescript)
- [Scrapy](https://scrapfly.io/docs/sdk/scrapy)

### Integrations

- [Getting Started](https://scrapfly.io/docs/integration/getting-started)
- [LangChain](https://scrapfly.io/docs/integration/langchain)
- [LlamaIndex](https://scrapfly.io/docs/integration/llamaindex)
- [CrewAI](https://scrapfly.io/docs/integration/crewai)
- [Zapier](https://scrapfly.io/docs/integration/zapier)
- [Make](https://scrapfly.io/docs/integration/make)
- [n8n](https://scrapfly.io/docs/integration/n8n)

### Academy

- [Overview](https://scrapfly.io/academy)
- [Web Scraping Overview](https://scrapfly.io/academy/scraping-overview)
- [Tools](https://scrapfly.io/academy/tools-overview)
- [Reverse Engineering](https://scrapfly.io/academy/reverse-engineering)
- [Static Scraping](https://scrapfly.io/academy/static-scraping)
- [HTML Parsing](https://scrapfly.io/academy/html-parsing)
- [Dynamic Scraping](https://scrapfly.io/academy/dynamic-scraping)
- [Hidden API Scraping](https://scrapfly.io/academy/hidden-api-scraping)
- [Headless Browsers](https://scrapfly.io/academy/headless-browsers)
- [Hidden Web Data](https://scrapfly.io/academy/hidden-web-data)
- [JSON Parsing](https://scrapfly.io/academy/json-parsing)
- [Data Processing](https://scrapfly.io/academy/data-processing)
- [Scaling](https://scrapfly.io/academy/scaling)
- [Walkthrough Summary](https://scrapfly.io/academy/walkthrough-summary)
- [Scraper Blocking](https://scrapfly.io/academy/scraper-blocking)
- [Proxies](https://scrapfly.io/academy/proxies)

---

# Zapier

 [  View as markdown ](https://scrapfly.io/?view=markdown)   Copy for LLM    Copy for LLM  [     Open in ChatGPT ](https://chatgpt.com/?hints=search&prompt=Read%20from%20https%3A%2F%2Fscrapfly.io%2Fdocs%2Fmcp%2Fintegrations%2Fzapier%20so%20I%20can%20ask%20questions%20about%20it.) [     Open in Claude ](https://claude.ai/new?q=Read%20from%20https%3A%2F%2Fscrapfly.io%2Fdocs%2Fmcp%2Fintegrations%2Fzapier%20so%20I%20can%20ask%20questions%20about%20it.) [     Open in Perplexity ](https://www.perplexity.ai/search/new?q=Read%20from%20https%3A%2F%2Fscrapfly.io%2Fdocs%2Fmcp%2Fintegrations%2Fzapier%20so%20I%20can%20ask%20questions%20about%20it.) 

 

 

 Connect Scrapfly web scraping to 7000+ apps with Zapier's native MCP client support. Build automated workflows combining data collection, processing, and distribution across your favorite tools.

 

 

 Workflow Automation Cloud [  Official Website ](https://zapier.com/) 

 

 1. [MCP Documentation](https://scrapfly.io/docs/mcp)
2. [Integrations](https://scrapfly.io/docs/mcp/integrations)
3. Zapier
 
 ## Prerequisites

Before getting started, make sure you have the following:

- [Zapier](https://zapier.com/) account (free or paid)
- Your Scrapfly API key (only if not using OAuth2) ([create account](https://scrapfly.io/register))
 
## Setup Instructions

Zapier now supports the Model Context Protocol (MCP) natively. Connect Scrapfly as an MCP server to access web scraping capabilities across all your Zaps. The setup takes less than 5 minutes.

1. **Create a New Zap** Navigate to the editor section and create a new Zap:
    
    
    1. Log in to your Zapier account
    2. Go to the editor section
    3. Click the **+** button to create a new Zap
2. **Create an MCP Client Zap**
    1. Search for the **MCP Client** action and click it
    2. Set the **Action event** to **Run tool**
    3. Create a new account from the **Account tab**
3. **Configure the MCP Authentication**Zapier supports **OAuth** and **Bearer tokens** for MCP clients auth. Use the below details to configure it:
    
    
    1. Fill in the MCP connection details 
        1. **Server URL:** `https://mcp.scrapfly.io/mcp`
        2. **Transport:** **Streamable HTTP**
        3. **OAuth:** **Yes**
    2. Click the **Continue to MCP Client** button to open the OAuth page
    3. Add your Scrapfly API key and click the **Login** button
4. **Save MCP Server Configuration** After entering the configuration, click **Allow** to register the Scrapfly MCP server.
    
    The server will now be available in the MCP Client Zaps.
5. **Use Scrapfly MCP in Your Zaps** Access Scrapfly scraping tools in any Zap workflow:
    
    
    1. Create a new Zap or edit an existing one
    2. Add an action step and search for **"MCP Client"**
    3. Select the Scrapfly MCP server from the account dropdown
    4. Choose a tool (e.g., `scrape`, `screenshot`)
    5. Configure tool parameters (URL, format, etc.)
     
      Example: Scraping in a Zap**Scenario:** Scrape product pages when new rows are added to Google Sheets
    
    
    1. **Trigger:** Google Sheets → New Row
    2. **Action:** MCP Tool → Scrapfly → scrape 
        - URL: `{{trigger_output.product_url}}`
        - Format: markdown
        - Render JS: true
    3. **Action:** Google Sheets → Update Row 
        - Scraped Content: `{{action_output.content}}`
6. **Test and Publish Your Zap** Test the Zap to ensure Scrapfly MCP tools work correctly:
    
    
    1. Click **Test &amp; Continue** on each step
    2. Review the scraped data output from Scrapfly
    3. Check for any errors in the test results
    4. Once all steps test successfully, click **Publish**
    5. Monitor Zap runs in the **Zap History** tab
     
      **Pro Tip:** Use Zapier's built-in **Formatter** and **Filter** actions to process scraped data before sending it to destination apps!

## Workflow Ideas

Here are some workflow concepts you can build with Scrapfly MCP in Zapier. These are simplified examples - adapt them to your specific needs:

#####   Price Monitoring (Beginner) 

 Beginner LevelMonitor competitor product prices and get alerts on price drops.

**Workflow:**

- **Trigger:** Schedule (hourly)
- **Action:** Scrapfly MCP → scrape product pages
- **Action:** Extract price with Formatter
- **Action:** Compare with stored price in Google Sheets
- **Action:** Send Slack alert if price dropped
 
 

 

 

#####   News Aggregator (Intermediate) 

 Intermediate LevelCollect news from multiple sources and summarize with AI.

**Workflow:**

- **Trigger:** Schedule (daily 9am)
- **Action:** Scrapfly MCP → scrape news sites (loop)
- **Action:** OpenAI → summarize articles
- **Action:** Airtable → save summaries
- **Action:** Email → send daily digest
 
 

 

 

#####   Competitive Intelligence (Advanced) 

 Advanced LevelTrack competitor websites and analyze changes over time.

**Workflow:**

- **Trigger:** Schedule (daily)
- **Action:** Scrapfly MCP → scrape competitor pages
- **Action:** Extract pricing/product data
- **Action:** Compare with historical data
- **Action:** Send alerts on significant changes
- **Action:** Update Google Sheets dashboard
 
 

 

 



## Example Prompts

When using Scrapfly MCP tools in Zapier, you'll configure actions with parameters like these examples:

###### Simple Page Scraping

    

Scrape https://web-scraping.dev/product/1 and extract content in markdown format

 

    

###### Screenshot Capture

    

Take full-page screenshot of https://web-scraping.dev and save as PNG

 

    

###### Dynamic Content Extraction

    

Scrape https://web-scraping.dev with JavaScript rendering enabled, wait 3 seconds for content to load

 

    

###### Batch URL Processing

    

Loop through spreadsheet URLs, scrape each page, extract prices, save results back to sheet

 

    



## Troubleshooting

#####    MCP server not appearing in Zapier   

 

**Cause:** MCP server configuration not saved or Zapier plan doesn't support MCP

**Solution:**

- Verify you saved the MCP server configuration in Settings → MCP Servers
- Check that your Zapier plan supports MCP integration
- Refresh your Zapier dashboard or clear browser cache
- Contact Zapier support if MCP settings are not visible
 
 

 

 

#####    OAuth2 authorization fails   

 

**Cause:** Browser blocks OAuth2 popup or authorization expires

**Solution:**

- Ensure popups are allowed for zapier.com in your browser
- Manually copy OAuth2 URL from Zapier and paste in browser
- Check that you're logged into Scrapfly in your browser
- Fallback: use API key authentication instead
 
 

 

 

#####    MCP tool execution fails   

 

**Cause:** Invalid parameters or insufficient credits

**Solution:**

- Check parameter values in the MCP Tool action (URL format, etc.)
- Verify your Scrapfly account has remaining credits
- Review error message in Zap History for details
- Test the same parameters in Scrapfly dashboard to isolate issue
 
 

 

 

#####    Task limit reached   

 

**Cause:** Zapier monthly task limit exceeded

**Solution:**

- Check your Zapier plan limits in account settings
- Note: Each MCP tool call counts as 1 task
- Reduce scraping frequency in Schedule trigger
- Use Scrapfly's cache parameter to avoid re-scraping
- Combine multiple operations into fewer Zaps
- Upgrade Zapier plan for higher task limits
 
 

 

 



## Alternative Automation Platforms

While Zapier offers simplicity and the largest app ecosystem, you might also want to explore these no-code automation alternatives for Scrapfly MCP integration:

#####   [Make](https://scrapfly.io/docs/mcp/integrations/make) 

Visual automation platform with advanced workflow capabilities and native MCP support.

- Visual drag-and-drop scenario builder
- Advanced routing and iteration
- Operations-based pricing
 
 

 

 

#####   [n8n](https://scrapfly.io/docs/mcp/integrations/n8n) 

Open-source workflow automation with self-hosting option and MCP support.

- Self-hosted or cloud deployment
- Open-source with active community
- Advanced workflow capabilities
 
 

 

 



## Next Steps

- [Explore available MCP tools](https://scrapfly.io/docs/mcp/tools) and their capabilities
- [See real-world examples](https://scrapfly.io/docs/mcp/examples) of what you can build
- [Learn about authentication methods](https://scrapfly.io/docs/mcp/authentication) in detail
- [Read the FAQ](https://scrapfly.io/docs/mcp/faq) for common questions
 
 [  Back to All Integrations ](https://scrapfly.io/docs/mcp/integrations)