No-Code & Automation

Web Scraping in n8n Workflows

n8n's HTTP Request node can call any REST API. Point it at denkbot.dog and your workflow can fetch web content, extract page data, and take screenshots — without writing a line of code or installing any additional nodes. The dog does the heavy lifting. n8n does the orchestration.

What you'd use this for

Content aggregation workflows that pull from multiple sites, monitoring pipelines that check competitor pages, SEO tools that extract metadata from URLs, automated reports generated from live web data.

How it works

example
// n8n HTTP Request node configuration:
{
  "method": "POST",
  "url": "https://api.denkbot.dog/scrape",
  "authentication": "predefinedCredentialType",
  "headers": {
    "Authorization": "Bearer {{ $env.DENKBOT_API_KEY }}",
    "Content-Type": "application/json"
  },
  "body": {
    "url": "{{ $json.url }}",
    "format": "json",
    "renderJs": false
  }
}

// Response fields available in next nodes:
// {{ $json.title }}  {{ $json.text }}
// {{ $json.metadata.description }}  {{ $json.links }}

Questions & Answers

Does n8n have a native denkbot.dog node?+

Not yet — use the HTTP Request node. It takes 2 minutes to configure and works identically to a native node.

Can I use it in a loop to scrape multiple URLs?+

Yes. Use a Split In Batches node before the HTTP Request node. Each item in the batch gets its own scrape request.

Can n8n handle the PNG from /screenshot?+

Yes. Set "Response Format" to "File" in the HTTP Request node and the PNG binary is passed to the next node as a file.

Ready to start fetching?

€19/year. Unlimited requests. API key ready in 30 seconds.