Use this powerful n8n workflow to scrape real-time hotel data from Booking.com using Bright Data, clean the results, and format them for human readability using an OpenRouter AI agent.
Download this n8n workflow template and start using it instantly.
Market Researchers: Needing up-to-the-minute pricing and availability data from major travel sites.
Data Analysts: Requiring structured, pre-cleaned data feeds for competitive intelligence.
n8n Automation Specialists: Looking for advanced examples of integrating web scraping services (Bright Data) with conversational AI agents (Langchain/OpenRouter).
Developers: Seeking ready-to-use n8n templates for complex data pipelines.
This powerful n8n workflow provides a sophisticated solution for gathering competitive travel data. It addresses the challenges of dynamic web scraping and data presentation simultaneously. When triggered by a simple chat message specifying a city, the automation uses the Bright Data n8n node to initiate a targeted scraping job on Booking.com, ensuring reliable extraction of pricing, title, and address information. The architecture handles the asynchronous nature of web scraping by implementing a robust wait-and-check loop, ensuring the flow waits for the data to be fully collected. Once the data is retrieved, a key feature is the integration of an AI Agent (powered by OpenRouter and using the Langchain n8n node) and a Calculator tool. This combination processes the raw scraping output, cleans it up, performs necessary conversions (like showing prices in Euros), and transforms it into a highly readable, human-friendly list. This complete n8n template moves raw data directly to actionable insights.
This automation starts with a conversational n8n trigger:
status is 'ready'.To deploy this powerful n8n template, follow these steps:
This n8n workflow utilizes a complex blend of web scraping, control flow, and AI nodes:
When chat message received (Langchain Chat Trigger): The starting point, acting as the primary n8n trigger, initiating the automation upon receiving a user message containing the target city.
Set (parameters): Extracts the chatInput (the city name) from the trigger payload, preparing it for the scraping operation.
Initiate batch extraction from URL (BrightData n8n node): Starts the Booking.com web scraping job using the provided city name, returning a snapshot ID.
Check the status of a batch extraction (BrightData n8n node): Periodically checks the status of the scraping job.
If (check if result ready): A core n8n node for flow control, checking if the Bright Data snapshot status equals 'ready' before proceeding.
Wait: Implements a time delay if the scraping is still in progress, allowing the n8n workflow to be asynchronous and robust.
Download the snapshot content (BrightData n8n node): Retrieves the completed scraping results as raw JSON data.
Set (clean data): Standardizes the data structure by selecting and renaming key fields (title, address, prices) before AI processing.
Aggregate: Collects all individual hotel item records into a single array for efficient AI input.
Human Friendly Results (Langchain Agent n8n node): The centerpiece of the AI processing. This n8n node uses system instructions and the attached tools/LLM to transform raw tabular data into a conversational, well-formatted output.
OpenRouter Chat Model2 (n8n node): Provides the underlying large language model capabilities used by the Langchain Agent.
Calculator (Langchain Tool n8n node): Attached to the Agent, allowing the AI to perform mathematical operations, specifically converting scraped prices to Euros as instructed.
Use this comprehensive n8n workflow to schedule daily scraping of Google Places data via Dumpling AI and automatically save structured leads (rating, address, phone) directly into Google Sheets. Perfect for lead generation and market research using n8n templates.

Use this comprehensive n8n workflow to scrape Google Maps leads via Bright Data, enrich company data using OpenAI and Gemini LLMs, generate personalized cold call scripts, and store everything in Supabase.

Use this powerful n8n workflow to automate lead generation. Scrape Google Maps business data using an Apify n8n node and append results directly to Google Sheets.

This automated n8n workflow template scrapes Indeed job listings using Bright Data, polls the API for results, analyzes each post with an OpenAI LLM, and stores all relevant data in Google Sheets.

Use this powerful n8n workflow to scrape real-time job listings from Indeed, LinkedIn, and Glassdoor via RapidAPI, automatically saving the structured data to Google Sheets. Find the best n8n templates for data extraction.

e-com AI automation: 90% time saved on repetitive tasks: product sheets, after-sales chatbots, etc. 🚀 save time, win customers







































