API Navigateur

Simplifiez vos opérations de scraping dynamique. Exécutez et faites évoluer vos scripts Puppeteer, Selenium et Playwright sur des navigateurs entièrement hébergés, avec résolution de CAPTCHA intégrée et gestion automatisée des proxies.

Aucune carte de crédit requise
scraping browser api benchmark
  • Infrastructure à
    mise à l'échelle automatique
  • Surveillance en temps réel avec Chrome DevTools
  • Ciblage géographique et ASN mondial
  • Extraire des données de sites à fort contenu JavaScript

Scraping dynamique basé sur le cloud

L'API Navigateur est conçue pour les flux de collecte de données basés sur navigateur nécessitant un rendu complet des pages, des interactions similaires à celles d'un utilisateur,
et des capacités de déblocage avancées.

Intégration facile

Connectez-vous via Puppeteer, Selenium ou Playwright avec un simple changement de point de terminaison.

Débogage intégré

Dépannez et surveillez vos sessions de scraping avec Chrome DevTools en temps réel.

Navigateurs entièrement gérés

Navigateurs hébergés dans le cloud avec rotation de proxies intégrée, optimisés pour le scraping à grande échelle.

                              const pw = require('playwright');

const SBR_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';

async function main() {
    console.log('Connecting to Browser API...');
    const browser = await pw.chromium.connectOverCDP(SBR_CDP);
    try {
        const page = await browser.newPage();
        console.log('Connected! Navigating to https://example.com...');
        await page.goto('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await page.content();
        console.log(html);
    } finally {
        await browser.close();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              import asyncio
from playwright.async_api import async_playwright

SBR_WS_CDP = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222'

async def run(pw):
    print('Connecting to Browser API...')
    browser = await pw.chromium.connect_over_cdp(SBR_WS_CDP)
    try:
        page = await browser.new_page()
        print('Connected! Navigating to https://example.com...')
        await page.goto('https://example.com')
        print('Navigated! Scraping page content...')
        html = await page.content()
        print(html)
    finally:
        await browser.close()
 
async def main():
    async with async_playwright() as playwright:
        await run(playwright)
 
if __name__ == '__main__':
    asyncio.run(main())
                              
                            
                              const puppeteer = require('puppeteer-core');

const SBR_WS_ENDPOINT = 'wss://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9222';

async function main() {
    console.log('Connecting to Browser API...');
    const browser = await puppeteer.connect({
        browserWSEndpoint: SBR_WS_ENDPOINT,
    });
    try {
        const page = await browser.newPage();
        console.log('Connected! Navigating to https://example.com...');
        await page.goto('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await page.content();
        console.log(html)
    } finally {
        await browser.close();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              const { Builder, Browser } = require('selenium-webdriver');

const SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515';

async function main() {
    console.log('Connecting to Browser API...');
    const driver = await new Builder()
        .forBrowser(Browser.CHROME)
        .usingServer(SBR_WEBDRIVER)
        .build();
    try {
        console.log('Connected! Navigating to https://example.com...');
        await driver.get('https://example.com');
        console.log('Navigated! Scraping page content...');
        const html = await driver.getPageSource();
        console.log(html);
    } finally {
        driver.quit();
    }
}

main().catch(err => {
    console.error(err.stack || err);
    process.exit(1);
});
                              
                            
                              from selenium.webdriver import Remote, ChromeOptions
from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection

SBR_WEBDRIVER = 'https://brd-customer-CUSTOMER_ID-zone-ZONE_NAME:[email protected]:9515'
 
def main():
    print('Connecting to Browser API...')
    sbr_connection = ChromiumRemoteConnection(SBR_WEBDRIVER, 'goog', 'chrome')
    with Remote(sbr_connection, options=ChromeOptions()) as driver:
        print('Connected! Navigating to https://example.com...')
        driver.get('https://example.com')
        print('Navigated! Scraping page content...')
        html = driver.page_source
        print(html)
 
if __name__ == '__main__':
    main()
                              
                            

Accédez au déblocage autonome

Browser Fingerprinting

Émule des navigateurs d’utilisateurs véritables pour simuler une expérience humaine

Résolution de CAPTCHA

Analyse et résout les CAPTCHA et les tests de type défi-réponse

Gère des agents utilisateurs spécifiques

Imite automatiquement différents types de navigateurs et d’appareils

Définit les en-têtes de référence

Simule le trafic provenant de sites Web populaires ou de confiance

Gère les cookies

Empêche les blocages potentiels imposés par des facteurs liés aux cookies

Réessais automatiques et rotation des adresses IP

Réessaie continuellement les requêtes et fait alterner les adresses IP, en arrière-plan

Couverture géographique mondiale

Accède au contenu localisé depuis n'importe quel pays, ville, région/département ou ASN

Rendu JavaScript

Extrait des données de sites Web qui s’appuient sur des éléments dynamiques

Validations de l’intégrité des données

Garantit l’exactitude, la cohérence et la fiabilité des données

Top Remote Browsers

Total time for correct results (avg) represents the average end-to-end duration for completed individual tasks.

L'API Navigateur de Bright Data classée n°1

Dans un benchmark indépendant réalisé par AIMultiple, l’API Navigateur de Bright Data s’est classée n°1 parmi 8 principaux fournisseurs de navigateurs distants, obtenant un score composite de 97 %, un taux de réussite de 95 % et un score de vitesse parfait de 100 % sur 160 tâches automatisées réelles.

Essai gratuit

Tarification de l'API Navigateur

pay as you go plan icon
Pay as you go
$8 / GB
Sans engagement
Essai gratuit
Paiement à l'utilisation sans engagement mensuel
2nd plan icon
71 GB inclus
$7 / GB
$499 Facturation mensuelle
Essai gratuit
Conçu pour les équipes cherchant à développer leurs opérations
3rd plan icon
166 GB inclus
$6 / GB
$999 Facturation mensuelle
Essai gratuit
Conçu pour les grandes équipes ayant des besoins opérationnels étendus
4th plan icon
399 GB inclus
$5 / GB
$1999 Facturation mensuelle
Essai gratuit
Support avancé et fonctionnalités pour les opérations critiques
ENTERPRISE
Services de données d'élite pour des exigences commerciales haut de gamme.
CONTACTEZ-NOUS
  • Responsable de compte
  • Forfaits personnalisés
  • Accord de service Premium
  • Support prioritaire
  • Accueil personnalisé
  • SSO
  • Personnalisations
  • Journaux d'audit
Nous acceptons ces méthodes de paiement:
API Navigateur vs Web Unlocker

API Navigateur

Automatisation complète du navigateur
Fonctionnement
Exécute vos scripts sur de vrais navigateurs cloud gérés
Prise en charge de l'automatisation du navigateur
Puppeteer, Playwright et Selenium pris en charge
Interactions avec la page
Cliquer, faire défiler, survoler, remplir des formulaires, flux multi-étapes
Rendu JavaScript
Rendu JS complet avec un vrai navigateur
Résolution de CAPTCHA
Automatique (configurable via CDP ou Panneau de contrôle)
Persistance de session
Réutiliser la même IP entre les sessions via CDP
Formats de sortie
HTML brut, captures d'écran via CDP
Modèle de tarification
Paiement par Go de trafic (sans frais par requête)
Téléchargements de fichiers
CSV, PDF, fichiers binaires via CDP
Journaux de session et débogage
Journaux complets : durée, navigations, CAPTCHA, erreurs

Web Unlocker

Extraction par requête unique
Fonctionnement
1 appel API → retourne du HTML ou JSON propre
Prise en charge de l'automatisation du navigateur
Aucune prise en charge de l'automatisation du navigateur
Interactions avec la page
Non pris en charge — requête/réponse statique uniquement
Rendu JavaScript
Partiel — via les éléments d'attente manuelle uniquement
Résolution de CAPTCHA
Automatique (peut être désactivée via le Panneau de contrôle)
Persistance de session
Sans état — pas de sessions persistantes par requête
Formats de sortie
HTML, JSON, Markdown, Capture d'écran (PNG)
Modèle de tarification
Paiement par requête réussie uniquement (les échecs ne sont pas facturés)
Téléchargements de fichiers
Non pris en charge
Journaux de session et débogage
Limité — capture d'écran uniquement pour le débogage

Fonctions CDP personnalisées de l'API Navigateur

Contrôle manuel des CAPTCHA

Activez ou désactivez la résolution automatique et configurez des algorithmes personnalisés pour ReCaptcha, HCaptcha et les types CF Challenge.

device emulation

Émulation d'appareils

Émule des centaines d'appareils mobiles et de bureau réels avec des paramètres précis d'écran, d'agent utilisateur et de ratio de pixels.

Bloqueur de publicités

Supprimez les publicités des pages cibles avant la navigation pour réduire les coûts de bande passante et accélérer le scraping sur les sites lourds.

session persistenceer

Persistance de session

Réutilisez le même pair proxy sur plusieurs requêtes pour maintenir des IPs cohérentes et l'état du navigateur entre les sessions.

session id retreival

Récupération de l'ID de session

Récupérez l'identifiant unique de toute session active pour consulter les journaux, déboguer les erreurs et auditer l'utilisation de la bande passante à la demande.

Téléchargements de fichiers

Capturez des CSV, PDF et autres fichiers binaires directement dans votre flux d'automatisation sans quitter la session du navigateur.

faster text input

Saisie de texte accélérée

Envoyez des frappes rapides dans des éléments ciblés à grande vitesse pour des remplissages de formulaires en masse et des tâches de saisie de texte volumineuses.

custom ssl tls certificates

Certificats SSL/TLS personnalisés

Installez des certificats clients pour l'authentification de domaine qui se chargent par session et se suppriment automatiquement à la fin de la session.

captcha auto solver

Résolveur automatique de CAPTCHA

Détectez et résolvez automatiquement les CAPTCHA dans vos sessions avec suivi de statut intégré et soumission de formulaire.

Avantages de l'API Navigateur

flexible_pricing

Réduisez les coûts d'infrastructure

Configurez et faites évoluer automatiquement l'environnement du navigateur via une seule API, offrant des sessions simultanées illimitées et des charges de travail pour un scraping continu

increase success

Augmentez les taux de réussite

Cessez de créer des correctifs de déblocage et assurez un accès pérenne à toutes les données web publiques grâce au débloqueur intégré et à un pool d'IPs résidentielles très étendu

development_environment

Boostez la productivité des développeurs

Permettez à vos développeurs de se concentrer sur l'essentiel en exécutant vos scripts existants dans un cloud hybride avec une seule ligne de code, les libérant des contraintes des opérations de scraping

INFRASTRUCTURE DE PROXY

Propulsé par un réseau de proxies primé

400M+ monthly IPs de Proxy, une technologie de premier ordre et la capacité de cibler n’importe quel pays, ville, code postal, opérateur et ASN font de nos services de proxies premium un choix de prédilection pour les développeurs.
proxy badges and awards

auto scale browser infra

Mise à l'échelle automatique de l'infrastructure de navigateurs

Connectez vos scripts de scraping interactifs et multi-étapes dans un environnement de navigateur hybride, offrant des sessions simultanées illimitées avec une seule ligne de code

Alimentez vos flux de travail les plus complexes

Interaction avec les agents

  • Activez les automatisations de tâches agentiques
  • Remplissez des formulaires, effectuez des recherches, et plus encore
  • Démarrage rapide avec une faible latence
  • Assurez des sessions sécurisées et isolées

Navigation furtive

  • Utilisez des proxies de géolocalisation
  • Empreinte numérique similaire à un humain
  • Résolution automatique des CAPTCHA
  • Gestion des cookies et des sessions

Pipeline de données prêt pour l'IA

  • Découvrez des sources de données pertinentes
  • Collecte en temps réel ou par lots
  • Sortie structurée ou non structurée
  • Intégration transparente via MCP
Chrome DevTools compatible

Compatible avec Chrome DevTools

Utilisez le débogueur Chrome DevTools pour surveiller et dépanner facilement les performances de votre API Navigateur

24_7 support

Support 24/7

Bénéficiez d’un support expert disponible en permanence, résolvez rapidement les problèmes et garantissez une livraison de données de qualité. Obtenez une visibilité en temps réel sur l’état du réseau pour une transparence totale

Bright Data alimente les meilleures marques mondiales

Bright Data permet aux agents IA autonomes de naviguer sur les sites web, de trouver des informations et d'effectuer des actions automatiquement dans un environnement simple à intégrer, cohérent et fiable

Prêt à commencer ?

FAQ

L'API Navigateur est un Navigateur de scraping qui fonctionne comme d'autres navigateurs automatisés et est contrôlé par des API de haut niveau courantes comme Puppeteer et Playwright, mais c'est le seul navigateur avec des capacités de déblocage de sites intégrées. L'API Navigateur gère automatiquement toutes les opérations de déblocage de sites en arrière-plan, notamment : la résolution de CAPTCHA, l'empreinte du navigateur, les nouvelles tentatives automatiques, la sélection des en-têtes, des cookies et le rendu JavaScript, et bien plus encore, afin de vous faire gagner du temps et des ressources.

Lors du scraping de données, les développeurs utilisent des navigateurs automatisés lorsque le rendu JavaScript d'une page ou des interactions avec un site web sont nécessaires (survol, changement de page, clics, captures d'écran, etc.). De plus, les navigateurs sont utiles pour les projets de scraping de données à grande échelle lorsque plusieurs pages sont ciblées simultanément.

Les navigateurs de l'API Navigateur sont headless et s'exécutent sur l'infrastructure de Bright Data. Vous pouvez les utiliser avec des bibliothèques d'automatisation comme Puppeteer, Playwright ou Selenium, et chaque session est dotée d'un déblocage, d'une empreinte numérique et d'une gestion des proxies intégrés — ainsi les sites web les traitent comme de vrais navigateurs utilisateurs. Pour voir ce qui se passe dans une session, vous pouvez ouvrir une vue en direct de n'importe quel navigateur avec le débogueur Chrome DevTools.

Pour choisir un navigateur automatisé, les développeurs peuvent opter pour un navigateur headless ou un navigateur GUI/headfull. Le terme « navigateur headless » désigne un navigateur web sans interface graphique. Utilisés avec un proxy, les navigateurs headless peuvent être utilisés pour scraper des données, mais ils sont facilement détectés par les logiciels de protection contre les bots, rendant le scraping de données à grande échelle difficile. Les navigateurs GUI, comme l'API Navigateur (aussi appelés « headfull »), utilisent une interface graphique. Les logiciels de détection de bots sont moins susceptibles de détecter les navigateurs GUI.

L'API Navigateur dispose d'une fonctionnalité de déblocage de sites intégrée qui gère automatiquement le blocage pour vous. L'API Navigateur emploie un déblocage automatisé et s'ouvre sur les serveurs de Bright Data, ce qui la rend idéale pour faire évoluer les projets de scraping de données web sans nécessiter une infrastructure étendue.

Oui, l'API Navigateur est entièrement compatible avec Puppeteer.

Oui, l'API Navigateur est entièrement compatible avec Playwright.

L'API Navigateur est un navigateur automatisé optimisé pour le scraping de données, qui intègre les capacités de déblocage automatisé du Web Unlocker. Tandis que le Web Unlocker fonctionne avec des requêtes en une seule étape, l'API Navigateur est nécessaire lorsqu'un développeur doit interagir avec un site web pour récupérer ses données. Elle est également idéale pour tout projet de scraping de données nécessitant des navigateurs, une mise à l'échelle et une gestion automatisée de toutes les actions de déblocage de sites.

Assurez la continuité du scraping, passez au navigateur de scraping