Home / Integrations / Flowise AI
🌊 VISUAL LLM CANVAS • FLOWISE CUSTOM TOOL

Visual Web Scraping Workflows in Flowise

Drag and drop live web extraction into your Flowise AI canvas. Connect FlyCrawl with conversational agents, vector databases, and multi-agent systems with zero puppeteer setup.

Get Free API Key →
No Code
Visual drag & drop
ReAct & MRKL
Agentic reasoning fit
350ms
Avg cloud latency
Flowise Custom Tool Javascript Function
/* Flowise Custom Tool Code */
const response = await fetch('https://api.flycrawl.net/v1/scrape', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_FLYCRAWL_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    url: $input,
    formats: ['markdown'],
    onlyMainContent: true
  })
});

const data = await response.json();
return data?.data?.markdown || 'Unable to fetch page content.';
🔄 VISUAL AGENT EXECUTION FLOW

How Flowise Nodes Coordinate with FlyCrawl

From visual node placement to autonomous web research in under 400 milliseconds.

🎨
1. Drag & Drop Node
Wire Custom Tool to OpenAI Function Agent
💬
2. User Provides URL
Agent decides to browse target website
⚡
3. FlyCrawl Cloud
Bypasses Cloudflare & returns Fit-Markdown
💡
4. Streamed Answer
LLM synthesizes response with real-time accuracy

3 Simple Steps to Integrate with Flowise

Add live web browsing to any Flowise Chatflow in less than 90 seconds.

01

Create Custom Tool

In your Flowise dashboard, go to Tools in the left sidebar and click 'Add New'. Name it 'flycrawl_web_scraper'.

02

Paste JavaScript Handler

Paste the fetch snippet into the Javascript function box. Replace YOUR_FLYCRAWL_API_KEY with your live key.

03

Connect to Agent Node

Open any Chatflow, drag the new Custom Tool onto the canvas, and wire it to the 'Allowed Tools' socket of your Agent node.

⚡ READY-TO-USE JAVASCRIPT SNIPPET

Flowise Custom Tool Implementation

const fetch = require('node-fetch');

const response = await fetch('https://api.flycrawl.net/v1/scrape', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_FLYCRAWL_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    url: $input,
    formats: ['markdown'],
    onlyMainContent: true
  })
});

const data = await response.json();
if (data && data.data && data.data.markdown) {
  return data.data.markdown;
}
return 'Error: Could not retrieve webpage markdown content.';

Frequently Asked Questions

Everything you need to know about running FlyCrawl inside Flowise canvases.

Can I use Flowise with FlyCrawl to build a live web research bot? +
How does FlyCrawl protect my Flowise server resources? +
Can I connect FlyCrawl to Flowise Vector Store upsert nodes? +

Upgrade Your Flowise AI Workflows Today

Start scraping and browsing the web visually with 100 free credits. Fast integration in under 2 minutes.

Get Started Free → API Reference