Comparatif · IA & agents
Firecrawl ou Context.dev pour donner le web à un agent IA
Firecrawl ou Context.dev : crédits, auto-hébergement, SDK, serveur MCP et cache comparés sur les documentations officielles avant de brancher un agent IA.
Un agent IA qui doit lire une page web a besoin de deux choses. Il faut d'abord récupérer la page, JavaScript compris, puis la lui donner dans un format qu'un modèle lit sans s'encombrer du menu, des scripts et des bandeaux. En pratique, ce format est presque toujours du Markdown. Firecrawl et Context.dev vendent ce travail sous forme d'API : une URL en entrée, du Markdown ou du JSON en sortie, avec en plus le parcours d'un site entier, la recherche web et un serveur MCP pour les clients comme Claude Code ou Cursor.
Sur le papier, les deux se ressemblent beaucoup. Les écarts se trouvent dans le mode de déploiement, dans la façon de compter les crédits et dans quelques réglages par défaut qui pèsent sur la facture. Les chiffres de cette page viennent des tarifs et des documentations officielles, consultés le 30 octobre 2026. Les prix sont en dollars américains, hors taxes.
Réponse courte
Si vous voulez pouvoir faire tourner le moteur sur votre propre serveur, seul Firecrawl le permet : le cœur du projet est publié sous licence AGPL-3.0 et sa documentation décrit un déploiement Docker Compose [4][5]. Context.dev est présenté dans sa documentation comme une API hébergée, et aucune édition à installer soi-même n'y figure [9].
Côté budget, la différence se joue au premier palier payant. Firecrawl passe de 5 000 crédits (Hobby, 19 $ par mois) à 100 000 crédits (Standard, 99 $ par mois). Context.dev propose 10 000 crédits pour 20 $ par mois, puis 100 000 crédits pour 90 $ par mois [1][8]. Pour quelques dizaines de pages par mois, les deux offres gratuites à 1 000 crédits suffisent, et l'outil de recherche web de votre fournisseur de modèle peut même faire l'affaire sans API supplémentaire.
Ce que fait chaque API
Les deux services couvrent les mêmes opérations de base. Scrape lit une URL, Crawl suit les liens d'un site à partir d'une page de départ, Map liste les URL d'un domaine et Search lance une recherche web dont on peut récupérer le contenu des résultats.
Firecrawl ajoute Interact, des sessions de navigateur facturées à la minute, et un endpoint Agent en préversion avec cinq exécutions gratuites par jour [2]. Context.dev va dans une autre direction, avec des API qui sortent du scraping pur : données de marque (logos, couleurs, polices), recherche de personnes et d'entreprises, actualités, et un endpoint Answers qui renvoie une réponse au format JSON demandé, avec les URL sources [9].
Pour alimenter un RAG ou laisser un agent lire de la documentation, ces extras pèsent peu dans le choix. Les quatre opérations de base suffisent dans la plupart des cas.
Prix et crédits
| Point comparé | Firecrawl | Context.dev |
|---|---|---|
| Offre gratuite | 1 000 crédits par mois, sans carte [1] | 1 000 crédits par mois, sans carte, sans dépassement possible [8] |
| Premier palier payant | Hobby, 19 $ par mois, 5 000 crédits [1] | Developer, 20 $ par mois, 10 000 crédits [8] |
| Palier suivant | Standard, 99 $ par mois, 100 000 crédits [1] | Pro, 90 $ par mois, 100 000 crédits [8] |
| Page lue (scrape ou crawl) | 1 crédit [2] | à partir de 1 crédit [8] |
| Extraction JSON | 1 crédit + 4, soit 5 par page [2] | 5 crédits par page [8] |
| Recherche web | 2 crédits pour 10 résultats [2] | 1 crédit pour 10 résultats [8] |
| Requêtes simultanées, offre gratuite | 2 [1] | 2 [8] |
| Requêtes simultanées, palier à 100 000 crédits | 25 [1] | 100 [8] |
Les prix de Firecrawl affichés ci-dessus sont ceux de la facturation mensuelle. En paiement annuel, Hobby descend à 16 $ et Standard à 83 $ par mois [1]. Context.dev annonce deux mois offerts sur la formule annuelle [8].
Le dépassement fonctionne différemment. Chez Firecrawl, les offres payantes peuvent activer un paiement à l'usage par tranches de 5 $, plafonné par une limite mensuelle que vous fixez [1]. Chez Context.dev, la recharge automatique se fait par blocs de 1 000 crédits, à 3 $ sur Developer et 2 $ sur Pro [8].
Les échecs ne sont pas traités de la même manière non plus. Firecrawl ne facture pas un scrape qui ne renvoie rien, mais une page qui répond en 403 ou en 404 vous est rendue et coûte 1 crédit [2]. Context.dev indique que la plupart des requêtes en échec ne sont pas facturées, sauf les 404, comptés au prix de base [8]. Si votre liste d'URL contient beaucoup de liens morts, filtrez-la avant de lancer un crawl.
Auto-hébergement et licence
Firecrawl publie son code sur GitHub. Le projet est principalement sous AGPL-3.0, et les SDK ainsi que certains composants d'interface sont sous licence MIT [4]. Le guide d'auto-hébergement part d'une version épinglée, lance l'API avec Docker Compose et prévient que ce premier déploiement désactive l'authentification : c'est une installation d'évaluation, pas une architecture de production [5]. Mises à jour, stockage, supervision et sécurité sont alors à votre charge.
La version libre ne contient pas tout. La page qui compare open source et Cloud range l'Agent, le navigateur, Interact, le tableau de bord et les contrôles entreprise du côté Cloud. L'extraction par LLM demande de brancher votre propre fournisseur compatible OpenAI ou Ollama [3]. Si vous comptez modifier le code et l'exposer à d'autres utilisateurs, lisez la licence AGPL avant de vous lancer.
Context.dev se présente comme une API hébergée, avec des SDK [9]. Si la contrainte est de garder toute l'extraction dans votre propre infrastructure, ce service ne répond pas au besoin.
SDK et serveur MCP
Firecrawl liste des SDK officiels pour Python, Node, Go, Java, Ruby, Rust, .NET, PHP et Elixir, ainsi qu'une CLI [7]. Context.dev annonce des SDK pour TypeScript, Python, Ruby, Go et PHP [9]. Pour un projet en Python ou en TypeScript, les deux couvrent le besoin.
Les deux proposent un serveur MCP hébergé. Celui de Firecrawl accepte une connexion par navigateur (OAuth) ou une clé API, propose un essai sans compte avec des limites quotidiennes et peut aussi tourner en local [6]. Celui de Context.dev se connecte en OAuth sur https://mcp.context.dev/mcp. La connexion crée une clé API nommée « Context MCP » dans votre organisation, et les réponses des outils sont plafonnées à 40 000 caractères [11].
La documentation de Context.dev donne deux consignes qui valent pour n'importe quel serveur de ce type : garder une validation manuelle pour les outils qui lancent un traitement, comme un crawl, et traiter le contenu des sites comme une entrée non fiable qui ne doit pas déclencher d'autres appels d'outils [11]. Le guide les meilleurs serveurs MCP détaille ces précautions, et MCP, c'est quoi ? reprend les bases du protocole.
Cache et fraîcheur des pages
Les deux services servent une copie en cache par défaut, et ce point se remarque vite quand un agent lit une page de prix modifiée la veille.
Chez Firecrawl, la fenêtre par défaut est de deux jours (maxAge à 172 800 000 millisecondes). Une copie plus récente est renvoyée telle quelle, et maxAge: 0 force une lecture fraîche. Une page servie depuis le cache coûte quand même 1 crédit : le cache fait gagner du temps, pas des crédits [10].
Chez Context.dev, maxAgeMs vaut trois jours par défaut et accepte jusqu'à un an. La valeur 0 demande une capture fraîche, et le champ cache_metadata.status indique si la réponse vient du cache [12].
Pour de la documentation qui change peu, le réglage par défaut convient. Pour des tarifs, des stocks ou des actualités, passez la valeur à zéro dans les requêtes concernées.
Parcourir un site entier
Le crawl de Firecrawl a une limite par défaut de 10 000 pages. Fixez toujours limit explicitement pour ne pas consommer plus de crédits que prévu. Les résultats restent disponibles par l'API pendant 24 heures après la fin du travail, et le robots.txt des sites est respecté par défaut [13].
Context.dev renvoie jusqu'à 500 pages en Markdown en un seul appel de crawl, avec maxPages à 100 par défaut, une profondeur maximale et un filtre d'URL par expression régulière. Au-delà de 500 pages, la documentation renvoie vers les traitements par lots [14].
Les deux éditeurs rappellent que le respect des conditions d'utilisation et du robots.txt des sites ciblés reste de votre responsabilité [4][15].
Firecrawl, pour qui
Firecrawl convient si vous voulez garder la possibilité de rapatrier l'extraction chez vous un jour, si votre équipe travaille dans un langage que seul Firecrawl couvre (Java, Rust, .NET, Elixir), ou si vous avez besoin de sessions de navigateur interactives. Son offre Hobby à 5 000 crédits suffit pour un projet personnel. Le saut suivant, à 100 000 crédits, est important : entre les deux, il reste le paiement à l'usage.
Lien affilié : Vibarche peut recevoir une commission si vous souscrivez, sans surcoût pour vous.
Context.dev, pour qui
Context.dev convient si vous voulez une API hébergée sans rien exploiter, un palier intermédiaire à 10 000 crédits, ou des données de marque et d'entreprise dans le même compte que le scraping. Sa recherche web coûte moitié moins de crédits pour 10 résultats que celle de Firecrawl. Si vous avez besoin d'auto-hébergement, il ne répond pas au besoin.
Lien affilié : Vibarche peut recevoir une commission si vous souscrivez, sans surcoût pour vous.
Quand aucune des deux n'est utile
Si votre agent lance quelques recherches par jour et doit citer ses sources, l'outil de recherche web intégré à l'API de votre modèle peut suffire. Le guide recherche web citée avec Claude montre comment le borner par domaine et par nombre d'appels.
Pour une poignée de pages statiques que vous contrôlez, une requête HTTP et une bibliothèque de conversion HTML vers Markdown font le travail sans abonnement. Et si la vraie question est de savoir comment donner des connaissances à un modèle, lisez d'abord RAG ou fine-tuning : une API d'extraction ne sert qu'au premier choix.
Firecrawl et Context.dev sont les deux options de cette page avec un lien partenaire. Les alternatives citées dans cette section n'en ont pas.
Pour aller plus loin
- Recherche web citée avec Claude
- Les meilleurs serveurs MCP : comment choisir sans prendre de risque
- MCP, c'est quoi ? Comprendre le Model Context Protocol
- RAG ou fine-tuning : deux docs, pas un score
Sources
Pages consultées le 30 octobre 2026.
- Firecrawl, Pricing
- Firecrawl Docs, Billing
- Firecrawl Docs, Open source or Firecrawl Cloud
- Dépôt GitHub firecrawl/firecrawl (licence et avertissement d'usage)
- Firecrawl Docs, Self-hosting Firecrawl
- Firecrawl Docs, MCP server
- Firecrawl Docs, SDKs
- Context.dev, Pricing
- Context.dev Docs, Introduction
- Firecrawl Docs, Faster scraping (cache et maxAge)
- Context.dev Docs, MCP server
- Context.dev Docs, Freshness and caching
- Firecrawl Docs, Crawl
- Context.dev Docs, Crawl scope and limits
- Context.dev Docs, Fair use