API de Navegador

Simplifique suas operações de scraping dinâmico. Execute e escale seus scripts Puppeteer, Selenium e Playwright em navegadores totalmente hospedados, com resolução de CAPTCHA integrada e gerenciamento automatizado de proxy.

Não é necessário cartão de crédito
browser api
  • Infraestrutura de
    auto-scaling
  • Monitoramento em tempo real com Chrome DevTools
  • Segmentação geográfica e ASN mundial
  • Extraia dados de sites com JavaScript intensivo

Scraping dinâmico baseado na nuvem

A API de Navegador foi projetada para fluxos de coleta de dados baseados em navegador que exigem renderização completa de página, interações semelhantes às humanas
e recursos avançados de desbloqueio.

Integração Fácil

Conecte-se via Puppeteer, Selenium ou Playwright com uma única alteração de endpoint.

Depuração Integrada

Solucione problemas e monitore suas sessões de scraping usando o Chrome DevTools em tempo real.

Navegadores Totalmente Gerenciados

Navegadores hospedados na nuvem com rotação de proxy integrada, otimizados para scraping em larga 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()
                              
                            

Aproveite o desbloqueio autônomo

Impressão digital de navegadores

Emula navegadores de usuários reais para simular uma experiência humana

Resolução de CAPTCHA

Analisa e resolve CAPTCHAs e testes de resposta a desafios

Gerencia agentes de usuário específicos

Imita automaticamente diferentes tipos de navegadores e dispositivos

Define cabeçalhos de referência

Simula o tráfego proveniente de sites populares ou confiáveis

Lida com cookies

Evita possíveis bloqueios impostos por fatores relacionados a cookies

Faz novas tentativas e rotação de IPs automáticas

Continua tentando as solicitações e alterna os IPs em segundo plano

Cobertura geográfica mundial

Acessa o conteúdo localizado de qualquer país, cidade, estado ou ASN

Renderização de JavaScript

Extrai dados de sites que dependem de elementos dinâmicos

Validações da integridade dos dados

Garante a precisão, consistência e confiabilidade dos dados

Top Remote Browsers

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

A API de Navegador da Bright Data ficou em 1º lugar

Em um benchmark independente realizado pela AIMultiple, a API de Navegador da Bright Data ficou em 1º lugar entre 8 principais provedores de navegadores remotos, alcançando uma pontuação composta de 97%, taxa de sucesso de 95% e pontuação de velocidade perfeita de 100% em 160 tarefas automatizadas do mundo real.

Teste grátis

Preços da API de Navegador

pay as you go plan icon
PAGUE O QUE GASTAR
$8 / GB
Sem compromisso
Comece grátis
Pague conforme o uso, sem compromisso mensal
2nd plan icon
71 GB incluso
$7 / GB
$499 Faturação mensal
Comece grátis
Feito sob medida para equipes que desejam expandir suas operações
3rd plan icon
166 GB incluso
$6 / GB
$999 Faturação mensal
Comece grátis
Projetado para equipes grandes com amplas necessidades operacionais
4th plan icon
399 GB incluso
$5 / GB
$1999 Faturação mensal
Comece grátis
Suporte avançado e recursos para operações críticas
EMPRESA
Serviços de dados de elite para requisitos empresariais de alto nível.
CONTATE-NOS
  • 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

Automação Completa do Navegador
Como Funciona
Executa seus scripts em navegadores reais gerenciados na nuvem
Suporte à Automação do Navegador
Puppeteer, Playwright e Selenium suportados
Interações com a Página
Clique, rolagem, hover, preenchimento de formulários, fluxos de múltiplas etapas
Renderização JavaScript
Renderização JS completa com navegador real
Resolução de CAPTCHA
Automática (configurável via CDP ou Painel de Controle)
Persistência de Sessão
Reutilize o mesmo IP entre sessões via CDP
Formatos de Saída
HTML bruto, capturas de tela via CDP
Modelo de Preços
Pagamento por GB de tráfego (sem taxas por solicitação)
Downloads de Arquivos
CSV, PDF, arquivos binários via CDP
Logs de Sessão e Depuração
Logs completos: duração, navegações, CAPTCHA, erros

Web Unlocker

Extração em Solicitação Única
Como Funciona
1 chamada de API → retorna HTML limpo ou JSON
Suporte à Automação do Navegador
Sem suporte à automação de navegador
Interações com a Página
Não suportado — apenas solicitação/resposta estática
Renderização JavaScript
Parcial — apenas via Elementos de Espera Manuais
Resolução de CAPTCHA
Automática (pode ser desativada via Painel de Controle)
Persistência de Sessão
Sem estado — sem sessões persistentes por solicitação
Formatos de Saída
HTML, JSON, Markdown, Captura de tela (PNG)
Modelo de Preços
Pagamento por solicitação bem-sucedida (falhas não cobradas)
Downloads de Arquivos
Não suportado
Logs de Sessão e Depuração
Limitado — apenas captura de tela para depuração

Funções CDP personalizadas da API de Navegador

Controle Manual de CAPTCHA

Ative ou desative a resolução automática e configure algoritmos personalizados para os tipos ReCaptcha, HCaptcha e CF Challenge.

Emulação de Dispositivo

Emule centenas de dispositivos móveis e desktop reais com configurações precisas de tela, agente de usuário e proporção de pixels.

Bloqueador de Anúncios

Remova anúncios das páginas-alvo antes da navegação para reduzir custos de largura de banda e acelerar o scraping em sites pesados.

Persistência de Sessão

Reutilize o mesmo peer de proxy em múltiplas solicitações para manter IPs consistentes e o estado do navegador entre sessões.

Recuperação de ID de Sessão

Obtenha o ID exclusivo de qualquer sessão ativa para consultar logs, depurar erros e auditar o uso de largura de banda sob demanda.

Downloads de Arquivos

Capture CSVs, PDFs e outros arquivos binários diretamente no seu fluxo de automação sem sair da sessão do navegador.

Entrada de Texto Mais Rápida

Envie teclas rapidamente para elementos focados em alta velocidade para preenchimento em massa de formulários e tarefas de entrada de texto extenso.

Certificados SSL/TLS Personalizados

Instale certificados de cliente para autenticação de domínio que carregam por sessão e são apagados automaticamente ao fim da sessão.

Solucionador Automático de CAPTCHA

Detecte e resolva CAPTCHAs automaticamente em suas sessões com rastreamento de status integrado e envio de formulários.

Benefícios da API de Navegador

flexible_pricing

Reduza os custos de infraestrutura

Configure e escale automaticamente o ambiente do navegador via uma única API, oferecendo sessões simultâneas e cargas de trabalho ilimitadas para scraping contínuo

increase success

Aumente as taxas de sucesso

Pare de criar patches de desbloqueio e garanta acesso futuro a qualquer dado público da web com desbloqueador integrado e um extenso pool de IPs residenciais

development_environment

Aumente a produtividade dos desenvolvedores

Mantenha seus devs focados no que importa executando seus scripts existentes em uma nuvem híbrida com apenas uma linha de código, liberando-os das operações de scraping

INFRAESTRUTURA DE PROXY

Desenvolvido por uma rede de proxies premiada

400M+ monthly IPs de Proxy, tecnologia de ponta e a capacidade de segmentar qualquer país, cidade, CEP, operadora e ASN fazem de nossos premium serviços de Proxy a escolha ideal para desenvolvedores.
proxy badges and awards

Potencialize seus fluxos de trabalho mais complexos

Interação de agentes

  • Habilite automações de tarefas agênticas
  • Preencha formulários, pesquise e muito mais
  • Início rápido com baixa latência
  • Garanta sessões seguras e isoladas

Navegação furtiva

Pipeline de dados pronto para IA

  • Descubra fontes de dados relevantes
  • Coleta em tempo real ou em lote
  • Saída estruturada ou não estruturada
  • Integre facilmente via MCP
autoscale infra

Escale automaticamente a infraestrutura do navegador

Conecte seus scripts de scraping interativos e de múltiplas etapas a um ambiente de navegador híbrido, oferecendo sessões simultâneas ilimitadas com uma única linha de código

Compatível com Chrome DevTools

Use o depurador Chrome DevTools para monitorar e solucionar problemas de desempenho da sua API de Navegador sem dificuldades

24/7 support

Suporte 24/7

Obtenha suporte especializado ininterrupto, resolva problemas rapidamente e garanta a entrega de dados de qualidade. Tenha visibilidade em tempo real do status da rede para total transparência

A Bright Data Impulsiona as Principais Marcas do Mundo

A Bright Data permite que agentes de IA Autônomos naveguem em sites, encontrem informações e realizem ações automaticamente em um ambiente simples de integrar, consistente e confiável

Pronto para começar?

Perguntas Frequentes

A API de Navegador é um Navegador de scraping que funciona como outros navegadores automatizados e é controlado por APIs comuns de alto nível como Puppeteer e Playwright, mas é o único navegador com recursos integrados de desbloqueio de sites. A API de Navegador gerencia automaticamente todas as operações de desbloqueio de sites em segundo plano, incluindo: resolução de CAPTCHA, fingerprinting do navegador, tentativas automáticas, seleção de cabeçalhos, cookies e renderização JavaScript, e muito mais, para que você economize tempo e recursos.

No scraping de dados, os desenvolvedores usam navegadores automatizados quando é necessária a renderização JavaScript de uma página ou interações com um site (hover, mudança de páginas, cliques, capturas de tela, etc.). Além disso, os navegadores são úteis para projetos de scraping de dados em larga escala quando várias páginas são direcionadas simultaneamente.

A API de Navegador é um navegador GUI (também conhecido como navegador "headfull") que usa uma interface gráfica de usuário. No entanto, um desenvolvedor experimentará a API de Navegador como headless, interagindo com o navegador por meio de uma API como Puppeteer ou Playwright. A API de Navegador, porém, é aberta como um Navegador GUI na infraestrutura da Bright Data.

Ao escolher um navegador automatizado, os desenvolvedores podem optar por um navegador headless ou GUI/headfull. O termo "navegador headless" refere-se a um navegador web sem interface gráfica de usuário. Quando usado com um proxy, navegadores headless podem ser usados para fazer scraping de dados, mas são facilmente detectados por softwares de proteção contra bots, dificultando o scraping de dados em larga escala. Navegadores GUI, como a API de Navegador (também conhecida como "headfull"), usam uma interface gráfica de usuário. Softwares de detecção de bots têm menos probabilidade de detectar navegadores GUI.

A API de Navegador vem com um recurso integrado de desbloqueio de sites que trata os bloqueios automaticamente para você. A API de Navegador emprega desbloqueio automatizado e é aberta nos servidores da Bright Data, sendo ideal para escalar projetos de scraping de dados web sem exigir infraestrutura extensiva.

Sim, a API de Navegador é totalmente compatível com Puppeteer.

Sim, a API de Navegador é totalmente compatível com Playwright.

A API de Navegador é um navegador automatizado otimizado para scraping de dados, que integra o poder dos recursos de desbloqueio automatizado do Web Unlocker. Enquanto o Web Unlocker funciona com solicitações de uma etapa, a API de Navegador é necessária quando um desenvolvedor precisa interagir com um site para recuperar seus dados. Também é ideal para qualquer projeto de scraping de dados que exija navegadores, escalabilidade e gerenciamento automatizado de todas as ações de desbloqueio de sites.

Garanta a continuidade do scraping, migre para o navegador de scraping