> ## Documentation Index
> Fetch the complete documentation index at: https://student-213fb9fc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Démarrage rapide

> Firecrawl vous permet de convertir des sites web entiers en markdown prêt pour les LLM

<div id="scrape-your-first-website">
  ## Scrapez votre premier site web
</div>

Transformez n'importe quel site web en données propres, prêtes pour les LLM, avec un seul appel d'API.

<CardGroup cols={2}>
  <Card title="Obtenez votre clé d'API" icon="key" href="https://www.firecrawl.dev/app/api-keys">
    Inscrivez-vous et obtenez votre clé d'API pour commencer à faire du scraping
  </Card>

  <Card title="Essayez-le dans le Playground" icon="play" href="https://www.firecrawl.dev/playground">
    Testez l'API instantanément, sans écrire la moindre ligne de code
  </Card>
</CardGroup>

<div id="use-firecrawl-with-ai-agents-recommended">
  ### Utiliser Firecrawl avec des agents d’IA (recommandé)
</div>

Le skill Firecrawl est le moyen le plus rapide pour les agents de découvrir et d’utiliser Firecrawl. Sans lui, votre agent ne saura pas que Firecrawl est disponible.

```bash theme={null}
npx -y firecrawl-cli@latest init --all --browser
```

<Note>
  Redémarrez votre agent après avoir installé la compétence. Pour la configuration complète, consultez [Skill + CLI](/fr/sdks/cli).
</Note>

Ou utilisez le [MCP Server](/fr/mcp-server) pour connecter Firecrawl directement à Claude, Cursor, Windsurf, VS Code et à d'autres outils d'IA.

<div id="make-your-first-request">
  ### Effectuez votre première requête
</div>

Copiez le code ci-dessous, remplacez `fc-YOUR-API-KEY` par votre clé d’API, puis exécutez-le :

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST 'https://api.firecrawl.dev/v2/scrape' \
    -H 'Authorization: Bearer fc-YOUR-API-KEY' \
    -H 'Content-Type: application/json' \
    -d '{"url": "https://example.com"}'
  ```

  ```python Python theme={null}
  # pip install firecrawl-py
  from firecrawl import Firecrawl

  app = Firecrawl(api_key="fc-YOUR-API-KEY")
  result = app.scrape("https://example.com")
  print(result)
  ```

  ```javascript Node theme={null}
  // npm install @mendable/firecrawl-js
  import Firecrawl from '@mendable/firecrawl-js';

  const app = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" });
  const result = await app.scrape("https://example.com");
  console.log(result);
  ```

  ```bash CLI theme={null}
  firecrawl https://example.com
  ```
</CodeGroup>

<Accordion title="Exemple de réponse">
  ```json theme={null}
  {
    "success": true,
    "data": {
      "markdown": "# Example Domain\n\nThis domain is for use in illustrative examples...",
      "metadata": {
        "title": "Example Domain",
        "sourceURL": "https://example.com"
      }
    }
  }
  ```
</Accordion>

***

<div id="what-can-firecrawl-do">
  ## Que peut faire Firecrawl ?
</div>

<CardGroup cols={4}>
  <Card title="Scraping" icon="file-lines" href="#scraping">
    Extraire le contenu de n’importe quelle URL en markdown, HTML ou JSON structuré
  </Card>

  <Card title="Recherche" icon="magnifying-glass" href="#search">
    Rechercher sur le Web et récupérer le contenu complet des pages à partir des résultats
  </Card>

  <Card title="Agent" icon="robot" href="#agent">
    Collecte autonome de données Web pilotée par l’IA
  </Card>

  <Card title="Navigateur" icon="browser" href="/fr/features/browser">
    Sessions de navigateur sécurisées et isolées pour des workflows Web interactifs
  </Card>
</CardGroup>

<div id="why-firecrawl">
  ### Pourquoi Firecrawl ?
</div>

* **Sorties prêtes pour les LLM** : obtenez un markdown propre, du JSON structuré, des captures d'écran, et bien plus
* **Gère les aspects complexes** : proxies, anti-bot, rendu JavaScript et contenu dynamique
* **Fiable** : conçu pour la production avec une haute disponibilité et des résultats constants
* **Rapide** : obtenez des résultats en quelques secondes, optimisé pour un haut débit
* **Bac à sable de navigateur** : environnements de navigateur entièrement gérés pour les agents, sans configuration, qui passent à l'échelle quelle que soit la charge
* **Serveur MCP** : connectez Firecrawl à n'importe quel outil d'IA via le [Model Context Protocol](/fr/mcp-server)

***

<div id="scraping">
  ## Extraction
</div>

Extrayez n’importe quelle URL et obtenez son contenu en Markdown, HTML ou d’autres formats. Consultez la [documentation de la fonctionnalité Scrape](/fr/features/scrape) pour toutes les options.

<CodeGroup>
  ```python Python theme={null}
  from firecrawl import Firecrawl

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

  # Extraire le contenu d’un site :
  doc = firecrawl.scrape("https://firecrawl.dev", formats=["markdown", "html"])
  print(doc)
  ```

  ```js Node theme={null}
  import Firecrawl from '@mendable/firecrawl-js';

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

  // Récupérer le contenu d’un site :
  const doc = await firecrawl.scrape('https://firecrawl.dev', { formats: ['markdown', 'html'] });
  console.log(doc);
  ```

  ```bash cURL theme={null}
  curl -s -X POST "https://api.firecrawl.dev/v2/scrape" \
    -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "url": "https://firecrawl.dev",
      "formats": ["markdown", "html"]
    }'
  ```

  ```bash CLI theme={null}
  # Scrape a URL and get markdown
  firecrawl https://firecrawl.dev

  # Avec plusieurs formats (renvoie du JSON)
  firecrawl https://firecrawl.dev --format markdown,html,links --pretty
  ```
</CodeGroup>

<Accordion title="Réponse">
  Les SDK renvoient directement l’objet de données. cURL renvoie la charge utile exactement comme indiqué ci-dessous.

  ```json theme={null}
  {
    "success": true,
    "data" : {
      "markdown": "Launch Week I est là ! [Découvrez notre sortie du Jour 2 🚀](https://www.firecrawl.dev/blog/launch-week-i-day-2-doubled-rate-limits)[💥 2 mois offerts...",
      "html": "<!DOCTYPE html><html lang=\"en\" class=\"light\" style=\"color-scheme: light;\"><body class=\"__variable_36bd41 __variable_d7dc5d font-inter ...",
      "metadata": {
        "title": "Accueil - Firecrawl",
        "description": "Firecrawl explore et convertit n’importe quel site web en markdown propre.",
        "language": "en",
        "keywords": "Firecrawl,Markdown,Données,Mendable,Langchain",
        "robots": "follow, index",
        "ogTitle": "Firecrawl",
        "ogDescription": "Transformez n’importe quel site web en données prêtes pour les LLM.",
        "ogUrl": "https://www.firecrawl.dev/",
        "ogImage": "https://www.firecrawl.dev/og.png?123",
        "ogLocaleAlternate": [],
        "ogSiteName": "Firecrawl"
        "sourceURL": "https://firecrawl.dev",
        "statusCode": 200
      }
    }
  }
  ```
</Accordion>

<div id="search">
  ## Recherche
</div>

L’API de recherche de Firecrawl vous permet d’effectuer des recherches sur le web et, en option, de scraper les résultats en une seule opération.

* Choisissez des formats de sortie spécifiques (Markdown, HTML, liens, captures d’écran)
* Choisissez des sources spécifiques (web, actualités, images)
* Recherchez sur le web avec des paramètres personnalisables (localisation, etc.)

Pour plus de détails, consultez la [référence de l’API du point de terminaison /search](/fr/api-reference/endpoint/search).

<CodeGroup>
  ```python Python theme={null}
  from firecrawl import Firecrawl

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

  results = firecrawl.search(
      query="firecrawl",
      limit=3,
  )
  print(results)
  ```

  ```js Node.js theme={null}
  import Firecrawl from '@mendable/firecrawl-js';

  const firecrawl = new Firecrawl({ apiKey: "fc-VOTRE-CLÉ-API" });

  const results = await firecrawl.search('firecrawl', {
    limit: 3,
    scrapeOptions: { formats: ['markdown'] }
  });
  console.log(results);
  ```

  ```bash theme={null}
  curl -s -X POST "https://api.firecrawl.dev/v2/search" \
    -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "query": "firecrawl",
      "limit": 3
    }'
  ```

  ```bash CLI theme={null}
  # Rechercher sur le web
  firecrawl search "firecrawl web scraping" --limit 5 --pretty
  ```
</CodeGroup>

<Accordion title="Réponse">
  Les SDK renverront directement l’objet `data`. cURL renverra la charge utile complète.

  ```json JSON theme={null}
  {
    "success": true,
    "data": {
      "web": [
        {
          "url": "https://www.firecrawl.dev/",
          "title": "Firecrawl - L'API de données web pour l'IA",
          "description": "L'API d'exploration, de scraping et de recherche pour l'IA. Conçue pour passer à l'échelle. Firecrawl met l'ensemble du web à la portée des agents et développeurs d'IA.",
          "position": 1
        },
        {
          "url": "https://github.com/firecrawl/firecrawl",
          "title": "mendableai/firecrawl : Transformez des sites entiers en contenus prêts pour les LLM… - GitHub",
          "description": "Firecrawl est un service d'API qui prend une URL, l'explore et la convertit en Markdown propre ou en données structurées.",
          "position": 2
        },
        ...
      ],
      "images": [
        {
          "title": "Guide de démarrage rapide | Firecrawl",
          "imageUrl": "https://mintlify.s3.us-west-1.amazonaws.com/firecrawl/logo/logo.png",
          "imageWidth": 5814,
          "imageHeight": 1200,
          "url": "https://docs.firecrawl.dev/",
          "position": 1
        },
        ...
      ],
      "news": [
        {
          "title": "La startup de Y Combinator Firecrawl est prête à payer 1 M$ pour embaucher trois agents IA comme employés",
          "url": "https://techcrunch.com/2025/05/17/y-combinator-startup-firecrawl-is-ready-to-pay-1m-to-hire-three-ai-agents-as-employees/",
          "snippet": "Elle a désormais publié trois nouvelles annonces sur le job board de YC pour « agents IA uniquement » et a réservé un budget total de 1 million de dollars pour y parvenir.",
          "date": "il y a 3 mois",
          "position": 1
        },
        ...
      ]
    }
  }
  ```
</Accordion>

<div id="agent">
  ## Agent
</div>

L’agent Firecrawl est un outil autonome de collecte de données sur le web. Décrivez simplement les données dont vous avez besoin, et il se chargera de les rechercher, d’y naviguer et de les extraire depuis n’importe où sur le web. Consultez la [documentation de la fonctionnalité Agent](/fr/features/agent) pour toutes les options.

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST 'https://api.firecrawl.dev/v2/agent' \
    -H 'Authorization: Bearer fc-YOUR-API-KEY' \
    -H 'Content-Type: application/json' \
    -d '{
      "prompt": "Find the pricing plans for Notion"
    }'
  ```

  ```python Python theme={null}
  from firecrawl import Firecrawl

  app = Firecrawl(api_key="fc-YOUR-API-KEY")
  result = app.agent("Find the pricing plans for Notion")
  print(result)
  ```

  ```javascript Node theme={null}
  import Firecrawl from '@mendable/firecrawl-js';

  const app = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" });
  const result = await app.agent("Find the pricing plans for Notion");
  console.log(result);
  ```
</CodeGroup>

<Accordion title="Exemple de réponse">
  ```json theme={null}
  {
    "success": true,
    "data": {
      "result": "Notion propose les formules tarifaires suivantes :\n\n1. **Free** - 0 $/mois - Pour les particuliers...\n2. **Plus** - 10 $/utilisateur/mois - Pour les petites équipes...\n3. **Business** - 18 $/utilisateur/mois - Pour les entreprises...\n4. **Enterprise** - Tarification personnalisée - Pour les grandes organisations...",
      "sources": [
        "https://www.notion.so/pricing"
      ]
    }
  }
  ```
</Accordion>

***

<div id="resources">
  ## Ressources
</div>

<CardGroup cols={2}>
  <Card title="Référence de l’API" icon="code" href="/fr/api-reference/v2-introduction">
    Documentation complète de l’API avec des exemples interactifs
  </Card>

  <Card title="SDKs" icon="boxes-stacked" href="/fr/sdks/overview">
    SDKs Python, Node.js, CLI et communautaires
  </Card>

  <Card title="Open Source" icon="github" href="/fr/contributing/open-source-or-cloud">
    Hébergez Firecrawl vous-même ou contribuez au projet
  </Card>

  <Card title="Intégrations" icon="puzzle-piece" href="/fr/developer-guides/llm-sdks-and-frameworks/openai">
    LangChain, LlamaIndex, OpenAI et plus encore
  </Card>
</CardGroup>
