# Pesquisa avançada (/pt-BR/use-cases/deep-research)

<!-- agent-signals: reading_time_min: 6 · est_tokens: 2897 · updated: 2026-07-30 -->

Crie agentes de pesquisa automatizados que fazem buscas na web, realizam scraping do conteúdo completo da página e sintetizam os resultados com um LLM. O Firecrawl cuida da descoberta de fontes e da extração de conteúdo para que você possa se concentrar na análise, não na análise de HTML.

<Note>
  Este é o fluxo de trabalho de Pesquisa avançada atualmente recomendado. Ele é baseado no Search e no Scrape do Firecrawl. Se você está mantendo a API legada v1 de Pesquisa avançada, use o [endpoint v1 de Pesquisa avançada](/pt-BR/api-reference/v1-endpoint/deep-research) e planeje a migração para o fluxo de trabalho baseado em Search.
</Note>

<div id="start-with-a-template">
  ## Comece com um template [#comece-com-um-template]
</div>

<CardGroup>
  <Card title="Fireplexity" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M8 7L16 7&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M8 11L12 11&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M13 21.5V21C13 18.1716 13 16.7574 13.8787 15.8787C14.7574 15 16.1716 15 19 15H19.5M20 13.3431V10C20 6.22876 20 4.34315 18.8284 3.17157C17.6569 2 15.7712 2 12 2C8.22877 2 6.34315 2 5.17157 3.17157C4 4.34314 4 6.22876 4 10L4 14.5442C4 17.7892 4 19.4117 4.88607 20.5107C5.06508 20.7327 5.26731 20.9349 5.48933 21.1139C6.58831 22 8.21082 22 11.4558 22C12.1614 22 12.5141 22 12.8372 21.886C12.9044 21.8623 12.9702 21.835 13.0345 21.8043C13.3436 21.6564 13.593 21.407 14.0919 20.9081L18.8284 16.1716C19.4065 15.5935 19.6955 15.3045 19.8478 14.9369C20 14.5694 20 14.1606 20 13.3431Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="https://github.com/firecrawl/fireplexity">
    Busca de IA ultrarrápida com citações em tempo real
  </Card>

  <Card title="Firesearch" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M8 7L16 7&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M8 11L12 11&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M13 21.5V21C13 18.1716 13 16.7574 13.8787 15.8787C14.7574 15 16.1716 15 19 15H19.5M20 13.3431V10C20 6.22876 20 4.34315 18.8284 3.17157C17.6569 2 15.7712 2 12 2C8.22877 2 6.34315 2 5.17157 3.17157C4 4.34314 4 6.22876 4 10L4 14.5442C4 17.7892 4 19.4117 4.88607 20.5107C5.06508 20.7327 5.26731 20.9349 5.48933 21.1139C6.58831 22 8.21082 22 11.4558 22C12.1614 22 12.5141 22 12.8372 21.886C12.9044 21.8623 12.9702 21.835 13.0345 21.8043C13.3436 21.6564 13.593 21.407 14.0919 20.9081L18.8284 16.1716C19.4065 15.5935 19.6955 15.3045 19.8478 14.9369C20 14.5694 20 14.1606 20 13.3431Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="https://github.com/firecrawl/firesearch">
    Agente de pesquisa avançada com LangGraph e validação de respostas
  </Card>

  <Card title="Open Researcher" icon="<svg xmlns=&#x22;http://www.w3.org/2000/svg&#x22; viewBox=&#x22;0 0 24 24&#x22; fill=&#x22;none&#x22;><path d=&#x22;M8 7L16 7&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M8 11L12 11&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/><path d=&#x22;M13 21.5V21C13 18.1716 13 16.7574 13.8787 15.8787C14.7574 15 16.1716 15 19 15H19.5M20 13.3431V10C20 6.22876 20 4.34315 18.8284 3.17157C17.6569 2 15.7712 2 12 2C8.22877 2 6.34315 2 5.17157 3.17157C4 4.34314 4 6.22876 4 10L4 14.5442C4 17.7892 4 19.4117 4.88607 20.5107C5.06508 20.7327 5.26731 20.9349 5.48933 21.1139C6.58831 22 8.21082 22 11.4558 22C12.1614 22 12.5141 22 12.8372 21.886C12.9044 21.8623 12.9702 21.835 13.0345 21.8043C13.3436 21.6564 13.593 21.407 14.0919 20.9081L18.8284 16.1716C19.4065 15.5935 19.6955 15.3045 19.8478 14.9369C20 14.5694 20 14.1606 20 13.3431Z&#x22; stroke=&#x22;currentColor&#x22; stroke-linecap=&#x22;round&#x22; stroke-linejoin=&#x22;round&#x22; stroke-width=&#x22;1.5&#x22;/></svg>" href="https://github.com/firecrawl/open-researcher">
    Assistente visual de pesquisa em IA para análise abrangente
  </Card>
</CardGroup>

<Note>
  **Escolha entre vários templates de pesquisa.** Clone o repositório, configure sua chave de API e comece a pesquisar.
</Note>

<div id="how-it-works">
  ## Como funciona [#como-funciona]
</div>

Crie ferramentas de pesquisa poderosas que transformam dados dispersos da web em insights abrangentes. O padrão central é um loop de **busca → scraping → análise → repetição**: use a API de busca do Firecrawl para descobrir fontes relevantes, faça o scraping de cada fonte para obter o conteúdo completo e, em seguida, envie os resultados para um LLM sintetizar as descobertas e identificar consultas de acompanhamento.

<Steps>
  <Step title="Buscar fontes">
    Use o endpoint `/search` para encontrar páginas relevantes para seu tópico de pesquisa.

    <CodeGroup>
      <CodeBlockTabs defaultValue="Python" groupId="node-js+python">
        <CodeBlockTabsList>
          <CodeBlockTabsTrigger value="Python">
            Python
          </CodeBlockTabsTrigger>

          <CodeBlockTabsTrigger value="Node.js">
            Node.js
          </CodeBlockTabsTrigger>
        </CodeBlockTabsList>

        <CodeBlockTab value="Python">
          ```python  
          from firecrawl import Firecrawl

          firecrawl = Firecrawl(api_key="fc-YOUR-API-KEY")

          results = firecrawl.search(
              "recent advances in quantum computing",
              limit=5,
              scrape_options={"formats": ["markdown", "links"]}
          )
          ```
        </CodeBlockTab>

        <CodeBlockTab value="Node.js">
          ```js  
          import { Firecrawl } from 'firecrawl';

          const firecrawl = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" });

          const results = await firecrawl.search(
            'recent advances in quantum computing',
            { limit: 5, scrapeOptions: { formats: ['markdown', 'links'] } }
          );
          ```
        </CodeBlockTab>
      </CodeBlockTabs>
    </CodeGroup>
  </Step>

  <Step title="Fazer scraping das páginas encontradas">
    Extraia o conteúdo completo de cada resultado para obter informações detalhadas com citações.

    <CodeGroup>
      <CodeBlockTabs defaultValue="Python" groupId="node-js+python">
        <CodeBlockTabsList>
          <CodeBlockTabsTrigger value="Python">
            Python
          </CodeBlockTabsTrigger>

          <CodeBlockTabsTrigger value="Node.js">
            Node.js
          </CodeBlockTabsTrigger>
        </CodeBlockTabsList>

        <CodeBlockTab value="Python">
          ```python  
          for result in results:
              doc = firecrawl.scrape(result["url"], formats=["markdown"])
              # Envie o conteúdo do doc para seu LLM para análise
          ```
        </CodeBlockTab>

        <CodeBlockTab value="Node.js">
          ```js  
          for (const result of results) {
            const doc = await firecrawl.scrape(result.url, { formats: ['markdown'] });
            // Envie o conteúdo do doc para seu LLM para análise
          }
          ```
        </CodeBlockTab>
      </CodeBlockTabs>
    </CodeGroup>
  </Step>

  <Step title="Analisar e iterar">
    Use um LLM para sintetizar descobertas, identificar lacunas e gerar consultas de acompanhamento. Repita o loop até que sua pergunta de pesquisa seja respondida por completo.
  </Step>
</Steps>

<div id="why-researchers-choose-firecrawl">
  ## Por que pesquisadores escolhem o Firecrawl [#por-que-pesquisadores-escolhem-o-firecrawl]
</div>

<div id="accelerate-research-from-weeks-to-hours">
  ### Acelere a pesquisa: de semanas para horas [#acelere-a-pesquisa-de-semanas-para-horas]
</div>

Crie sistemas de pesquisa automatizados que descubram, leiam e sintetizem informações de toda a web. Desenvolva ferramentas que entreguem relatórios abrangentes com citações completas, eliminando a necessidade de buscar manualmente entre centenas de fontes.

<div id="ensure-research-completeness">
  ### Garanta a Completude da Pesquisa [#garanta-a-completude-da-pesquisa]
</div>

Reduza o risco de deixar passar informações críticas. Crie sistemas que sigam cadeias de citações, descubram fontes relacionadas e revelem insights que os métodos tradicionais de busca não capturam.

<div id="research-tool-capabilities">
  ## Capacidades da Ferramenta de Pesquisa [#capacidades-da-ferramenta-de-pesquisa]
</div>

* **Exploração Iterativa**: Crie ferramentas que descubram automaticamente tópicos e fontes relacionadas
* **Síntese Multiorigem**: Combine informações de centenas de sites
* **Preservação de Referências**: Mantenha a atribuição completa das fontes nos seus resultados de pesquisa
* **Resumo Inteligente**: Extraia descobertas e insights essenciais para análise
* **Detecção de Tendências**: Identifique padrões em várias fontes

<div id="faqs">
  ## FAQs [#faqs]
</div>

<AccordionGroup>
  <Accordion title="Como posso criar ferramentas de pesquisa com o Firecrawl?">
    Use as APIs de crawl e search do Firecrawl para construir sistemas de pesquisa iterativos. Comece com resultados de busca, extraia conteúdo de páginas relevantes, siga links de citação e agregue as descobertas. Combine com LLMs para sintetizar relatórios de pesquisa abrangentes.
  </Accordion>

  <Accordion title="O Firecrawl consegue lidar com sites acadêmicos e científicos?">
    Sim. O Firecrawl pode extrair dados de artigos de acesso aberto, sites acadêmicos e publicações científicas disponíveis ao público. Ele preserva a formatação, as citações e o conteúdo técnico essenciais para trabalhos de pesquisa.
  </Accordion>

  <Accordion title="Como garanto a precisão dos dados de pesquisa?">
    O Firecrawl mantém a atribuição de fonte e extrai o conteúdo exatamente como apresentado nos sites. Todos os dados incluem URLs de origem e carimbos de data e hora, garantindo total rastreabilidade para fins de pesquisa.
  </Accordion>

  <Accordion title="Posso usar o Firecrawl para estudos longitudinais?">
    Sim. Configure crawls agendados para acompanhar como as informações mudam ao longo do tempo. Isso é ideal para monitorar tendências, mudanças em políticas públicas ou qualquer pesquisa que exija análise temporal de dados.
  </Accordion>

  <Accordion title="Como o Firecrawl lida com projetos de pesquisa em grande escala?">
    Nossa infraestrutura de crawling escala para lidar com milhares de fontes simultaneamente. Seja analisando setores inteiros ou acompanhando tendências globais, o Firecrawl fornece o pipeline de dados de que você precisa.
  </Accordion>
</AccordionGroup>

<div id="related-use-cases">
  ## Casos de uso relacionados [#casos-de-uso-relacionados]
</div>

* [Plataformas de IA](/pt-BR/use-cases/ai-platforms) - Crie assistentes de pesquisa com IA
* [Geração de Conteúdo](/pt-BR/use-cases/content-generation) - Conteúdo baseado em pesquisa
* [Inteligência Competitiva](/pt-BR/use-cases/competitive-intelligence) - Pesquisa de mercado
