Passer au contenu principal
Intégrez Firecrawl à OpenClaw pour donner à vos agents la capacité d’effectuer du scraping, de la recherche, du crawling, de l’extraction et d’interagir avec le web — le tout via la Firecrawl CLI.

Pourquoi Firecrawl + OpenClaw

  • Aucun navigateur local nécessaire — chaque session s’exécute dans un bac à sable distant et isolé. Pas d’installation de Chromium, pas de conflits de pilotes, pas de pression mémoire sur votre machine.
  • Véritable parallélisme — exécutez de nombreuses sessions de navigateur en parallèle sans conflit sur les ressources locales. Les agents peuvent explorer plusieurs sites en parallèle, par lots.
  • Sécurisé par défaut — la navigation, l’évaluation du DOM et l’extraction se font entièrement dans des bacs à sable jetables, et non sur votre station de travail.
  • Meilleure utilisation des tokens — les agents reçoivent des artefacts propres (instantanés, champs extraits) au lieu de faire entrer d’énormes DOM et journaux de pilotes dans la fenêtre de contexte.
  • Boîte à outils web complète — scraping, recherche et automatisation du navigateur, le tout via une seule CLI que votre agent sait déjà utiliser.

Configuration

Demandez à votre agent d’installer le CLI Firecrawl, de s’authentifier, puis d’initialiser la compétence avec cette commande :
npx -y firecrawl-cli init --browser --all
  • --all installe la compétence Firecrawl sur chaque agent de codage IA détecté
  • --browser ouvre automatiquement le navigateur pour l’authentification Firecrawl
ou installez tout séparément :
npm install -g firecrawl-cli
firecrawl init skills
firecrawl login --browser
# Ou, ignorez le navigateur et fournissez votre clé API directement :
export FIRECRAWL_API_KEY="fc-YOUR-API-KEY"
Assurez-vous que tout est correctement configuré :
firecrawl --status
Une fois la compétence installée, votre agent OpenClaw découvre et utilise automatiquement les commandes Firecrawl — aucune configuration supplémentaire n’est requise.

Scraping

Scraper une seule page et en extraire le contenu :
firecrawl https://example.com --only-main-content
Obtenir des formats spécifiques :
firecrawl https://example.com --format markdown,links --pretty
Recherchez sur le Web et, si besoin, effectuez un scraping des résultats :
firecrawl search "latest AI funding rounds 2025" --limit 10

# Rechercher et extraire les résultats
firecrawl search "OpenClaw documentation" --scrape --scrape-formats markdown
Lancez une session de navigateur à distance pour l’automatisation interactive. Chaque session s’exécute dans un environnement sandbox isolé — aucune installation locale de Chromium n’est nécessaire. agent-browser est préinstallé avec plus de 40 commandes intégrées.
# Raccourci : lance automatiquement une session si aucune n'est active
firecrawl browser "open https://news.ycombinator.com"
firecrawl browser "snapshot"
firecrawl browser "scrape"
firecrawl browser close
Interagissez avec les éléments de la page à l’aide des refs du snapshot :
firecrawl browser "open https://example.com"
firecrawl browser "snapshot"
# snapshot retourne des IDs @ref — utilisez-les pour interagir
firecrawl browser "click @e5"
firecrawl browser "fill @e3 'search query'"
firecrawl browser "scrape"
firecrawl browser close
La forme abrégée (firecrawl browser "...") envoie automatiquement des commandes à agent-browser et ouvre une session sandbox s’il n’y en a pas déjà une d’active. Votre agent déclenche des actions au niveau de l’intention (open, click, fill, snapshot, scrape) au lieu d’écrire du code Playwright.

Exemple : donner des instructions à votre agent

Voici quelques prompts que vous pouvez donner à votre agent OpenClaw :
  • « Utilise Firecrawl pour scraper https://example.com et résume le contenu principal. »
  • « Recherche les dernières actualités d’OpenAI et donne-moi un résumé des 5 principaux résultats. »
  • « Utilise Firecrawl Browser pour ouvrir Hacker News, récupère les 5 principaux articles et les 10 premiers commentaires de chacun. »
  • « Parcours la documentation sur https://docs.firecrawl.dev et enregistre-la dans un fichier. »

Pour aller plus loin