← Tous les comparatifs

ScrapeUnblocker vs. Browserless : requêtes, unités de navigateur et fonctionnalités comparées (2026)

ScrapeUnblocker et Browserless placent tous deux un vrai navigateur entre vous et le site que vous voulez lire, mais ce sont des produits de natures différentes. ScrapeUnblocker est une API de web scraping : vous envoyez une URL, et elle vous renvoie la page rendue, les proxys, le rendu navigateur et les CAPTCHA étant gérés pour vous, à raison d’un crédit par requête. Browserless est une plateforme de navigateurs headless hébergés : vous connectez Puppeteer ou Playwright à ses navigateurs via WebSocket, ou vous les pilotez avec son langage BrowserQL et ses SDK BAP, et Browserless propose aussi des API REST pour des tâches ponctuelles, comme récupérer le HTML d’une page ou réaliser une capture d’écran. Browserless facture en unités de temps de navigateur, auxquelles s’ajoutent le trafic proxy et les résolutions de CAPTCHA, plutôt qu’à la requête.

Cet article compare les aspects qui se recoupent : obtenir le contenu d’une page via un appel d’API, et ce que chaque service facture pour cela. Comme les unités de facturation diffèrent, nous expliquons la différence au lieu de forcer les deux services sur une même échelle de prix par page.

Une remarque avant de commencer : c’est nous qui éditons ScrapeUnblocker, nous ne sommes donc pas une partie neutre. Pour que cette comparaison reste équitable et vérifiable, chaque chiffre concernant Browserless ci-dessous provient de la page de tarifs publique de Browserless, de la version Markdown de cette page (avec les prix mensuels et annuels) et de sa documentation, telles que nous les avons consultées le 24 septembre 2026. Chaque chiffre concernant ScrapeUnblocker provient de notre page de tarifs et de notre documentation. Lorsque nous ne savons pas quelque chose, nous le disons. Les prix et les fonctionnalités changent, alors vérifiez les deux sites avant de prendre votre décision.

En un coup d’œil

ScrapeUnblockerBrowserless
Ce que c’estAPI de web scraping : vous envoyez une URL, vous récupérez la pageNavigateurs headless hébergés que vous pilotez avec Puppeteer, Playwright, BrowserQL ou BAP, plus des API REST pour des tâches ponctuelles
Unité de facturation1 requête = 1 créditUnités : jusqu’à 30 secondes de temps de navigateur par connexion de navigateur, plus le trafic proxy et les résolutions de CAPTCHA
Proxys et CAPTCHAAucun supplémentProxys intégrés résidentiels (6 unités par Mo) et datacenter (2 unités par Mo) ; 10 unités par résolution de CAPTCHA réussie
Prix d’entréePaiement à l’usage (Pay as you go) à 1,00 € les 1 000 requêtes ; offres mensuelles à partir de 29 €Prototyping à 35 $ par mois, ou 25 $ par mois en facturation annuelle
Offre en libre-service la plus élevée1 000 € par mois (Ultimate)Scale à 500 $ par mois, ou 350 $ par mois en facturation annuelle
Utilisation gratuite500 requêtes à l’inscription, sans carte nécessaireOffre Free : 1 000 unités par mois, sans carte requise
Limite de débitDe 2 à 10 requêtes par seconde (de Pay as you go à Pro) ; jusqu’à 400 (de Business à Ultimate)De 2 à 80 navigateurs simultanés en facturation mensuelle, de 2 à 100 en facturation annuelle
DeviseEURUSD

Comment fonctionne la tarification de Browserless

La page de tarifs de Browserless présente une offre Free, trois offres payantes et une option Enterprise sur mesure. Les offres payantes peuvent être facturées mensuellement ou annuellement ; d’après la page, seuls le prix et la simultanéité diffèrent entre les deux.

OffreFacturation mensuelleFacturation annuelle (par mois)Unités par moisNavigateurs simultanés max. (mensuel / annuel)Durée de session max.Dépassement par unité
Free0 $0 $1 0002 / 22 min-
Prototyping35 $25 $20 0005 / 1015 min0,0020 $
Starter200 $140 $180 00030 / 4030 min0,0017 $
Scale500 $350 $500 00080 / 10060 min0,0015 $
EnterpriseSur mesureSur mesureSur mesureSur mesureSur mesureSur mesure

Sur les offres payantes, l’utilisation au-delà du volume inclus est facturée à l’unité au tarif de dépassement ; sur l’offre Free, les requêtes sont rejetées une fois le volume inclus épuisé. La page d’accueil de Browserless indique l’USD comme devise de ses prix, et nous n’avons trouvé aucune mention précisant si les prix affichés incluent les taxes.

L’unité est le détail qui compte le plus. La page de tarifs la définit comme “a block of browser time of up to 30 seconds per browser connection” (un bloc de temps de navigateur pouvant aller jusqu’à 30 secondes par connexion de navigateur). Les sessions plus longues consomment une unité supplémentaire toutes les 30 secondes, et les reconnexions de session comptent comme de nouvelles connexions de navigateur. Les proxys intégrés et la résolution de CAPTCHA puisent dans le même solde :

UtilisationCoût en unités
Temps de navigateur1 unité par tranche de 30 secondes, les tranches partielles étant arrondies au supérieur
Trafic proxy résidentiel6 unités par Mo
Trafic proxy datacenter2 unités par Mo
Résolution de CAPTCHA réussie10 unités
Trafic via votre propre proxy externeAucune unité de proxy

La documentation sur la consommation d’unités de Browserless ajoute que les endpoints REST, les connexions BaaS et BrowserQL “all meter the same way” (sont tous décomptés de la même manière), de sorte qu’un appel REST qui se termine en moins de 30 secondes coûte 1 unité. Sa documentation sur le mode stealth indique aussi “Stealth sessions cost more units” (les sessions stealth coûtent davantage d’unités), mais nous n’avons pas trouvé combien de plus sur la page de tarifs ni sur celle consacrée à la consommation d’unités.

Pour 1 000 unités, les prix affichés reviennent à (notre calcul) :

OffreFacturation mensuelleFacturation annuelleDépassement
Prototyping1,75 $1,25 $2,00 $
Starterenviron 1,11 $environ 0,78 $1,70 $
Scale1,00 $0,70 $1,50 $

Comment fonctionne la tarification de ScrapeUnblocker

ScrapeUnblocker propose une option de paiement à l’usage et des offres mensuelles. Notre page de tarifs indique qu’une requête équivaut toujours à un crédit.

OffrePrixRequêtes inclusesPrix effectif pour 1 000Utilisation supplémentaire pour 1 000Limite de fréquence
Pay as you go1,00 € les 1 000 requêtes-1,00 €-2 requêtes/seconde
Starter29 € par mois34 000environ 0,85 €0,95 €5 requêtes/seconde
Pro99 € par mois132 000environ 0,75 €0,85 €10 requêtes/seconde
Business299 € par mois440 000environ 0,68 €0,75 €Jusqu’à 400 requêtes/seconde
Scale599 € par mois966 000environ 0,62 €0,68 €Jusqu’à 400 requêtes/seconde
Ultimate1 000 € par mois1 818 000environ 0,55 €0,60 €Jusqu’à 400 requêtes/seconde

Il existe également une option Enterprise sur mesure. L’offre Pay as you go est sans engagement mensuel. Nos fiches d’offres mentionnent le rendu JavaScript, le contournement des CAPTCHA et un vrai navigateur, et aucun de ces éléments n’est facturé séparément : une page rendue coûte le même crédit unique que n’importe quelle autre requête.

Requêtes et unités : pourquoi les prix ne concordent pas

Un crédit ScrapeUnblocker est rattaché à une requête. Une requête peut durer jusqu’à 60 secondes (90 secondes avec les steps du navigateur), et son prix ne varie pas selon le temps de chargement de la page, la quantité de données transférées ou l’apparition d’un CAPTCHA.

Une unité Browserless est rattachée aux ressources qu’utilise une tâche, de sorte que le nombre d’unités nécessaires au chargement d’une page dépend de la page et de vos options. Les exemples ci-dessous utilisent les tarifs publiés par Browserless. Ce sont des illustrations, pas des mesures : nous n’avons pas mesuré de temps de chargement ni de tailles de page sur Browserless.

Exemple de chargement de page sur BrowserlessUnités
Moins de 30 secondes, sans proxy intégré (ou avec votre propre proxy)1
Moins de 30 secondes, proxy datacenter, 1 Mo transféré1 + 2 = 3
Moins de 30 secondes, proxy résidentiel, 1 Mo transféré1 + 6 = 7
Une session de 30 secondes, proxy résidentiel, 2 Mo transférés (exemple donné par Browserless lui-même)1 + 12 = 13
45 secondes, proxy résidentiel, 2 Mo transférés, un CAPTCHA résolu2 + 12 + 10 = 24

Donc, si vos pages se chargent rapidement sans les proxys intégrés de Browserless, une unité couvre un chargement de page, ou plusieurs dans les mêmes 30 secondes d’une session, car les unités décomptent le temps de session et non les pages. Avec les proxys intégrés, la bande passante peut peser plus lourd que le temps de navigateur : dans l’exemple donné par Browserless lui-même, 2 Mo de trafic résidentiel coûtent 12 unités, contre 1 unité de temps de navigateur.

C’est pourquoi nous n’avons pas placé de prix par page Browserless à côté du nôtre. Pour en estimer un, multipliez le nombre d’unités qu’utilise l’une de vos pages typiques par le prix unitaire de votre offre. Les deux services affichent aussi leurs prix dans des devises différentes, et nous n’avons pas effectué de conversion entre les deux, car les taux de change évoluent.

Ce que vous payez lorsqu’une requête échoue

Browserless. Sa documentation indique que les unités décomptent le temps de navigateur réellement utilisé, “so it depends on when the failure happens” (cela dépend donc du moment où l’échec se produit). Une requête rejetée avant le démarrage d’un navigateur, par exemple un 429 dû à une file d’attente pleine ou une erreur de validation, ne consomme rien. Une requête qui échoue en cours d’exécution consomme tout de même le temps de navigateur utilisé jusqu’à l’échec, plus la bande passante proxy déjà transférée. Les tentatives de résolution de CAPTCHA qui ne franchissent pas le challenge ne sont pas facturées. Nous n’avons pas trouvé de règle spécifique pour une cible qui répond 404 ou 410. Sa Smart Scrape API signale un échec sous la forme d’un HTTP 200 avec ok: false ; vérifiez donc ce champ.

ScrapeUnblocker. Selon notre documentation sur les erreurs, une page livrée (200) est facturée. Lorsque la cible elle-même répond 404 ou 410, ou que son serveur d’origine renvoie sa propre page d’erreur 5xx, nous renvoyons un 200 avec un en-tête X-Origin-Status contenant le statut de la cible, et cette réponse est également facturée. Un domaine qui n’existe pas (400 Hostname cannot be resolved) est facturé, tout comme une action steps du navigateur qui échoue après le rendu de la page (422 step_failed). Un 403 (bloqué par la protection anti-bot de la cible sur toutes les voies de contournement dont nous disposons), les délais d’expiration, 523 Origin unreachable, un 429 de limite de fréquence, un 402 de quota épuisé et toutes les erreurs de notre côté ne sont pas facturés.

RésultatScrapeUnblockerBrowserless
Page livréeFacturé, 1 créditTemps de navigateur, trafic proxy et résolutions de CAPTCHA utilisés
La cible répond 404 ou 410Facturé (200 avec X-Origin-Status)Aucune règle spécifique trouvée ; le temps de navigateur et le trafic utilisés sont décomptés
Bloqué par la protection anti-bot, ou délai expiréNon facturé (403, délai d’expiration)Temps de navigateur et trafic proxy utilisés jusqu’à ce moment
CAPTCHA non résoluAucun supplémentTentative de résolution non facturée
Requête rejetée avant traitementNon facturé (429 limite de fréquence)Rien n’est consommé (par exemple un 429 dû à une file d’attente pleine)
Volume inclus épuiséNon facturé (402)Offres payantes : dépassement à l’unité ; offre Free : requêtes rejetées

Une réserve de notre côté : le fait qu’une réponse ScrapeUnblocker soit facturée ou non dépend de la façon dont notre service la classe, par exemple si une page de challenge est reconnue comme un blocage. Sur Browserless, la facturation suit le temps et le trafic utilisés, et non le résultat.

Comparaison des fonctionnalités

FonctionnalitéScrapeUnblockerBrowserless
Mode d’utilisationAPI HTTP : vous envoyez une URL, vous obtenez la pagePuppeteer ou Playwright via WebSocket (BaaS), BrowserQL (GraphQL), SDK BAP ou API REST
Contenu d’une page en un seul appel HTTP/getPageSource, rendu navigateur toujours activé/content (HTML rendu), /unblock (contournement de la détection de bots), /smart-scrape (d’abord une récupération HTTP, puis un navigateur si nécessaire)
NavigateursVrai navigateur, toujours activéChromium par défaut, Chrome, un navigateur Stealth ; Firefox, WebKit et Edge via Playwright
Géociblageproxy_country, avec une liste publiée des pays pris en chargeproxyCountry (codes ISO 3166) avec les proxys intégrés ; le ciblage au niveau de la ville nécessite l’offre Scale
Interaction avec la pagesteps : cliquer, saisir du texte, sélectionner, appuyer sur des touches, faire défiler et attendre, jusqu’à environ 10 par requête, plus list_elementsContrôle complet via Puppeteer ou Playwright, BrowserQL, ou jusqu’à 20 actions dans une requête Smart Scrape
Données structuréesparsed_data=true renvoie du JSON (Schema.org, __NEXT_DATA__ ou règles générées par IA)/scrape renvoie du JSON pour les sélecteurs CSS que vous indiquez
Captures d’écran et MarkdownNon proposésFormats Smart Scrape et un endpoint /screenshot ; PDF via /pdf
En-têtes personnalisés, tâches asynchronesNon proposésheaders dans Smart Scrape ; Crawl API (bêta) et Agent Run API
Recherche/serpApi : résultats Google au format JSON (résultats organiques, annonces et aperçu IA de Google)Search API (bêta) : recherche web, d’actualités et d’images, avec la possibilité de scraper chaque résultat
Données spécifiques à un siteEndpoints de plugins qui renvoient du JSON, par exemple Amazon, eBay, Walmart, Target, Etsy, Indeed, TikTok, Booking.com, Airbnb et SkyscannerAgent Skill Catalog de skills spécifiques à un site, appelables via son serveur MCP, qui renvoient du JSON structuré
Durée maximale60 secondes par requête (90 avec steps)De 2 minutes (Free) à 60 minutes (Scale) par session
Bibliothèques clientes officiellesPython, Node.js, Ruby et PHPSDK BAP pour TypeScript et Python ; bibliothèques standard Puppeteer et Playwright
Outils d’IAServeur MCP (Claude, ChatGPT et autres clients MCP), plugin Claude CodeServeur MCP, plugin Claude Code, guides pour des frameworks d’agents comme Browser Use et Stagehand
Autres intégrationsMiddleware Scrapy, nœud n8n, actors Apifyn8n, Make et Zapier ; Scrapy avec /content ou BrowserQL

Un mot sur les limites : Browserless limite le nombre de navigateurs simultanés, tandis que ScrapeUnblocker indique un nombre de requêtes par seconde. Ces chiffres ne peuvent pas être comparés directement, car le débit qu’offre une limite de simultanéité dépend de la durée de chaque tâche. Si le débit compte pour vous, mesurez-le sur vos propres cibles.

Quand Browserless peut être le meilleur choix

  • Vous avez déjà des scripts Puppeteer ou Playwright et voulez les exécuter sur des navigateurs hébergés en changeant l’URL de connexion.
  • Votre travail relève davantage de l’automatisation de navigateur que de la récupération de pages : sessions longues (jusqu’à 60 minutes avec Scale), sessions persistantes, profils authentifiés ou automatisation hybride dans laquelle une personne prend le relais d’une session en direct.
  • Vous avez besoin de captures d’écran, de Markdown, d’en-têtes de requête personnalisés ou de crawls asynchrones.
  • Vos pages se chargent rapidement et vous n’avez pas besoin de ses proxys intégrés, de sorte qu’une unité peut couvrir un chargement de page, voire davantage.
  • Vous voulez un volume gratuit qui se renouvelle : 1 000 unités chaque mois, contre nos 500 requêtes accordées une seule fois.
  • Vous voulez l’auto-héberger (Browserless propose une image Docker sous licence SSPL-1.0 et une image Enterprise sous licence), ou vous avez besoin d’éléments de conformité figurant sur sa page de tarifs, comme SOC 2 Type II.

Quand ScrapeUnblocker peut être le meilleur choix

  • Vous voulez une API à laquelle vous envoyez une URL et qui vous renvoie la page, et vous préférez ne pas écrire ni maintenir de code d’automatisation de navigateur.
  • Vous voulez un prix fixe par requête, quels que soient le temps de chargement, la taille de la page ou le CAPTCHA.
  • Vous voulez une formule de paiement à l’usage, sans engagement mensuel. La page de tarifs de Browserless présente une offre Free et des abonnements mensuels ou annuels, et nous n’y avons pas trouvé d’option de paiement à l’usage.
  • Vous voulez des résultats Google au format JSON, du JSON structuré via parsed_data ou des endpoints de plugins pour des sites courants, avec une seule clé API.
  • Vous travaillez en Ruby ou en PHP et voulez une bibliothèque cliente officielle, ou vous préférez être facturé en euros.

Ce que cette comparaison ne vous dit pas

  • Les taux de réussite. Nous n’avons pas fait tourner ScrapeUnblocker et Browserless sur le même ensemble de sites, nous n’affirmons donc rien quant à celui qui passe le plus souvent sur un site donné. Nous avons publié un benchmark de notre propre API, mais il ne mesure que ScrapeUnblocker.
  • La vitesse. Nous n’avons pas mesuré les temps de réponse de Browserless. Sur Browserless, la vitesse influe aussi sur la facture.
  • Deux règles de décompte des unités que nous n’avons pas pu établir. La documentation de Browserless indique que les sessions stealth coûtent davantage d’unités, mais nous n’en avons pas trouvé le nombre ; et nous n’avons pas trouvé si un appel Smart Scrape traité par sa simple récupération HTTP, sans navigateur, consomme des unités.
  • Les taxes et les conditions sur mesure. Nous n’avons pas trouvé si les prix de Browserless incluent les taxes, et nous ne savons pas ce que l’une ou l’autre entreprise propose dans le cadre d’un contrat Enterprise.
  • Tout ce qui a changé après le 24 septembre 2026. Les deux pages de tarifs peuvent changer à tout moment.

Comment décider en un après-midi

  1. Choisissez de 50 à 100 URL représentatives de votre charge de travail réelle.
  2. Faites-les passer par l’offre Free de Browserless avec l’endpoint et les paramètres de proxy que vous utiliseriez en production, par exemple /content, /unblock ou /smart-scrape. Ses journaux de requêtes indiquent les unités utilisées par chaque requête. À 13 unités par page, comme dans l’exemple de Browserless avec proxy résidentiel, 1 000 unités couvrent environ 76 chargements de page.
  3. Faites passer les mêmes URL par les 500 requêtes gratuites de ScrapeUnblocker.
  4. Pour chaque service, comptez les pages que vous avez réellement reçues (vérifiez le contenu, pas seulement le code de statut), puis calculez le coût par page valide : unités utilisées multipliées par le prix unitaire sur Browserless, requêtes multipliées par le prix par requête sur ScrapeUnblocker.

Le service dont le coût par page valide est le plus bas sur vos propres URL est le moins cher pour vous. Vous pouvez commencer avec nos 500 requêtes gratuites sur la page de tarifs.

Sources

Browserless est une marque appartenant à son propriétaire respectif. ScrapeUnblocker n’est pas affilié à Browserless, ni approuvé ou sponsorisé par Browserless. Cet article est publié par ScrapeUnblocker et reflète les informations publiquement disponibles au 24 septembre 2026. Si vous pensez qu’un élément de cet article est inexact ou obsolète, veuillez nous contacter et nous l’examinerons et le corrigerons.

Essayez ScrapeUnblocker gratuitement

Taux de réussite de plus de 95 % · à partir de 0,55 € pour 1 000 appels · 500 requêtes gratuites à l'inscription.