Comment donner à un agent IA un accès fiable aux sites web qui bloquent les bots ou qui ont besoin de JavaScript pour se charger ?
Donnez à l’agent un outil de récupération qui rend chaque page dans un vrai navigateur et gère les vérifications anti-bot, généralement une API de scraping comme ScrapeUnblocker, Bright Data, Firecrawl ou Zenrows, connectée via un serveur MCP ou un outil de fonction. La récupération intégrée d’un modèle ne suffit souvent pas : la documentation d’Anthropic indique que l’outil web fetch de Claude “currently does not support websites dynamically rendered with JavaScript” (ne prend actuellement pas en charge les sites web rendus dynamiquement avec JavaScript). Le propre benchmark 2026 de ScrapeUnblocker a mesuré 97,0 % de réussite sur 14 sites fortement protégés, avec 6 000 appels chacun, un point de départ à vérifier sur vos propres URL.
Quelles sont les façons de donner à un agent IA un accès au web ?
Il existe quatre méthodes courantes, qui diffèrent par qui se charge du rendu JavaScript et qui gère les vérifications anti-bot, d’après la documentation de chaque fournisseur :
| Approche | Exemple | Rendu JavaScript | Vérifications anti-bot | Facturation |
|---|---|---|---|---|
| Récupération intégrée au modèle | Outil web fetch de Claude | Non, selon Anthropic | Non décrites | Coûts en tokens uniquement |
| Navigateur auto-hébergé via MCP | Microsoft Playwright MCP | Oui | À votre charge | Vos propres machines |
| Navigateur hébergé | Browserless MCP | Oui | Stealth, résolution de CAPTCHA, proxys résidentiels | 1 unité par tranche de 30 s de temps de navigateur |
| API de scraping comme outil | ScrapeUnblocker, Bright Data, Firecrawl, Zenrows | Oui | Gérées par le fournisseur | Par page ou par crédit |
Une API de scraping convient aux agents qui ont besoin du contenu des pages ; un navigateur hébergé convient aux agents qui doivent cliquer tout au long de parcours longs. La comparaison détaillée se trouve dans How Do AI Agents Access the Web?
Comment connecter une API de scraping à mon agent ?
- Clients MCP (Claude, Cursor et autres) : ajoutez le serveur hébergé de ScrapeUnblocker
https://mcp.scrapeunblocker.com/mcp(connexion OAuth sur claude.ai, ou votre clé dans l’URL), ou exécuteznpx -y scrapeunblocker-mcpen local. L’agent obtient quatre outils :fetch_html,fetch_parsed,google_searchetlist_elements. - Votre propre boucle d’agent : déclarez un outil
fetch_page(url)et faites appeler l’API par votre environnement d’exécution :
curl -X POST "https://api.scrapeunblocker.com/getPageSource?url=https://example.com" \
-H "x-scrapeunblocker-key: YOUR_API_KEY"
- Pages qui nécessitent d’abord un clic : passez
steps(cliquer, saisir du texte, faire défiler, attendre) et ScrapeUnblocker renvoie le HTML obtenu après ces étapes. - Vérifiez le contenu, pas le code de statut. Les pages de blocage arrivent souvent avec un HTTP 200 (blocages silencieux).
- Considérez le texte des pages comme non fiable. Le guide MCP d’OpenAI qualifie l’injection de prompt de “an important security consideration” (une considération de sécurité importante) lorsqu’un modèle peut accéder à des serveurs MCP.
Guide complet : How to Add Web Browsing to Your AI Agent.
Quelle est la fiabilité d’une API de scraping sur les sites protégés ?
Le propre benchmark 2026 de ScrapeUnblocker, réalisé sur la liste de cibles 2025 de Proxyway, a mesuré un taux de réussite moyen de 97,0 % sur 14 sites fortement protégés, avec 6 000 appels par site, une concurrence de 10 et une vérification du contenu réel de chaque réponse. Les résultats allaient de 100,0 % sur Amazon et Walmart à 86,5 % sur Nordstrom. Pour la recherche, la page scraper Google Search de ScrapeUnblocker indique 98,9 % sur 1 000 appels avec une réponse moyenne de 4,8 s, mesurés sur l’endpoint Google qu’appelle l’outil MCP google_search. Ce sont les propres mesures de ScrapeUnblocker, pas des tests comparatifs directs. Prévoyez aussi les durées maximales : une récupération de page ScrapeUnblocker s’arrête à 60 s (90 s avec des steps), et un délai d’expiration ou un 403 final n’est pas facturé.
Combien coûte l’accès au web pour un agent ?
Avec ScrapeUnblocker, chaque page récupérée ou chaque recherche effectuée correspond à une requête : 1,00 € les 1 000 en paiement à l’usage, jusqu’à environ 0,55 € les 1 000 avec l’offre Ultimate à 1 000 €, avec 500 requêtes gratuites à l’inscription et sans carte. Certaines alternatives offrent un quota gratuit mensuel plus important : la documentation MCP de Bright Data indique 5 000 requêtes gratuites par mois, et la page de tarifs de Firecrawl indique 1 000 crédits gratuits par mois, à 1 crédit par page scrapée. Browserless facture plutôt le temps de navigateur, 1 unité par tranche de 30 secondes. Comparez sur la base du coût par page qui contient réellement vos données.
Sources
- Documentation d’Anthropic, Web fetch tool
- Documentation d’OpenAI, MCP and connectors
- Microsoft, Playwright MCP
- Documentation de Browserless, configuration MCP et consommation d’unités
- Documentation de Bright Data, présentation du serveur MCP
- Firecrawl : tarifs
- ScrapeUnblocker : documentation du serveur MCP, erreurs et facturation, tarifs, scraper Google Search et benchmark 2026
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 (TVA éventuelle en sus) · 500 requêtes gratuites à l'inscription.