REST API
Web scraping nodes for n8n workflows
Add web scraping to n8n automations with one HTTP node.
n8n is a source-available workflow automation tool. Use webclaw's REST API in any HTTP Request node to scrape, crawl, or extract data in your automations. No custom code or headless browser infrastructure needed.
Setup
n8n HTTP Request node config
{
"method": "POST",
"url": "https://api.webclaw.io/v1/scrape",
"authentication": "headerAuth",
"headerAuth": {
"name": "Authorization",
"value": "Bearer {{$env.WEBCLAW_API_KEY}}"
},
"contentType": "json",
"bodyParametersJson": {
"url": "={{ $json.url }}",
"formats": ["markdown"]
}
}Why webclaw for n8n
- Plain REST API works in any HTTP Request node
- No browser infrastructure to maintain
- Bot bypass built-in for protected sites
- Predictable pricing works with n8n credit tracking
Common use cases
- Monitor pages and trigger alerts on changes
- Enrich leads with scraped company data
- Build content aggregation workflows
- Automate competitive intelligence reports
Frequently asked questions
How do I call webclaw from an n8n workflow?
Use the HTTP Request node with method POST, URL https://api.webclaw.io/v1/scrape, Bearer auth with your API key, and a JSON body containing url and formats.
Can I run scheduled scraping jobs in n8n?
Yes. Trigger the workflow with a Cron node, call webclaw via HTTP Request, then send results to Slack, email, Google Sheets, or any other n8n destination.