API do 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
scraping browser api benchmark
  • Infraestrutura
    com escalonamento automático
  • Monitoramento em tempo real com Chrome DevTools
  • Segmentação geográfica e ASN mundial
  • Extraia dados de sites com muito JavaScript

Scraping dinâmico baseado em nuvem

A API do Navegador foi projetada para fluxos de coleta de dados baseados em navegador que exigem renderização completa de páginas, 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 do Navegador da Bright Data ficou em 1º lugar

Em um benchmark independente da AIMultiple, a API do 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 do 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 do Navegador vs Web Unlocker

API do 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 compatíveis
Interações com a página
Clicar, rolar, passar o mouse, preencher formulários, fluxos de várias etapas
Renderização de JavaScript
Renderização completa de JS 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)
Download 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 uma única solicitação
Como funciona
1 chamada de API → retorna HTML ou JSON limpos
Suporte à automação do navegador
Sem suporte à automação de navegador
Interações com a página
Não compatível — apenas solicitação/resposta estática
Renderização de JavaScript
Parcial — apenas via Elementos de espera manual
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 apenas por solicitação bem-sucedida (falhas não cobradas)
Download de arquivos
Não compatível
Logs de sessão e depuração
Limitado — saída de captura de tela apenas para depuração

Funções CDP personalizadas da API do 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.

device emulation

Emulação de dispositivos

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 de destino antes da navegação para reduzir custos de largura de banda e acelerar o scraping em sites pesados.

session persistenceer

Persistência de sessão

Reutilize o mesmo proxy peer em várias solicitações para manter IPs consistentes e o estado do navegador entre sessões.

session id retreival

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.

Download de arquivos

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

faster text input

Entrada de texto mais rápida

Envie pressionamentos de tecla rápidos em elementos focados em alta velocidade para preenchimentos de formulários em massa e tarefas de entrada de texto extenso.

custom ssl tls certificates

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 final da sessão.

captcha auto solver

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 do 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 correções de desbloqueio e garanta acesso futuro a qualquer dado público da web com desbloqueador integrado e um pool de IPs residenciais extremamente extenso

development_environment

Aumente a produtividade dos desenvolvedores

Mantenha seus devs 'totalmente 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

auto scale browser infra

Escale automaticamente a infraestrutura do navegador

Conecte seus scripts de scraping interativos e de várias etapas a um ambiente de navegador híbrido, oferecendo sessões simultâneas ilimitadas com apenas uma linha de código

Alimente 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
Chrome DevTools compatible

Compatível com Chrome DevTools

Use o depurador do Chrome DevTools para monitorar e solucionar problemas de desempenho da sua API do Navegador de forma integrada

24_7 support

Suporte 24/7

Obtenha suporte especializado ininterrupto, resolva problemas rapidamente e garanta a entrega de dados com 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 do 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 do Navegador gerencia automaticamente todas as operações de desbloqueio de sites nos bastidores, incluindo: resolução de CAPTCHA, fingerprinting do navegador, novas tentativas automáticas, seleção de cabeçalhos, cookies e renderização de Javascript, entre outros, para que você economize tempo e recursos.

No scraping de dados, os desenvolvedores usam navegadores automatizados quando a renderização de JavaScript de uma página ou interações com um site são necessárias (passar o mouse, mudar de página, clicar, 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.

Os navegadores da API do Navegador são headless e executam na infraestrutura da Bright Data. Você pode usá-los com bibliotecas de automação como Puppeteer, Playwright ou Selenium, e cada sessão vem com desbloqueio integrado, fingerprinting e gerenciamento de proxy — para que os sites os tratem como navegadores de usuários reais. Para ter visibilidade do que acontece dentro de uma sessão, você pode abrir uma visualização ao vivo de qualquer navegador usando o depurador do Chrome DevTools.

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. Quando usado com um proxy, os navegadores headless podem ser usados para coletar dados, mas são facilmente detectados por softwares de proteção contra bots, dificultando o scraping de dados em larga escala. Os navegadores GUI, como a API do Navegador (também chamados de "headfull"), usam uma interface gráfica. Os softwares de detecção de bots têm menos probabilidade de detectar navegadores GUI.

A API do Navegador possui um recurso integrado de desbloqueio de sites que lida com o bloqueio automaticamente. A API do Navegador emprega desbloqueio automatizado e é aberta nos servidores da Bright Data, sendo ideal para escalar projetos de scraping de dados da web sem exigir infraestrutura extensiva.

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

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

A API do 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 do 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