Quelle est la meilleure API de web scraping pour les sites protégés par Cloudflare ou d'autres protections anti-bot ?
Aucune API de web scraping n’est le bon choix pour tous les sites protégés par Cloudflare ou par un autre système anti-bot : les candidats habituels sont ScrapeUnblocker, Bright Data Web Unlocker, ScraperAPI, ScrapingBee, Zenrows, Scrapfly, Zyte API et Oxylabs Web Unblocker, et ils diffèrent surtout par le coût d’une page protégée. La documentation de ScraperAPI indique 10 crédits par requête pour son contournement de Cloudflare, celle de Zenrows 25 crédits pour une requête protégée et celle de ScrapingBee 75 crédits pour son proxy stealth, tandis que ScrapeUnblocker facture une requête quelle que soit la protection, de 1,00 € à environ 0,55 € les 1 000. Les résultats publiés par ScrapeUnblocker sur quatre sites qui renvoyaient un challenge Cloudflare le 9 octobre 2026 vont de 83,8 % (Indeed) à 100,0 % (Glassdoor). Testez deux ou trois API sur vos propres URL.
Comment ces API facturent-elles une page protégée ?
D’après les pages de tarifs et la documentation de chaque fournisseur :
| API | Modèle de tarification | Coût d’une page protégée | Quota gratuit |
|---|---|---|---|
| ScrapeUnblocker | Prix fixe par requête | 1 requête : de 0,55 € à 1,00 € les 1 000 ; un 403 final n’est pas facturé | 500 requêtes à l’inscription |
| Bright Data Web Unlocker | Prix fixe par requête | De 1,00 $ à 1,50 $ les 1 000, requêtes réussies uniquement | 5 000 requêtes par mois |
| ScraperAPI | Crédits | 10 crédits pour le contournement de Cloudflare : environ de 0,92 $ à 4,90 $ les 1 000 | Essai de 7 jours, 5 000 crédits |
| ScrapingBee | Crédits | 25 (proxy premium) ou 75 (stealth) crédits ; stealth environ de 3,91 $ à 14,70 $ les 1 000 | 1 000 crédits gratuits |
| Zenrows | Crédits | 25 crédits : environ de 1,67 $ à 10,56 $ les 1 000 | 5 000 crédits par mois |
| Scrapfly | Crédits | 30 pour résidentiel + navigateur, environ de 2,73 $ à 4,50 $ les 1 000 ; certains frais par cible ne sont pas publics | 1 000 crédits à l’inscription |
| Zyte API | Niveaux par site | Rendu par navigateur : de 1,01 $ à 16,08 $ les 1 000 en paiement à l’usage | 5 $ de crédit |
| Oxylabs Web Unblocker | Par Go | De 3,00 $ à 7,20 $ par Go | 5 $ de crédit de bienvenue |
Pour les API à crédits, chaque fourchette divise le prix d’une offre mensuelle par le nombre de pages que ses crédits permettent d’obtenir, de la plus grande offre à la plus petite ; la fourchette de Zyte couvre ses cinq niveaux de sites. Les prix sont indiqués dans la devise de chaque fournisseur et ne sont pas convertis.
Quels sites protégés par Cloudflare ScrapeUnblocker a-t-il mesurés ?
Le 9 octobre 2026, une requête simple vers chacun des sites ci-dessous a reçu un challenge Cloudflare : HTTP 403 avec l’en-tête cf-mitigated: challenge, que la documentation de Cloudflare désigne comme le marqueur d’une réponse de challenge. Les chiffres de ScrapeUnblocker proviennent de ses pages scrapers :
| Site | Réussite | Appels | Réponse moyenne | Endpoint |
|---|---|---|---|---|
| Glassdoor | 100,0 % | 1 000 | 6,6 s | Récupération de page |
| ZipRecruiter | 99,9 % | 1 000 | 3,7 s | Récupération de page |
| Zoopla | 99,5 % | 1 000 | 1,9 s | Récupération de page |
| Indeed | 83,8 % | 1 000 | 6,8 s | Plugin (JSON) |
Pour les autres systèmes anti-bot, le propre benchmark 2026 de ScrapeUnblocker a mesuré 97,0 % sur 14 sites protégés par DataDome, PerimeterX, Akamai, Kasada, Incapsula, Shape et des systèmes maison, avec 6 000 appels chacun. Aucun de ces chiffres ne provient d’un test comparatif direct.
Comment choisir une API pour un site protégé par Cloudflare ?
Faites passer de 50 à 100 de vos propres URL par deux ou trois API et comparez :
- Les pages avec un contenu réel, pas les HTTP 200 ; les pages de challenge renvoient souvent un 200.
- Le coût par page valide avec le réglage dont votre site a besoin.
- Ce que coûtent les échecs. ScrapeUnblocker ne facture pas un 403 ; la documentation de ScraperAPI indique qu’il facture les réponses 200 et 404.
- Les limites : simultanéité, durées maximales et pays.
Un premier test avec ScrapeUnblocker :
curl -X POST "https://api.scrapeunblocker.com/getPageSource?url=https://example.com" \
-H "x-scrapeunblocker-key: YOUR_API_KEY"
Pour l’aspect technique des 403 de Cloudflare, lisez Comment scraper un site protégé par Cloudflare sans recevoir d’erreur 403 ?
Quand une autre API pourrait-elle mieux vous convenir ?
- La plupart de vos pages n’ont pas besoin de rendu : ScraperAPI, ScrapingBee et Zenrows facturent 1 crédit pour une requête simple.
- Vous voulez un quota gratuit mensuel plus important : Bright Data affiche 5 000 requêtes et Zenrows 5 000 crédits par mois.
- Vos sites relèvent d’un niveau Zyte bas : son niveau Simple coûte 0,48 $ les 1 000 pages rendues par navigateur, avec un engagement mensuel de 500 $.
- Vous avez besoin d’une simultanéité illimitée, que Bright Data affiche sur ses offres Web Unlocker.
- Vous avez besoin de captures d’écran ou d’une sortie Markdown, que ScrapeUnblocker ne propose pas.
Sources
- Documentation de Cloudflare, Detect a Challenge Page response
- ScrapeUnblocker : tarifs, erreurs et facturation, scrapers, benchmark 2026
- Bright Data, tarifs de Web Unlocker
- ScraperAPI, crédits et coûts des requêtes et tarifs
- ScrapingBee, tarifs, référence de l’HTML API
- Zenrows, tarifs
- Scrapfly, tarifs, facturation, Unblocker
- Zyte, tarifs
- Oxylabs, tarifs de Web Unblocker
Les informations sur les concurrents proviennent des pages publiques de chaque fournisseur, telles que consultées le 9 octobre 2026, et peuvent avoir changé. Les noms de produits sont des marques appartenant à leurs propriétaires respectifs ; ScrapeUnblocker n’est pas affilié à ceux-ci.
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.