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 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 de Navegador foi desenvolvida 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 de Navegador
Como Funciona
Executa seus scripts em navegadores reais gerenciados na nuvem
Suporte à Automação de Navegador
Puppeteer, Playwright e Selenium suportados
Interações de 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)
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 de Solicitação Única
Como Funciona
1 chamada de API → retorna HTML ou JSON limpo
Suporte à Automação de Navegador
Sem suporte à automação de navegador
Interações de Página
Não suportado — 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)
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.

device emulation

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 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 peer de proxy em múltiplas 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.

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.

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 limpos automaticamente ao encerrar a sessão.

captcha auto solver

Resolução Automática 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 por meio de um desbloqueador integrado e um pool de IPs residenciais extremamente extenso

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 stealth

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
auto scale browser infra

Infraestrutura de navegador com escalonamento automático

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

Chrome DevTools compatible

Compatível com Chrome DevTools

Use o depurador do 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?

FAQ

A API de Navegador é um Navegador de scraping que funciona como outros navegadores automatizados e é controlado por APIs de alto nível comuns 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 de navegador, novas tentativas automáticas, seleção de cabeçalhos, cookies e renderização de Javascript, e muito mais, 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.

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 vai 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, os navegadores headless podem ser usados para fazer scraping de dados, mas são facilmente detectados por softwares de proteção contra bots, tornando o scraping de dados em larga escala difícil. Os navegadores GUI, como a API de Navegador (também conhecida como "headfull"), usam uma interface gráfica de usuário. Os 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 lida com 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 da web sem exigir extensa infraestrutura.

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 das capacidades 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