Passer au contenu principal

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.

Si vous développez avec l’IA, Firecrawl propose plusieurs ressources pour améliorer votre expérience. Firecrawl inclut des skills — des blocs de connaissances autonomes que les agents IA de développement découvrent et utilisent automatiquement. Une seule commande d’installation fournit aux agents des outils CLI pour interagir avec le web en temps réel, ainsi que des skills pour intégrer Firecrawl au code de votre application. Des agents comme Claude Code, Cursor, Antigravity et OpenCode peuvent s’auto-intégrer avec une seule commande — aucune configuration manuelle n’est nécessaire une fois la clé API créée.

Prérequis : créer une clé API

Pour l’instant, la création d’un compte Firecrawl doit être effectuée par une personne. Une fois votre compte créé, vous devrez créer une clé API. Avec une clé API, votre agent peut s’occuper du reste — installer la skill, authentifier le CLI, configurer MCP et effectuer des appels en votre nom.

Obtenir votre clé API

Inscrivez-vous et récupérez une clé API pour commencer à utiliser Firecrawl.

Skill + CLI

Le Firecrawl CLI permet à votre agent de rechercher, scraper, lancer un crawl, extraire des données et piloter un navigateur depuis le terminal. Il est conçu pour les humains, les agents IA et les pipelines CI/CD. Le Skill Firecrawl est un ensemble de connaissances autonome que les agents IA de développement comme Claude Code, Antigravity et OpenCode découvrent et utilisent automatiquement. Une seule commande d’installation configure tout — les outils CLI pour travailler sur le web en direct et les skills Build pour intégrer Firecrawl dans le code de l’application :
npx -y firecrawl-cli@latest init --all --browser
  • --all installe la Skill Firecrawl sur tous les agents IA de code détectés sur la machine
  • --browser ouvre le navigateur pour que l’utilisateur puisse se connecter ou créer un compte
Après l’installation, vérifiez que tout fonctionne :
firecrawl --status
firecrawl scrape "https://firecrawl.dev"

Ce que l’installation inclut

L’installation met en place deux catégories de skills qui couvrent toutes les façons dont un agent utilise Firecrawl : Skills CLI — pour les opérations web en direct pendant une session d’agent :
SkillObjectif
firecrawl/cliWorkflow global des commandes CLI
firecrawl-searchRechercher sur le web et découvrir des pages
firecrawl-scrapeExtraire un contenu propre depuis une URL connue
firecrawl-interactPiloter une page en direct — clics, formulaires, connexion
firecrawl-crawlExtraire en masse le contenu d’un site entier
firecrawl-mapDécouvrir toutes les URL d’un domaine
Skills Build — pour intégrer Firecrawl au code de l’application :
SkillObjectif
firecrawl-buildChoisir le bon point de terminaison Firecrawl pour votre produit
firecrawl-build-onboardingAuthentification et configuration du projet
firecrawl-build-scrapeImplémenter le scraping dans le code de l’application
firecrawl-build-searchImplémenter la recherche dans le code de l’application
firecrawl-build-interactImplémenter l’interaction navigateur dans le code de l’application
firecrawl-build-crawlImplémenter le crawling dans le code de l’application
firecrawl-build-mapImplémenter la découverte d’URL dans le code de l’application

Choisissez votre voie

Les deux catégories de skills utilisent la même installation. La différence se joue ensuite :
1

Outils web en temps réel (skills CLI)

Utilisez ceci lorsque vous avez besoin de données web pendant votre session en cours — recherche sur le web, scraping d’URL connues, interaction avec des pages en direct, crawl de documentation ou cartographie d’un site.Le flux par défaut :
  1. Commencez par recherche lorsque vous avez besoin de découvrir
  2. Passez à scrape lorsque vous avez une URL
  3. Utilisez interact uniquement lorsque la page nécessite des clics, des formulaires ou une connexion
# Rechercher sur le web
firecrawl search "best open-source web crawlers"

# Scraper une page en markdown propre
firecrawl scrape https://docs.firecrawl.dev

# Crawler un site entier
firecrawl crawl https://docs.firecrawl.dev
2

Intégration applicative (skills Build)

Utilisez ceci lorsque vous créez une application, un agent ou un workflow qui appelle l’API Firecrawl depuis du code. Les skills Build aident à choisir le bon point de terminaison, à intégrer le SDK et à exécuter un test rapide.L’agent répond à une question clé — que doit faire Firecrawl dans le produit ? — et le skill Build oriente ensuite vers /search, /scrape, /interact, /crawl ou /map selon le cas.
3

API REST (aucune installation nécessaire)

Si vous préférez ne rien installer, les agents peuvent appeler directement l’API REST de Firecrawl. Définissez la clé API et appelez les points de terminaison :
  • POST https://api.firecrawl.dev/v2/search — découvrir des pages à partir d’une requête
  • POST https://api.firecrawl.dev/v2/scrape — extraire un markdown propre depuis une URL
  • POST https://api.firecrawl.dev/v2/interact — actions du navigateur sur des pages en direct
En-tête d’authentification : Authorization: Bearer VOTRE_CLÉ_API
La définition complète du skill est disponible sur firecrawl.dev/agent-onboarding/SKILL.md — les agents peuvent la récupérer directement pour s’initialiser automatiquement.

Skill + CLI

Installez la CLI et le skill, authentifiez-vous, puis lancez les commandes scrape, recherche, crawl, extract et browser depuis le terminal.

Utiliser Firecrawl comme outil

Firecrawl met à la disposition des agents cinq outils principaux pour travailler avec le web. Chaque outil correspond à un point de terminaison d’API et à une commande CLI. Les agents choisissent l’outil adapté à leurs besoins :
Commencez ici si vous n’avez pas encore d’URL. recherche renvoie des pages web pertinentes pour une requête en langage naturel, avec en option le contenu complet des pages dans les résultats.
# CLI
firecrawl search "latest OpenAI API pricing"
# API REST
curl -X POST https://api.firecrawl.dev/v2/search \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "latest OpenAI API pricing"}'
Quand l’utiliser : recherche, localisation de documentation, analyse concurrentielle, réponse à des questions nécessitant des informations web à jour.
Utilisez cet outil lorsque vous avez déjà une URL et que vous avez besoin d’un contenu propre, prêt pour les LLM. Scrape convertit n’importe quelle page web en markdown, HTML ou données structurées, en gérant automatiquement le rendu JavaScript, les mesures anti-bot et le HTML désordonné.
# CLI
firecrawl scrape https://docs.stripe.com/api/charges
# API REST
curl -X POST https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.stripe.com/api/charges"}'
Quand l’utiliser : lecture de documentation, extraction du contenu d’articles, récupération de données depuis une page connue, conversion de pages web en contexte pour les LLM.
Crawl suit récursivement les liens à partir d’une URL de départ et scrape chaque page trouvée. Utilisez-le lorsque vous avez besoin du contenu d’un site entier ou d’un ensemble de documentation, et non d’une seule page.
# CLI
firecrawl crawl https://docs.firecrawl.dev --limit 50
# API REST
curl -X POST https://api.firecrawl.dev/v2/crawl \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.firecrawl.dev", "limit": 50}'
Quand l’utiliser : ingestion de sites de documentation complets, création de bases de connaissances, migration de contenu, collecte de données d’entraînement.
cartographie découvre rapidement toutes les URL indexées d’un domaine sans en scraper le contenu. Utilisez-le lorsque vous avez besoin de comprendre la structure d’un site ou de trouver des pages spécifiques avant de les scraper.
# CLI
firecrawl map https://docs.firecrawl.dev
# API REST
curl -X POST https://api.firecrawl.dev/v2/map \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.firecrawl.dev"}'
Quand l’utiliser : audits de site, recherche de pages spécifiques sur un site volumineux, compréhension de la structure d’un site avant un crawl ciblé.
Interact donne aux agents le contrôle d’une session de navigateur distante. Utilisez-le lorsqu’une page nécessite des clics, le remplissage de formulaires, une connexion ou toute action allant au-delà de la simple lecture.
# CLI
firecrawl interact https://example.com --instruction "Click the login button, fill in the email field"
# API REST
curl -X POST https://api.firecrawl.dev/v2/interact \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "instruction": "Click the login button"}'
Quand l’utiliser : pages protégées par connexion, remplissage de formulaires, navigation dans des parcours en plusieurs étapes, interaction avec des SPA dynamiques.

Comment les agents enchaînent les outils

La plupart des workflows d’agents combinent plusieurs outils. Schéma typique :
  1. Recherche de pages pertinentes → obtenir une liste d’URL
  2. Scrape des URL les plus pertinentes → obtenir un contenu propre
  3. Interact uniquement si une page nécessite des clics ou une connexion → gérer le contenu dynamique
Pour les traitements en masse, les agents utilisent d’abord Cartographie pour découvrir des URL, puis Crawl ou Scrape de manière sélective sur les pages dont ils ont besoin.

Serveur MCP Firecrawl

MCP est un protocole ouvert qui standardise la façon dont les applications fournissent du contexte aux LLM. Parmi ses autres avantages, il donne aux LLM des outils pour agir en votre nom. Notre serveur MCP est open source et couvre l’ensemble de notre API — recherche, scrape, crawl, cartographie, extraction, agent et sessions de navigateur. Utilisez l’URL hébergée à distance :
https://mcp.firecrawl.dev/{FIRECRAWL_API_KEY}/v2/mcp
Ou ajoutez le serveur local dans n’importe quel client MCP :
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-YOUR-API-KEY"
      }
    }
  }
}

MCP Server

Consultez les instructions d’installation pour Cursor, Claude Desktop, Windsurf, VS Code et d’autres outils.

Docs Firecrawl pour les agents

Vous pouvez fournir à votre agent la documentation Firecrawl à jour de façon contextualisée. Les agents peuvent se configurer eux-mêmes en récupérant directement ces ressources — sans intervention humaine.
1

Docs Markdown

Chaque page dispose d’une version markdown. Ajoutez .md à n’importe quelle URL de la documentation, ou utilisez le menu d’action de la page pour la copier au format markdown.
Docs for this page: https://docs.firecrawl.dev/ai-onboarding.md
2

llms.txt complet

Fournissez à votre agent l’ensemble de notre documentation dans un seul fichier.
Here are the Firecrawl docs: https://docs.firecrawl.dev/llms-full.txt
Une version d’index plus courte est également disponible à https://docs.firecrawl.dev/llms.txt.
3

Serveur de docs MCP

Pour une approche structurée avec les outils MCP, connectez le serveur MCP de Firecrawl dans n’importe quel client MCP (Cursor, Claude Code, Claude Desktop, Windsurf). Consultez la page MCP Server pour les commandes d’installation.
4

Copier vers ChatGPT / Claude

Chaque page inclut un menu d’action contextuel (copier, consulter en markdown, ouvrir dans ChatGPT, ouvrir dans Claude), afin que les agents comme les humains puissent déplacer des pages entre les outils en un clic.

Guides de démarrage rapide

Des guides de démarrage rapide prêts à l’emploi pour les stacks sur lesquelles les agents s’appuient le plus souvent. Faites pointer votre agent vers l’un d’eux pour mettre en place une intégration Firecrawl complète et fonctionnelle. Vous préférez laisser Cursor s’en charger ? Installez en un clic le serveur MCP Firecrawl et commencez à rédiger des prompts dans Cursor : Ouvrir dans Cursor — Ajouter le serveur MCP Firecrawl

Node.js

JavaScript et TypeScript côté serveur avec le Firecrawl Node SDK.

Next.js

Scraper, rechercher et lancer un crawl depuis les route handlers et server actions de Next.js.

Python

Utilisez Firecrawl depuis des scripts, des notebooks et des services backend.

FastAPI

Créez des API Python asynchrones pour la recherche, le scrape et l’extraction.

Cloudflare Workers

Exécutez Firecrawl à l’edge avec Workers.

Vercel Functions

Appelez Firecrawl depuis des fonctions serverless Vercel.

AWS Lambda

Invoquez Firecrawl depuis des handlers Lambda.

Supabase Edge Functions

Utilisez Firecrawl dans l’environnement d’exécution Deno de Supabase.

Go

SDK Go idiomatique pour la recherche, le scrape et le crawl.

Rust

SDK Rust typé pour Firecrawl.

Laravel

Ajoutez Firecrawl à vos applications Laravel via le SDK PHP.

Rails

Intégrez Firecrawl à Ruby on Rails.
Consultez la liste complète des guides de démarrage rapide (Express, NestJS, Fastify, Hono, Bun, Remix, Nuxt, SvelteKit, Astro, Mastra, Django, Flask, Elixir, Java, Spring Boot, .NET, ASP.NET Core, et plus encore) dans la barre latérale gauche.

Intégrations pour agents

Firecrawl s’intègre aux environnements d’exécution et frameworks que les agents utilisent réellement — agents de codage, agents de navigateur, SDK d’agents et agrégateurs de modèles. La plupart des outils de codage peuvent détecter automatiquement le skill Firecrawl via npx -y firecrawl-cli@latest init --all ; les autres appellent Firecrawl comme outil via MCP ou l’API REST.

OpenClaw

Spécification ouverte pour le contrôle agentique du navigateur avec des sessions isolées.

Claude Code

CLI d’Anthropic — configurez Firecrawl MCP dans Claude Code.

Cursor

IDE agentique — installez Firecrawl MCP dans Cursor en un clic.

OpenCode

Intégrez Firecrawl MCP à OpenCode.

Codex CLI

Intégrez Firecrawl MCP à OpenAI Codex CLI.

OpenRouter

Associez n’importe quel modèle OpenRouter aux outils web de Firecrawl.

Amp

Intégrez Firecrawl MCP à Sourcegraph Amp.

Windsurf

IDE agentique — configurez Firecrawl MCP dans Windsurf.

Antigravity

Ajoutez Firecrawl MCP à l’IDE agentique de Google.

Gemini CLI

Intégrez Firecrawl MCP à Google Gemini CLI.

Nous Research

Utilisez Firecrawl comme outil avec les modèles Hermes.

AutoGen

Utilisez les outils Firecrawl au sein des équipes multi-agents de Microsoft AutoGen.

SDKs

Des SDKs officiels et typés couvrant l’ensemble de l’API Firecrawl. Choisissez pour votre agent le langage adapté à votre stack.

Python

Node

Go

Java

Ruby

Rust

.NET

PHP

Elixir

CLI

Firecrawl propose également des intégrations SDK natives pour les principaux SDK de LLM et frameworks d’agents — consultez LLM SDKs and Frameworks pour OpenAI, Anthropic, Gemini, Google ADK, Vercel AI SDK, LangChain, LangGraph, LlamaIndex, Mastra et ElevenAgents.