Un accès web pour les agents IA, y compris sur les sites qui bloquent les bots
Les agents bloquent sur les mêmes pages que les scrapers : vérifications anti-bot, pages qui ne se chargent que dans un navigateur et résultats de recherche qui vont bien au-delà de dix liens. ScrapeUnblocker fournit à votre agent des pages rendues, de vrais résultats Google et des données prêtes à l'emploi, par MCP, un SDK ou votre outil d'automatisation, avec votre propre clé API.
500 requêtes gratuites à l'inscription · sans carte
Là où les agents bloquent
Une grande partie du web est difficile à lire pour un agent
Une page de challenge au lieu du contenu
Cloudflare, DataDome, PerimeterX et Akamai répondent aux requêtes automatisées par un 403, un captcha ou une boucle de challenges. L'agent lit la page de blocage et repart sans rien.
Des pages vides sans navigateur
Prix, annonces et avis sont souvent chargés en JavaScript. Une simple requête HTTP renvoie le squelette de la page sans eux.
Des résultats de recherche incomplets
Ce qu'une personne voit sur Google comprend des annonces et un AI Overview, et cela change selon le pays. Une courte liste de liens en laisse la plus grande partie de côté.
Ce que reçoit votre agent
Conçu pour les pages où les agents échouent
Sites protégés
Les requêtes passent par la gestion anti-bot pour Cloudflare, DataDome, PerimeterX (HUMAN) et Akamai, avec le rendu JavaScript inclus dans chaque requête. Notre benchmark publié a mesuré 97,0 % de succès avec contenu vérifié sur 14 cibles protégées. C'est notre propre mesure, pas un test comparatif.
Voir le benchmark →De vrais résultats de recherche
serpApi renvoie les résultats organiques de Google ainsi que les annonces du haut et du bas et l'AI Overview en JSON, recherchés depuis le pays de votre choix. Bing, DuckDuckGo, Yahoo et Brave ont des endpoints avec la même structure de réponse.
Des plugins de sites comme outils
Du JSON structuré prêt à l'emploi pour Amazon, Walmart, eBay, Google Maps, Google Shopping, les transcriptions YouTube, Zillow, Indeed, Trustpilot, Booking.com et plus de 100 autres. L'agent reçoit des champs, pas du HTML à analyser.
Voir les scrapers →Des pages en direct
Chaque appel récupère la page en direct. Rien n'est servi depuis un cache, et proxy_country permet à l'agent de voir la page depuis un pays précis.
Vous payez les pages livrées
Les blocages (403), les timeouts, une origine injoignable (523), les limites de concurrence (429) et les erreurs de notre côté ne sont pas facturés. Une page livrée compte pour une requête, rendu JavaScript compris, y compris la propre page 404 ou d'erreur d'un site.
Une liste d'outils courte
Le serveur MCP expose quelques outils de base, les plugins de sites les plus utilisés comme outils à part entière et un outil run_plugin pour tout le reste. fetch_markdown lit une page en Markdown, en général 2 à 25 % de la taille du HTML, et search_and_read lance une recherche Google et lit les premiers résultats en un seul appel. La liste reste courte et n'encombre pas le contexte de l'agent.
Connexion
Utilisez-le là où votre agent tourne déjà
Un compte et une clé partout. Remplacez YOUR_API_KEY par la clé de votre tableau de bord.
Serveur MCP hébergé
Pour Claude sur le web, le bureau et le mobile, Claude Code, Cursor, VS Code et les autres clients MCP. Connectez-vous avec votre compte ScrapeUnblocker (OAuth) ou mettez votre clé dans l'URL. Dans ChatGPT, ajoutez-le sous Settings → Plugins → Developer mode, avec la clé dans l'URL.
OAuth: https://mcp.scrapeunblocker.com/mcp Key: https://mcp.scrapeunblocker.com/mcp?key=YOUR_API_KEY
Plugin Claude Code
Installe le serveur MCP, demande votre clé une seule fois et la garde dans le trousseau du système. Ajoute la commande /scrape-url et des skills de référence.
/plugin marketplace add ScrapeUnblocker/claude-code-plugin /plugin install scrapeunblocker@scrapeunblocker
Serveur MCP local
Tourne sur votre machine avec Node.js 18+, la clé reste donc en local. Cette configuration fonctionne dans Cursor et Claude Desktop.
{
"mcpServers": {
"scrapeunblocker": {
"command": "npx",
"args": ["-y", "scrapeunblocker-mcp"],
"env": { "SCRAPEUNBLOCKER_KEY": "YOUR_API_KEY" }
}
}
} SDK
Pour les agents et pipelines que vous écrivez vous-même : clients Python, Node.js, Ruby et PHP avec une méthode pour chaque endpoint et chaque plugin de site.
pip install scrapeunblocker npm install scrapeunblocker gem install scrapeunblocker composer require scrapeunblocker/client
n8n
Le nœud ScrapeUnblocker pour les workflows n8n. Cherchez ScrapeUnblocker dans le panneau des nœuds ou installez le paquet sous Settings → Community nodes.
n8n-nodes-scrapeunblocker
Haystack
Un composant fetcher pour les pipelines Haystack, pour le RAG et les agents qui lisent des pages en direct.
pip install scrapeunblocker-haystack
Vous le configurez dans Claude ? La page du serveur MCP détaille claude.ai, Claude Code et Claude Desktop étape par étape.
En pratique
Des tâches que les agents réalisent avec
FAQ
Questions fréquentes
Quels agents peuvent l'utiliser ?
Tout ce qui parle le Model Context Protocol : Claude sur le web, le bureau et le mobile, Claude Code, ChatGPT en mode développeur, Cursor, VS Code et les autres clients MCP. Les agents que vous construisez appellent l'API via le SDK Python, Node.js, Ruby ou PHP, et les workflows via le nœud n8n ou le composant Haystack.
Ai-je besoin d'une clé API ?
Sur le serveur MCP hébergé, vous pouvez vous connecter avec votre compte ScrapeUnblocker au lieu de coller une clé. Partout ailleurs, vous utilisez votre propre clé du tableau de bord. Chaque compte commence avec 500 requêtes gratuites, sans carte.
Combien coûte une tâche d'agent ?
Une requête par page récupérée ou par page de résultats de recherche. Les plugins de sites qui listent des résultats facturent une requête par page de résultats chargée. search_and_read facture sa recherche plus une requête par page lue. Les blocages, les timeouts, une origine injoignable, les limites de concurrence et les erreurs de notre côté ne sont pas facturés.
Mon agent peut-il cliquer, saisir du texte ou faire défiler ?
Oui. browse_page exécute des étapes de navigateur (click, type, select, appuyer sur une touche, scroll, attendre) exécutées dans un vrai navigateur avant la capture de la page, et list_elements indique les sélecteurs à utiliser. Les pages de connexion et de paiement ne sont pas récupérées, et les étapes ne remplissent pas de champs de mot de passe ou de carte.
Quand mon agent doit-il l'utiliser plutôt que son fetch intégré ?
Quand le fetch intégré revient bloqué, vide ou depuis le mauvais pays, quand vous avez besoin des résultats Google avec leurs annonces et l'AI Overview, ou quand un plugin de site peut renvoyer les données sous forme de champs structurés.
Donnez à votre agent les pages sur lesquelles il échoue
Créez un compte gratuit, connectez-le en une minute environ et ne payez que les pages qui arrivent.