⚒️ Automated web browsing & extraction with Airtop and AI-prompted queries

1,131 views · ⚒️ Engineering

💡 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

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

🤖 Autonomous Web Interaction with Airtop (via MCP Trigger)

This workflow uses Airtop to perform fully automated web interactions—triggered by an AI agent through the native MCP Server Trigger in n8n.

> 💡 Perfect for browser automation, intelligent data extraction, and agent-based workflows.


✨ Features


🧰 Workflow Breakdown

  1. Trigger: Native MCP Server Trigger receives instructions

  2. Create Session & Window: Starts browser automation in Airtop

  3. Load Web Page: Loads target URL

  4. Page Interaction:

    • Click elements
    • Scroll inside containers
    • Fill forms with dynamic data
  5. Extract Content:

    • Query using prompts
    • Paginated extraction
  6. Wait & Capture:

    • Waits for downloadable content
    • Takes a screenshot
  7. Cleanup:

    • Closes windows and terminates session

📦 Requirements


🔍 Use Cases


🔧 Nodes Used


🧠 AI-Automation Ready

This workflow is designed to be controlled by external AI agents or orchestration tools. Combined with prompt-based querying and DOM control, it brings a human-like browsing experience into automated pipelines.


🔗 License

Open-source under MIT. Commercial usage allowed with attribution.


Let me know if you’d like to add:

🔗 Nodes Used

MCP Server Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup