Automate seamless web scraping using this powerful n8n workflow template. Bypass anti-bot systems with Scrappey, starting from an n8n trigger and handling test data input.
Download this n8n workflow template and start using it instantly.
Developers needing reliable web scraping solutions who are often blocked by anti-bot measures.
Data analysts who frequently extract public data and require scalable infrastructure.
Users looking for effective n8n templates for advanced external API integration.
n8n users frustrated by anti-bot technologies blocking their standard HTTP requests.
Web scraping is often hampered by sophisticated anti-bot technologies that block standard HTTP requests. This robust n8n workflow provides a powerful solution by integrating directly with Scrappey, a premium scraping API designed to handle complex anti-bot measures, JavaScript rendering, and proxies automatically. By utilizing this specific n8n workflow, you can reliably scrape dynamic content from virtually any website. The setup includes an n8n trigger for scheduling and a dedicated n8n node for preparing test URLs, ensuring a smooth transition to production where you can connect your source data feed. This n8n workflow demonstrates how to leverage external services efficiently within the n8n platform to achieve highly reliable data extraction. Deploying this n8n templates configuration ensures your scraping tasks remain uninterrupted.
Step 1: Initiation. The process begins with the Schedule Trigger n8n trigger. This n8n node is configured to start the n8n workflow either manually or on a predefined schedule, providing flexible control over the scraping frequency.
Step 2: Data Input. The Test Data n8n node prepares the input URL (https://n8n.io/ in this template) and passes it down the n8n workflow. For live production usage, users must replace or modify this n8n node to ingest URLs from a database, file, or other preceding n8n nodes.
Step 3: Execution of Scraping. The core action is performed by the Scrape website with Scrappey n8n node, which is configured as an HTTP Request. This n8n node sends a POST request to the Scrappey API endpoint, passing the target URL dynamically using an expression ({{ $json.url }}). This is the most crucial part of the n8n workflow.
Step 4: Bot Evasion. Scrappey executes the scraping request using advanced techniques, handles proxies, manages retries, and successfully evades anti-bot systems, returning the clean, rendered HTML content back to this n8n workflow instance for further processing by subsequent n8n nodes.
1. Download the provided n8n workflow JSON file.
2. In your n8n instance, click 'New' and then 'Import from JSON' to load this n8n templates configuration.
3. Scrappey API Key Setup: Locate the Scrape website with Scrappey n8n node.
4. Navigate to the Query Parameters section within the configuration of this n8n node and replace the placeholder YOURAPIKEY with your actual Scrappey API key. Proper authentication is vital for the n8n workflow to function.
5. Update the Test Data n8n node or replace it entirely with your preferred data source (e.g., a Google Sheets n8n node or database connector) to feed the actual list of URLs you need to scrape.
6. Activate the n8n workflow by enabling the Schedule Trigger n8n trigger.
Schedule Trigger (n8n trigger):
Function: The initial n8n trigger that starts the execution of the entire n8n workflow. Configured for flexible manual or scheduled runs.
Key Configuration: Starts the overall scraping process.
Test Data (n8n node):
Function: Creates a standardized input object, currently providing a test URL (https://n8n.io/) to verify the n8n workflow logic before production deployment. Users should modify this n8n node for their data.
Key Configuration: Sets the url variable which is consumed downstream.
Scrape website with Scrappey (HTTP Request n8n node):
Function: Executes the core web scraping task by communicating with the Scrappey API, specifically designed to bypass anti-bot defenses and retrieve reliable content.
Key Configuration:
URL: https://publisher.scrappey.com/api/v1
Method: POST
Body Parameters: Includes cmd: request.get and dynamically sourced url (={{ $json.url }}).
* Query Parameters: Requires the user's Scrappey API key for successful operation.
Use this powerful n8n workflow template to automatically scrape business emails from Google Maps search results based on custom queries and save them directly to Google Sheets.

Use this powerful n8n workflow to scrape complex web pages, clean HTML, and use Google Gemini to generate custom Cheerio.js extraction code for structured JSON output. Deploy this advanced n8n automation today.

Scrape websites and run advanced custom analysis prompts using this powerful n8n workflow. Integrate Apify scraping data with Gemini via OpenRouter to get structured results.

Automate pre-call research using this powerful n8n workflow. Scrape the latest company news based on your Google Calendar entries and receive a formatted email digest daily. Download this n8n template for sales enablement.








































