> ## 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 oficial para automação de fluxos de trabalho de IA com Firecrawl + Dify

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

  Plugin oficial da equipe do Dify • mais de 44.000 instalações • Apps de Chatflow e Agent • Gratuito para usar
</Note>

<div id="dify-integration-overview">
  ## Visão geral da integração com o Dify
</div>

Dify é uma plataforma open source para desenvolvimento de apps com LLM. O plugin oficial do Firecrawl permite fazer crawling e scraping da web diretamente nos seus fluxos de IA.

<CardGroup cols={2}>
  <Card title="Apps de Chatflow e Workflow" icon="diagram-project">
    Crie pipelines visuais com nós do Firecrawl para extração de dados
  </Card>

  <Card title="Aplicativos de Agentes" icon="robot">
    Dê aos agentes de IA o poder de fazer scraping de dados da web sob demanda, em tempo real
  </Card>
</CardGroup>

<div id="firecrawl-tools-in-dify">
  ## Ferramentas do Firecrawl no Dify
</div>

<AccordionGroup>
  <Accordion title="Scrape" icon="file-code">
    Converta qualquer URL em dados limpos e estruturados. Transforme HTML bruto em insights práticos.

    **Casos de uso:** Extraia dados de produtos, faça scraping de conteúdo de artigos, obtenha dados estruturados com o modo JSON.
  </Accordion>

  <Accordion title="Crawl" icon="spider">
    Realize crawls recursivos de sites e subdomínios para reunir conteúdo em grande escala.

    **Casos de uso:** Extração de conteúdo de sites completos, scraping de documentação, coleta de dados em múltiplas páginas.
  </Accordion>

  <Accordion title="Map" icon="sitemap">
    Gere um mapa completo de todas as URLs presentes em um site.

    **Casos de uso:** Análise da estrutura do site, auditoria de SEO, descoberta de URLs para scraping em lote.
  </Accordion>

  <Accordion title="Crawl Job" icon="list-check">
    Recupere resultados de scraping com base em um ID de job ou cancele tarefas em andamento.

    **Casos de uso:** Monitore crawls de longa duração, gerencie fluxos de trabalho de scraping assíncronos, cancele operações quando necessário.
  </Accordion>
</AccordionGroup>

<div id="getting-started">
  ## Introdução
</div>

<Steps>
  <Step title="Instalar o plugin Firecrawl">
    Acesse o [Dify Plugin Marketplace](https://marketplace.dify.ai/plugins/langgenius/firecrawl) e instale a ferramenta Firecrawl
  </Step>

  <Step title="Obter a chave de API do Firecrawl">
    Visite [Firecrawl API Keys](https://www.firecrawl.dev/app/api-keys) e crie uma nova chave de API
  </Step>

  <Step title="Autorizar no Dify">
    Vá em **Plugins > Firecrawl > Autorizar** e insira sua chave de API
  </Step>

  <Step title="Adicionar ao seu fluxo de trabalho">
    Arraste as ferramentas do Firecrawl para seu Chatflow, Workflow ou aplicação de agente
  </Step>

  <Step title="Configurar e testar">
    Defina os parâmetros e teste seu fluxo de trabalho
  </Step>
</Steps>

<div id="usage-patterns">
  ## Padrões de Uso
</div>

<Tabs>
  <Tab title="Apps de Chatflow">
    **Integração em Pipeline Visual**

    1. Adicione o nó Firecrawl ao seu pipeline
    2. Selecione a ação (Map, Crawl, Scrape)
    3. Defina as variáveis de entrada
    4. Execute o pipeline de forma sequencial

    **Exemplo de Fluxo:**

    ```
    Entrada do usuário → Firecrawl (Scrape) → Processamento por LLM → Resposta
    ```
  </Tab>

  <Tab title="Apps de Workflow">
    **Processamento de Dados Automatizado**

    Crie workflows de múltiplas etapas com:

    * Scraping agendado
    * Transformação de dados
    * Armazenamento em banco de dados
    * Notificações

    **Exemplo de Fluxo:**

    ```
    Gatilho de agendamento → Firecrawl (Crawl) → Processamento de dados → Armazenamento
    ```
  </Tab>

  <Tab title="Apps de Agente">
    **Acesso à Web com IA**

    Dê aos agentes capacidade de web scraping em tempo real:

    1. Adicione a ferramenta Firecrawl ao agente
    2. O agente decide de forma autônoma quando fazer scraping
    3. O LLM analisa o conteúdo extraído
    4. O agente fornece respostas embasadas

    **Caso de uso:** Agentes de suporte ao cliente que consultam documentação atualizada
  </Tab>
</Tabs>

<div id="common-use-cases">
  ## Casos de uso comuns
</div>

<CardGroup cols={2}>
  <Card title="Chatbot de IA com dados em tempo real" icon="messages">
    Crie chatbots com RAG que fazem scraping e referenciam conteúdo atualizado de sites
  </Card>

  <Card title="Agente de análise de conteúdo" icon="brain">
    Agentes que pesquisam tópicos por meio de scraping e análise de múltiplas fontes
  </Card>

  <Card title="Monitoramento de concorrentes" icon="binoculars">
    Fluxos de trabalho automatizados que acompanham sites de concorrentes e geram alertas sobre alterações
  </Card>

  <Card title="Pipeline de enriquecimento de dados" icon="database">
    Extraia e enriqueça dados de sites em bancos de dados estruturados
  </Card>
</CardGroup>

<div id="firecrawl-actions">
  ## Ações do Firecrawl
</div>

| Ferramenta    | Descrição                                   | Melhor para                    |
| ------------- | ------------------------------------------- | ------------------------------ |
| **Scrape**    | Extração de dados de uma única página       | Captura rápida de conteúdo     |
| **Crawl**     | Rastreamento recursivo de múltiplas páginas | Extração completa do site      |
| **Map**       | Descoberta de URLs e mapeamento do site     | Análise de SEO, listas de URLs |
| **Crawl Job** | Gerenciamento de tarefas assíncronas        | Operações de longa duração     |

<div id="best-practices">
  ## Melhores práticas
</div>

<CardGroup cols={2}>
  <Card title="Agent Apps" icon="robot">
    * Deixe os agentes decidirem quando fazer scraping
    * Use instruções em linguagem natural
    * Habilite o uso de ferramentas nas configurações do LLM
    * Monitore o uso de tokens em scrapes grandes
  </Card>

  <Card title="Workflow Apps" icon="diagram-project">
    * Use Map antes de Crawl em sites grandes
    * Defina limites de crawl apropriados
    * Adicione nós de tratamento de erros
    * Teste primeiro com conjuntos de dados pequenos
  </Card>
</CardGroup>

<div id="dify-vs-other-platforms">
  ## Dify vs Outras Plataformas
</div>

| Recurso          | Dify                     | Make                            | Zapier                          | n8n                             |
| ---------------- | ------------------------ | ------------------------------- | ------------------------------- | ------------------------------- |
| **Tipo**         | Plataforma de apps LLM   | Automação de fluxos de trabalho | Automação de fluxos de trabalho | Automação de fluxos de trabalho |
| **Melhor Para**  | Agentes de IA e chatbots | Fluxos de trabalho visuais      | Automação rápida                | Controle para desenvolvedores   |
| **Preços**       | Open source + Cloud      | Baseado em operações            | Por tarefa                      | Mensal fixo                     |
| **Nativo em IA** | Sim                      | Parcial                         | Parcial                         | Parcial                         |
| **Self-Hosted**  | Sim                      | Não                             | Não                             | Sim                             |

<Tip>
  **Dica Pro:** O Dify se destaca na criação de aplicações nativas de IA em que os agentes precisam de acesso dinâmico à web. Perfeito para chatbots, assistentes de pesquisa e ferramentas de IA que precisam de dados em tempo real.
</Tip>
