๐Ÿ“Š Automate web research & analysis with Oxylabs & GPT for comprehensive reports

โšก 1,220 views ยท ๐Ÿ“Š Market Research & Insights

๐Ÿ’ก Pro Tip โ€” HTTP Request scraping tends to break when sites update their markup. If youโ€™re scraping a major platform, check if ScraperNode covers it โ€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Fully automate deep research from start to finish: scrape Google Search results, select relevant sources, scrape & analyze each source in parallel, and generate a comprehensive research report.

Who is this for?

This workflow is for anyone who needs to research topics quickly and thoroughly: content creators, marketers, product managers, researchers, journalists, students, or anyone seeking deep insights without spending hours browsing websites. If you find yourself opening dozens of browser tabs to piece together information, this template will automate that entire process and deliver comprehensive reports in minutes.

How it works

  1. Submit your research questions through n8nโ€™s chat interface (include as much context as you need)
  2. AI generates strategic search queries to explore different angles of your topic (customize the number of queries as needed)
  3. Oxylabs scrapes Google Search results for each query (up to 50 results per query)
  4. AI evaluates and selects sources that are the most relevant and authoritative
  5. Content extraction runs in parallel as Oxylabs scrapes each source and AI extracts key insights
  6. Summaries are collected in n8nโ€™s data table for final processing
  7. AI synthesizes everything into a comprehensive research report with actionable insights

See the complete step-by-step tutorial on the n8n blog.

Requirements

Setup

  1. Install Oxylabs AI Studio as shown on this page
  2. Set your API keys:
    • Oxylabs AI Studio
    • OpenAI
  3. Create a data table
  4. Select the table name in each data table node
  5. Create a sub-workflow:
    • Select the 3 nodes (Scrape content, Summarize content, Insert row)
    • Right-click
    • Select โ€œConvert 3 nodes to sub-workflowโ€
  6. Edit the sub-workflow settings for for parallel execution:
    • Mode: Run once for each item
    • Options โ†’ Add Option โ†’ disable โ€œWait For Sub-Workflow Completionโ€

Once you finish all these setup steps, you can run the workflow through n8nโ€™s chat interface. For example, send the following message:

I'm planning to build a wooden summer house and would appreciate guidance on the process. What are the key considerations I should keep in mind from planning through completion? I'm particularly interested in the recommended construction steps and which materials will ensure long-term durability and quality.

Customize this workflow for your needs

Feel free to modify the workflow to fit the scale and final output your project requires:

๐Ÿ”— Nodes Used

Chat Trigger, OpenAI, Data table

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup