> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Firecrawl + Dify

> Plugin officiel pour l’automatisation des workflows IA avec Firecrawl + Dify

<Note>
  **Plugin officiel Dify :** [marketplace.dify.ai/plugins/langgenius/firecrawl](https://marketplace.dify.ai/plugins/langgenius/firecrawl)

  Plugin officiel de l’équipe Dify • Plus de 44 000 installations • Applications Chatflow et Agent • Gratuit
</Note>

<div id="dify-integration-overview">
  ## Aperçu de l’intégration Dify
</div>

Dify est une plateforme open source de développement d’applications LLM. Le plugin officiel Firecrawl permet l’exploration et le scraping du web directement dans vos workflows d’IA.

<CardGroup cols={2}>
  <Card title="Applications Chatflow et Workflow" icon="diagram-project">
    Créez des pipelines visuels avec des nœuds Firecrawl pour l’extraction de données
  </Card>

  <Card title="Applications d’agents" icon="robot">
    Donnez aux agents d’IA la capacité d’extraire à la demande des données web en temps réel
  </Card>
</CardGroup>

<div id="firecrawl-tools-in-dify">
  ## Outils Firecrawl dans Dify
</div>

<AccordionGroup>
  <Accordion title="Scrape" icon="file-code">
    Convertissez n’importe quelle URL en données propres et structurées. Transformez le HTML brut en informations exploitables.

    **Cas d’usage :** Extraire des données produits, récupérer le contenu d’articles, obtenir des données structurées avec le mode JSON.
  </Accordion>

  <Accordion title="Crawl" icon="spider">
    Effectuez des explorations récursives de sites et de sous-domaines pour collecter un large volume de contenu.

    **Cas d’usage :** Extraction du contenu d’un site complet, exploration de documentation, collecte de données multi‑pages.
  </Accordion>

  <Accordion title="Map" icon="sitemap">
    Générez une cartographie complète de toutes les URL présentes sur un site.

    **Cas d’usage :** Analyse de la structure du site, audit SEO, découverte d’URL pour le scraping par lots.
  </Accordion>

  <Accordion title="Crawl Job" icon="list-check">
    Récupérez les résultats de scraping à partir d’un ID de job ou annulez des tâches en cours.

    **Cas d’usage :** Surveiller des explorations de longue durée, gérer des workflows de scraping asynchrones, annuler des opérations si nécessaire.
  </Accordion>
</AccordionGroup>

<div id="getting-started">
  ## Bien démarrer
</div>

<Steps>
  <Step title="Installer le plugin Firecrawl">
    Accédez au [Dify Plugin Marketplace](https://marketplace.dify.ai/plugins/langgenius/firecrawl) et installez l’outil Firecrawl
  </Step>

  <Step title="Obtenir une clé API Firecrawl">
    Rendez-vous sur [Firecrawl API Keys](https://www.firecrawl.dev/app/api-keys) et créez une nouvelle clé API
  </Step>

  <Step title="Autoriser dans Dify">
    Allez dans **Plugins > Firecrawl > To Authorize** et saisissez votre clé API
  </Step>

  <Step title="Ajouter à votre workflow">
    Faites glisser les outils Firecrawl dans votre Chatflow, Workflow ou application Agent
  </Step>

  <Step title="Configurer et tester">
    Définissez les paramètres et testez votre workflow
  </Step>
</Steps>

<div id="usage-patterns">
  ## Modèles d’utilisation
</div>

<Tabs>
  <Tab title="Applications Chatflow">
    **Intégration visuelle de pipeline**

    1. Ajoutez le nœud Firecrawl à votre pipeline
    2. Sélectionnez l’action (Map, Crawl, Scrape)
    3. Définissez les variables d’entrée
    4. Exécutez le pipeline de manière séquentielle

    **Exemple de flux :**

    ```
    Saisie utilisateur → Firecrawl (Scrape) → Traitement par LLM → Réponse
    ```
  </Tab>

  <Tab title="Applications Workflow">
    **Traitement automatisé des données**

    Créez des workflows multi-étapes avec :

    * Scraping planifié
    * Transformation des données
    * Stockage en base de données
    * Notifications

    **Exemple de flux :**

    ```
    Déclencheur planifié → Firecrawl (Crawl) → Traitement des données → Stockage
    ```
  </Tab>

  <Tab title="Applications Agent">
    **Accès web propulsé par l’IA**

    Donnez aux agents des capacités de scraping web en temps réel :

    1. Ajoutez l’outil Firecrawl à l’agent
    2. L’agent décide de manière autonome quand scraper
    3. Le LLM analyse le contenu extrait
    4. L’agent fournit des réponses étayées

    **Cas d’usage :** Agents du support client s’appuyant sur une documentation à jour
  </Tab>
</Tabs>

<div id="common-use-cases">
  ## Cas d’usage courants
</div>

<CardGroup cols={2}>
  <Card title="Chatbot IA avec données en temps réel" icon="messages">
    Créez des chatbots RAG qui explorent et référencent le contenu de sites web en temps réel
  </Card>

  <Card title="Agent d’analyse de contenu" icon="brain">
    Agents qui mènent des recherches en explorant et en analysant plusieurs sources
  </Card>

  <Card title="Veille concurrentielle" icon="binoculars">
    Workflows automatisés qui suivent les sites des concurrents et alertent en cas de changement
  </Card>

  <Card title="Pipeline d’enrichissement de données" icon="database">
    Extraire et enrichir des données de sites web vers des bases de données structurées
  </Card>
</CardGroup>

<div id="firecrawl-actions">
  ## Actions Firecrawl
</div>

| Outil         | Description                              | Idéal pour                    |
| ------------- | ---------------------------------------- | ----------------------------- |
| **Scrape**    | Extraction de données d’une page unique  | Capture rapide de contenu     |
| **Crawl**     | Exploration récursive multi‑pages        | Extraction complète d’un site |
| **Map**       | Découverte d’URL et cartographie du site | Analyse SEO, listes d’URL     |
| **Crawl Job** | Gestion de tâches asynchrones            | Opérations de longue durée    |

<div id="best-practices">
  ## Bonnes pratiques
</div>

<CardGroup cols={2}>
  <Card title="Applications agents" icon="robot">
    * Laissez les agents décider quand lancer le scraping
    * Utilisez des instructions en langage naturel
    * Activez l’appel d’outils dans les paramètres du LLM
    * Surveillez la consommation de tokens lors de gros scrapes
  </Card>

  <Card title="Applications de workflow" icon="diagram-project">
    * Utilisez Map avant Crawl pour les sites volumineux
    * Définissez des limites de crawl adaptées
    * Ajoutez des nœuds de gestion des erreurs
    * Testez d’abord avec de petits jeux de données
  </Card>
</CardGroup>

<div id="dify-vs-other-platforms">
  ## Dify vs autres plateformes
</div>

| Fonctionnalité   | Dify                          | Make                        | Zapier                      | n8n                         |
| ---------------- | ----------------------------- | --------------------------- | --------------------------- | --------------------------- |
| **Type**         | Plateforme d’applications LLM | Automatisation de workflows | Automatisation de workflows | Automatisation de workflows |
| **Idéal pour**   | Agents IA et chatbots         | Workflows visuels           | Automatisations rapides     | Contrôle développeur        |
| **Tarification** | Open source + Cloud           | À l’opération               | À la tâche                  | Forfait mensuel             |
| **Natif IA**     | Oui                           | Partiel                     | Partiel                     | Partiel                     |
| **Auto‑hébergé** | Oui                           | Non                         | Non                         | Oui                         |

<Tip>
  **Astuce pro :** Dify est idéale pour créer des applications nativement IA où les agents ont besoin d’un accès web dynamique. Parfait pour les chatbots, assistants de recherche et outils IA qui nécessitent des données en temps réel.
</Tip>
