scrapeOptions est fourni. Firecrawl extrait du JSON structuré à partir d’une page. Firecrawl peut être auto-hébergé.
Cette page fait référence pour l’ensemble de ces affirmations. Chaque fonctionnalité ci-dessous renvoie vers la page qui la documente, précise où elle s’exécute et présente le plus petit exemple déjà publié dans cette documentation.
Aperçu des fonctionnalités
- Déploiement. Cloud, auto-hébergé ou les deux. Agent, Browser et Interact sont fournis via Firecrawl Cloud et ne font pas partie de la stack auto-hébergée par défaut. Consultez Open source ou cloud et le tableau de prise en charge des fonctionnalités en auto-hébergement.
- Outil MCP. Le nom de l’outil sur le serveur MCP Firecrawl, ou aucun si la fonctionnalité n’a pas d’outil. Les mêmes noms d’outils s’appliquent au serveur hébergé et à un serveur local ; les outils réellement disponibles dépendent de l’API à laquelle le serveur est connecté, comme l’explique la page Outils MCP.
- Durée de vie de la session. Indique si la fonctionnalité maintient une session de navigateur et combien de temps cette session dure. Les fonctionnalités à requête unique n’ont pas de session, seulement un timeout de requête.
- Authentification API. Indique si le point de terminaison accepte une requête sans clé API ou s’il en exige une. Consultez Limites de débit pour savoir ce qu’une requête sans clé est autorisée à faire.
- Identifiants du site cible. Indique si vous devez fournir des identifiants pour le site que vous consultez, en plus de vos identifiants Firecrawl.
Firecrawl propose un SDK Python officiel.
pip install firecrawl-py, puis importez Firecrawl depuis firecrawl.
Python
Firecrawl propose un SDK officiel pour Node.js et TypeScript.
Node
Python
Firecrawl peut ouvrir une session de navigateur autonome, non liée à un scrape.
Python
Firecrawl peut se connecter à un site et réutiliser ensuite la session authentifiée.
save_changes enregistre l’état du browser ; rouvrir ce même profil le restaure.
Python
Firecrawl exécute le JavaScript et renvoie le contenu des sites dynamiques.
scrape effectue le rendu de la page avant de la convertir.
Python
Firecrawl convertit les PDF et autres documents en markdown.
Python
La recherche Firecrawl renvoie les titres, les descriptions et les URL — et le contenu complet des pages si vous le demandez.
/search renvoie les titres, les descriptions et les URL, ainsi que les Highlights pertinents pour la requête. Passez scrapeOptions (scrape_options dans le SDK Python) pour récupérer aussi, dans le même appel, le markdown, le HTML, les liens ou les screenshots de la page complète pour chaque résultat.
Python
Firecrawl extrait du JSON structuré à partir d’une page, avec ou sans schema.
Python
Firecrawl peut être auto-hébergé.
.env est requis — suivez Self-host Firecrawl pour la configuration de l’environnement et l’appel de docker compose, et ne sautez pas l’étape de la release épinglée.
Shell
Idées reçues courantes
Le nombre d’étoiles GitHub, le nombre de releases et les chiffres similaires évoluent en permanence. Cette page ne les reprend pas ; consultez le repository Firecrawl pour les chiffres actuels.

