API de Navegador

Simplifica tus operaciones de scraping dinámico. Ejecuta y escala tus scripts de Puppeteer, Selenium y Playwright en navegadores totalmente alojados, con resolución de CAPTCHA integrada y gestión automatizada de proxies.

No se requiere tarjeta de crédito
browser api
  • Infraestructura de
    escalado automático
  • Monitoreo en tiempo real con Chrome DevTools
  • Orientación geográfica y ASN mundial
  • Extrae datos de sitios con mucho JavaScript

Scraping dinámico basado en la nube

La API de Navegador está diseñada para flujos de trabajo de recopilación de datos basados en navegador que requieren renderizado completo de páginas, interacciones similares a las humanas
y capacidades avanzadas de desbloqueo.

Integración sencilla

Conéctate mediante Puppeteer, Selenium o Playwright con un único cambio de endpoint.

Depuración integrada

Soluciona problemas y monitorea tus sesiones de scraping usando Chrome DevTools en tiempo real.

Navegadores totalmente gestionados

Navegadores alojados en la nube con rotación de proxies integrada, optimizados para scraping a gran escala.

                              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()
                              
                            

Aprovecha el desbloqueo autónomo

Toma de huellas digitales del navegador

Emula los navegadores de usuarios reales para simular una experiencia humana

Resolución de CAPTCHA

Analiza y resuelve los CAPTCHA y las pruebas de desafío-respuesta

Gestiona agentes de usuario específicos

Imita automáticamente diferentes tipos de navegadores y dispositivos

Establece los encabezados de referencia

Simula el tráfico que se origina en sitios web populares o de confianza

Gestiona las cookies

Evita posibles bloqueos impuestos por factores relacionados con las cookies

Realiza reintentos y rota las IP automáticamente

Reintenta continuamente las solicitudes y rota las IP en segundo plano

Geocobertura mundial

Accede a contenido geolocalizado desde cualquier país, ciudad, estado o ASN

Representación de JavaScript

Extrae datos de sitios web que se basan en elementos dinámicos

Validaciones de integridad de datos

Garantiza la precisión, la coherencia y la fiabilidad de los datos

Top Remote Browsers

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

La API de Navegador de Bright Data ocupa el puesto n.º 1

En un benchmark independiente de AIMultiple, la API de Navegador de Bright Data ocupó el puesto n.º 1 entre 8 proveedores líderes de navegadores remotos, logrando una puntuación compuesta del 97 %, una tasa de éxito del 95 % y una puntuación de velocidad perfecta del 100 % en 160 tareas automatizadas del mundo real.

Prueba gratuita

Precios de la API de Navegador

pay as you go plan icon
PAGUE O QUE GASTAR
$8 / GB
Sem compromisso
Prueba gratuita
Pague conforme o uso, sem compromisso mensal
2nd plan icon
71 GB incluso
$7 / GB
$499 Facturado mensualmente
Prueba gratuita
Diseñado a medida para equipos que buscan escalar sus operaciones.
3rd plan icon
166 GB incluso
$6 / GB
$999 Facturado mensualmente
Prueba gratuita
Diseñado para equipos grandes con amplias necesidades operativas
4th plan icon
399 GB incluso
$5 / GB
$1999 Facturado mensualmente
Prueba gratuita
Suporte avançado e recursos para operações críticas
EMPRESA
Servicios de datos de élite para requisitos empresariales de primer nivel.
CONTACTANOS
  • Gestor de contas
  • Pacotes sob medida
  • SLA Premium
  • Suporte prioritário
  • Onboarding personalizado
  • SSO
  • Personalizações
  • Logs de auditoria
Aceitamos esses métodos de pagamento:
API de Navegador vs Web Unlocker

API de Navegador

Automatización completa del navegador
Cómo funciona
Ejecuta tus scripts en navegadores reales gestionados en la nube
Compatibilidad con automatización de navegador
Compatible con Puppeteer, Playwright y Selenium
Interacciones con la página
Clic, desplazamiento, hover, rellenar formularios, flujos de varios pasos
Renderizado de JavaScript
Renderizado JS completo con navegador real
Resolución de CAPTCHA
Automática (configurable mediante CDP o Panel de control)
Persistencia de sesión
Reutiliza la misma IP entre sesiones mediante CDP
Formatos de salida
HTML sin procesar, capturas de pantalla mediante CDP
Modelo de precios
Pago por GB de tráfico (sin tarifas por solicitud)
Descarga de archivos
CSV, PDF, archivos binarios mediante CDP
Registros de sesión y depuración
Registros completos: duración, navegaciones, CAPTCHA, errores

Web Unlocker

Extracción de solicitud única
Cómo funciona
1 llamada API → devuelve HTML o JSON limpio
Compatibilidad con automatización de navegador
Sin compatibilidad con automatización de navegador
Interacciones con la página
No compatible — solo solicitud/respuesta estática
Renderizado de JavaScript
Parcial — solo mediante elementos de espera manual
Resolución de CAPTCHA
Automática (se puede desactivar desde el Panel de control)
Persistencia de sesión
Sin estado — sin sesiones persistentes por solicitud
Formatos de salida
HTML, JSON, Markdown, captura de pantalla (PNG)
Modelo de precios
Pago solo por solicitud exitosa (los fallos no se facturan)
Descarga de archivos
No compatible
Registros de sesión y depuración
Limitado — solo captura de pantalla para depuración

Funciones CDP personalizadas de la API de Navegador

Control manual de CAPTCHA

Activa o desactiva la resolución automática y configura algoritmos personalizados para los tipos ReCaptcha, HCaptcha y CF Challenge.

device emulation

Emulación de dispositivos

Emula cientos de dispositivos móviles y de escritorio reales con configuraciones precisas de pantalla, agente de usuario y proporción de píxeles.

Bloqueador de anuncios

Elimina anuncios de las páginas objetivo antes de la navegación para reducir los costes de ancho de banda y acelerar el scraping en sitios pesados.

session persistenceer

Persistencia de sesión

Reutiliza el mismo peer de Proxy en múltiples solicitudes para mantener IPs consistentes y el estado del navegador entre sesiones.

session id retreival

Recuperación de ID de sesión

Obtén el ID único de cualquier sesión activa para consultar registros, depurar errores y auditar el uso de ancho de banda bajo demanda.

Descarga de archivos

Captura CSV, PDF y otros archivos binarios directamente dentro de tu flujo de automatización sin salir de la sesión del navegador.

faster text input

Entrada de texto más rápida

Envía pulsaciones de teclas rápidas en elementos enfocados a alta velocidad para rellenar formularios en masa y tareas de entrada de texto extenso.

custom ssl tls certificates

Certificados SSL/TLS personalizados

Instala certificados de cliente para autenticación de dominio que se cargan por sesión y se borran automáticamente al finalizar la sesión.

captcha auto solver

Resolución automática de CAPTCHA

Detecta y resuelve automáticamente los CAPTCHA en tus sesiones con seguimiento de estado integrado y envío de formularios.

Ventajas de la API de Navegador

flexible_pricing

Reduce los costes de infraestructura

Configura y escala automáticamente el entorno del navegador mediante una única API, ofreciendo sesiones simultáneas y cargas de trabajo ilimitadas para scraping continuo

increase success

Aumenta las tasas de éxito

Deja de crear parches de desbloqueo y garantiza el acceso a cualquier dato web público con el desbloqueador integrado y un amplio grupo de IPs residenciales

development_environment

Mejora la productividad de los desarrolladores

Permite a tus desarrolladores centrarse en lo que importa ejecutando tus scripts existentes en una nube híbrida con una sola línea de código, liberándolos de las operaciones de scraping

INFRAESTRUCTURA DE PROXY

Impulsado por una red de proxies galardonada

400M+ monthly IPs de Proxy, tecnología de primer nivel y la capacidad de apuntar a cualquier país, ciudad, código postal, operador y ASN hacen de nuestros servicios de Proxy premium una opción líder para desarrolladores.
proxy badges and awards

Impulsa tus flujos de trabajo más complejos

Interacción de agentes

  • Habilita automatizaciones de tareas agénticas
  • Rellena formularios, busca y más
  • Inicio rápido con baja latencia
  • Garantiza sesiones seguras y aisladas

Navegación sigilosa

  • Usa proxies de geolocalización
  • Huellas digitales similares a las humanas
  • Resuelve CAPTCHAs automáticamente
  • Gestiona cookies y sesión

Pipeline de datos listo para IA

  • Descubre fuentes de datos relevantes
  • Recopilación en tiempo real o por lotes
  • Salida estructurada o no estructurada
  • Integración fluida mediante MCP
auto scale browser infra

Infraestructura de navegador de escalado automático

Conecta tus scripts de scraping interactivos y de varios pasos en un entorno de navegador híbrido, con sesiones simultáneas ilimitadas usando una sola línea de código

Chrome DevTools compatible

Compatible con Chrome DevTools

Usa el depurador de Chrome DevTools para monitorear y solucionar problemas del rendimiento de tu API de Navegador sin interrupciones

24_7 support

Soporte 24/7

Obtén soporte experto ininterrumpido, resuelve problemas rápidamente y garantiza una entrega de datos de calidad. Obtén visibilidad en tiempo real del estado de la red para total transparencia

Bright Data impulsa las principales marcas del mundo

Bright Data permite a los agentes de IA autónomos navegar por sitios web, encontrar información y realizar acciones automáticamente en un entorno simple de integrar, consistente y confiable

¿Listo para empezar?

Preguntas frecuentes

La API de Navegador es un Navegador de scraping que funciona como otros navegadores automatizados y está controlado por APIs de alto nivel comunes como Puppeteer y Playwright, pero es el único navegador con capacidades integradas de desbloqueo de sitios web. La API de Navegador gestiona automáticamente todas las operaciones de desbloqueo de sitios web en segundo plano, incluyendo: resolución de CAPTCHA, huellas digitales del navegador, reintentos automáticos, selección de encabezados, cookies y renderizado de JavaScript, y más, para que puedas ahorrar tiempo y recursos.

En el scraping de datos, los desarrolladores usan navegadores automatizados cuando se necesita el renderizado de JavaScript de una página o interacciones con un sitio web (hover, cambio de páginas, clics, capturas de pantalla, etc.). Además, los navegadores son útiles para proyectos de scraping de datos a gran escala cuando se apuntan a múltiples páginas a la vez.

La API de Navegador es un navegador GUI (también conocido como navegador "headfull") que utiliza una interfaz gráfica de usuario. Sin embargo, un desarrollador experimentará la API de Navegador como headless, interactuando con el navegador a través de una API como Puppeteer o Playwright. La API de Navegador, sin embargo, se abre como un navegador GUI en la infraestructura de Bright Data.

Al elegir un navegador automatizado, los desarrolladores pueden optar por un navegador headless o un navegador GUI/headfull. El término "navegador headless" se refiere a un navegador web sin interfaz gráfica de usuario. Cuando se usa con un Proxy, los navegadores headless pueden utilizarse para extraer datos, pero son fácilmente detectados por el software de protección contra bots, lo que dificulta el scraping de datos a gran escala. Los navegadores GUI, como la API de Navegador (también conocido como "headfull"), utilizan una interfaz gráfica de usuario. El software de detección de bots tiene menos probabilidades de detectar los navegadores GUI.

La API de Navegador incluye una función integrada de desbloqueo de sitios web que gestiona el bloqueo automáticamente. La API de Navegador emplea desbloqueo automatizado y se abre en los servidores de Bright Data, por lo que es ideal para escalar proyectos de scraping de datos web sin requerir una infraestructura extensa.

Sí, la API de Navegador es totalmente compatible con Puppeteer.

Sí, la API de Navegador es totalmente compatible con Playwright.

La API de Navegador es un navegador automatizado optimizado para el scraping de datos, que integra las capacidades de desbloqueo automatizado de Web Unlocker. Mientras que Web Unlocker funciona con solicitudes de un solo paso, la API de Navegador es necesaria cuando un desarrollador necesita interactuar con un sitio web para recuperar sus datos. También es ideal para cualquier proyecto de scraping de datos que requiera navegadores, escalado y gestión automatizada de todas las acciones de desbloqueo de sitios web.

Garantiza la continuidad del scraping, cambia al navegador de scraping