# Recherche approfondie (/fr/use-cases/deep-research)

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

Créez des agents de recherche automatisés qui effectuent des recherches sur le web, scrapent le contenu intégral des pages et synthétisent les résultats avec un LLM. Firecrawl gère la découverte des sources et l’extraction du contenu afin que vous puissiez vous concentrer sur l’analyse plutôt que sur le parsing du HTML.

<Note>
  Il s’agit du workflow Deep Research actuellement recommandé. Il s’appuie sur Firecrawl Search et Scrape. Si vous maintenez l’API Deep Research v1 héritée, utilisez le [point de terminaison v1 Deep Research](/fr/api-reference/v1-endpoint/deep-research) et planifiez la migration vers le workflow basé sur Search.
</Note>

<div id="start-with-a-template">
  ## Démarrer avec un modèle [#démarrer-avec-un-modèle]
</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">
    Recherche IA ultra-rapide avec citations en temps réel
  </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">
    Agent de recherche approfondie avec LangGraph et validation des réponses
  </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">
    Assistant de recherche IA visuel pour une analyse complète
  </Card>
</CardGroup>

<Note>
  **Choisissez parmi plusieurs modèles de recherche.** Clonez, configurez votre clé API et commencez vos recherches.
</Note>

<div id="how-it-works">
  ## Fonctionnement [#fonctionnement]
</div>

Créez de puissants outils de recherche qui transforment des données web éparses en insights complets. Le modèle de base est une boucle **search → scrape → analyze → repeat** : utilisez l'API search de Firecrawl pour découvrir des sources pertinentes, scrapez chaque source pour en obtenir le contenu complet, puis transmettez les résultats à un LLM afin de synthétiser les conclusions et d'identifier des requêtes de suivi.

<Steps>
  <Step title="Rechercher des sources">
    Utilisez le point de terminaison `/search` pour trouver des pages pertinentes pour votre sujet de recherche.

    <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="Scraper les pages trouvées">
    Extrayez le contenu complet de chaque résultat pour obtenir des informations détaillées avec des citations.

    <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"])
              # Transmettez le contenu de doc à votre LLM pour analyse
          ```
        </CodeBlockTab>

        <CodeBlockTab value="Node.js">
          ```js  
          for (const result of results) {
            const doc = await firecrawl.scrape(result.url, { formats: ['markdown'] });
            // Transmettez le contenu de doc à votre LLM pour analyse
          }
          ```
        </CodeBlockTab>
      </CodeBlockTabs>
    </CodeGroup>
  </Step>

  <Step title="Analyser et itérer">
    Utilisez un LLM pour synthétiser les conclusions, identifier les lacunes et générer des requêtes de suivi. Répétez la boucle jusqu'à ce que votre question de recherche ait reçu une réponse complète.
  </Step>
</Steps>

<div id="why-researchers-choose-firecrawl">
  ## Pourquoi les chercheurs choisissent Firecrawl [#pourquoi-les-chercheurs-choisissent-firecrawl]
</div>

<div id="accelerate-research-from-weeks-to-hours">
  ### Réduisez des semaines de recherche à quelques heures [#réduisez-des-semaines-de-recherche-à-quelques-heures]
</div>

Concevez des systèmes de recherche automatisés qui découvrent, lisent et synthétisent des informations sur l’ensemble du web. Créez des outils capables de produire des rapports exhaustifs avec des citations complètes, éliminant la nécessité de fouiller manuellement des centaines de sources.

<div id="ensure-research-completeness">
  ### Garantir l’exhaustivité de la recherche [#garantir-lexhaustivité-de-la-recherche]
</div>

Réduisez le risque de manquer des informations cruciales. Créez des systèmes qui suivent les chaînes de citations, découvrent des sources connexes et mettent en avant des enseignements que les méthodes de recherche traditionnelles ne révèlent pas.

<div id="research-tool-capabilities">
  ## Capacités de l’outil de recherche [#capacités-de-loutil-de-recherche]
</div>

* **Exploration itérative**: Créez des outils qui découvrent automatiquement des sujets et des sources connexes
* **Synthèse multi-sources**: Combinez des informations issues de centaines de sites web
* **Préservation des citations**: Conservez l’attribution complète des sources dans vos résultats de recherche
* **Résumé intelligent**: Extrayez les principaux enseignements et insights pour l’analyse
* **Détection des tendances**: Identifiez des tendances à partir de multiples sources

<div id="faqs">
  ## FAQ [#faq]
</div>

<AccordionGroup>
  <Accordion title="Comment puis-je créer des outils de recherche avec Firecrawl ?">
    Utilisez les API de crawl et de recherche de Firecrawl pour créer des systèmes de recherche itératifs. Commencez par les résultats de recherche, extrayez le contenu des pages pertinentes, suivez les liens de citation et agréguez les résultats. Combinez-les avec des LLM pour synthétiser des rapports de recherche complets.
  </Accordion>

  <Accordion title="Firecrawl peut-il gérer les sites académiques et scientifiques ?">
    Oui. Firecrawl peut extraire des données issues d’articles de recherche en libre accès, de sites académiques et de publications scientifiques publiques. Il préserve la mise en forme, les citations et le contenu technique essentiels au travail de recherche.
  </Accordion>

  <Accordion title="Comment garantir l’exactitude des données de recherche ?">
    Firecrawl maintient l’attribution des sources et extrait le contenu exactement tel qu’il est présenté sur les sites web. Toutes les données incluent les URL sources et des horodatages, garantissant une traçabilité complète à des fins de recherche.
  </Accordion>

  <Accordion title="Puis-je utiliser Firecrawl pour des études longitudinales ?">
    Oui. Configurez des crawls planifiés pour suivre l’évolution des informations dans le temps. C’est idéal pour surveiller les tendances, les évolutions de politiques ou toute recherche nécessitant une analyse temporelle des données.
  </Accordion>

  <Accordion title="Comment Firecrawl gère-t-il les projets de recherche à grande échelle ?">
    Notre infrastructure de crawl passe à l’échelle pour gérer des milliers de sources simultanément. Que vous analysiez des secteurs entiers ou suiviez des tendances mondiales, Firecrawl fournit le pipeline de données dont vous avez besoin.
  </Accordion>
</AccordionGroup>

<div id="related-use-cases">
  ## Cas d'utilisation associés [#cas-dutilisation-associés]
</div>

* [Plateformes d'IA](/fr/use-cases/ai-platforms) - Créer des assistants de recherche IA
* [Génération de contenu](/fr/use-cases/content-generation) - Contenu basé sur la recherche
* [Intelligence concurrentielle](/fr/use-cases/competitive-intelligence) - Études de marché
