Skip to content
Firecrawl Docsv2
Firecrawl Docs
Workflow Automation

Firecrawl + Dify

Official plugin for Firecrawl + Dify AI workflow automation

Official Dify Plugin: marketplace.dify.ai/plugins/langgenius/firecrawl

Official plugin by Dify team • 44,000+ installs • Chatflow & Agent apps • Free to use

Dify Integration Overview

Dify is an open-source LLM app development platform. The official Firecrawl plugin enables web crawling and scraping directly in your AI workflows.

Chatflow & Workflow Apps

Build visual pipelines with Firecrawl nodes for data extraction

Agent Applications

Give AI agents the power to scrape live web data on demand

Firecrawl Tools in Dify

Getting Started

Install Firecrawl Plugin

Access the Dify Plugin Marketplace and install the Firecrawl tool

Get Firecrawl API Key

Visit Firecrawl API Keys and create a new API key

Authorize in Dify

Navigate to Plugins > Firecrawl > To Authorize and input your API key

Add to Your Workflow

Drag Firecrawl tools into your Chatflow, Workflow, or Agent application

Configure & Test

Set up parameters and test your workflow

Usage Patterns

Visual Pipeline Integration

  1. Add Firecrawl node to your pipeline
  2. Select action (Map, Crawl, Scrape)
  3. Define input variables
  4. Execute pipeline sequentially

Example Flow:

User Input → Firecrawl (Scrape) → LLM Processing → Response

Common Use Cases

AI Chatbot with Live Data

Build RAG-powered chatbots that scrape and reference live website content

Content Analysis Agent

Agents that research topics by scraping and analyzing multiple sources

Competitor Monitoring

Automated workflows that track competitor websites and alert on changes

Data Enrichment Pipeline

Extract and enrich data from websites into structured databases

Firecrawl Actions

ToolDescriptionBest For
ScrapeSingle-page data extractionQuick content capture
CrawlMulti-page recursive crawlingFull site extraction
MapURL discovery and site mappingSEO analysis, URL lists
Crawl JobAsync job managementLong-running operations

Best Practices

Agent Apps

  • Let agents decide when to scrape
  • Use natural language instructions
  • Enable tool calling in LLM settings
  • Monitor token usage with large scrapes

Workflow Apps

  • Use Map before Crawl for large sites
  • Set appropriate crawl limits
  • Add error handling nodes
  • Test with small datasets first

Dify vs Other Platforms

FeatureDifyMakeZapiern8n
TypeLLM app platformWorkflow automationWorkflow automationWorkflow automation
Best ForAI agents & chatbotsVisual workflowsQuick automationDeveloper control
PricingOpen-source + CloudOperations-basedPer-taskFlat monthly
AI-NativeYesPartialPartialPartial
Self-HostedYesNoNoYes

Pro Tip: Dify excels at building AI-native applications where agents need dynamic web access. Perfect for chatbots, research assistants, and AI tools that need live data.

Was this page helpful?Suggest editsRaise issue