Get Started
Templates / AI Web Scraper Enterprise
$8955 nodes Daily DriverVerified · Daniel Grey

AI Web Scraper Enterprise

DATA-EXTRACTIONAI Web Scraper Enterprise55 nodes$89 one-timeDaily Driver

Who is this for?

AI web-scraper n8n workflow for researchers with a Sheets list of 50 zips and Maps categories that starts from a chat message. Search, extraction and deduping pile up across Google search, HTTP pages and Sheets when run by hand. You import the dg-0004 JSON slug-specific with exact credentials, tested first-try, and Exponential Backoff plus Is error? retries are already wired.

What problem does this solve?

You search Google Maps listings, open each HTTP Request page to lift details, then paste and clean rows in Google Sheets by hand. On chat message, AI Agent with OpenAI Chat Model1 runs HTTP Request and GMaps API, cleans Markdown and writes deduped rows to Sheets with Exponential Backoff handling retries. You just triage the Sheets rows.

What this workflow does

1. AI Agent (AI Agent)
2. OpenAI Chat Model1 (OpenAI)
3. HTTP Request (HTTP API)
4. GMaps API (HTTP API)

How it works

A chat message kicks it off → AI Agent with OpenAI Chat Model1 orchestrates HTTP Request and GMaps API with Exponential Backoff retries.

Setup

1. Open danielgrey.shop/app/templates/dg-0004 → Copy JSON → n8n → Import from Clipboard (or Push to n8n)
2. Connect credentials: Google, Google Sheets, OpenAI
3. Run once manually to verify each branch — Time required: ~10 min review — then Activate.

Requirements

- n8n 1.50.0 or later
- Credentials for Google, Google Sheets, OpenAI
- One-time $89 — yours forever, Pro unlocks it too.

Customising

- Tune retry delays in Exponential Backoff and error branch in Is error? for flaky pages.
- Update zip and category inputs for GMaps API and timeouts in HTTP Request for your target sites.

Workflow nodes (55)

Setup InstructionsWhen chat message receivedAI AgentOpenAI Chat Model1When Executed by Another WorkflowQUERY_PARAMSCONFIGHTTP RequestIs error?Stringify error messageExctract HTML BodyRemove extra tagsSimplify?Simplify outputConvert to MarkdownSend Page ContentHTTP_Request_ToolWhen clicking "Execute Workflow"Run workflow every hoursExecute Workflow TriggerCheck Max Retries1Stop and Error1GMaps APIUpdate Status to Success

+ 31 more in the JSON

Tags

data-extraction

Changelog

1.0 · Initial release 2026-08-31
Tested, sanitized, 4-node enhancement pack (Slack/Sheets/Wait/Set) by Daniel Grey