Web scraping · Código aberto

Faça scraping.
Extraia conteúdo.

Renderize páginas públicas no Chrome e extraia texto visível e metadados. Alimente agentes, datasets e pipelines de crawling com uma única API.

Motor, CLI, MCP e API sob Apache-2.0. Execute na sua infraestrutura.

API AO VIVO

Teste o DeepLook ao vivo.

Verificando conexão…

Sem conta. Sem chave de API.

Modo de extração

Extraia o conteúdo de uma página pública.

Exemplos:

Somente páginas públicas. O DeepLook acessa a URL que você enviar.

Pronto para executar—
Execute uma chamada para ver o conteúdo retornado pelo navegador. Nenhuma resposta foi pré-carregada.

Resposta exibida como texto. Nenhum HTML da página é executado neste site.

Requisição e limites do demo

Carregando os limites do demo…

REQUISIÇÃO PARA A API
POST /v1/open
Content-Type: application/json

{
  "url": "https://example.com",
  "timeoutMs": 20000
}

A chamada passa pelo servidor do demo. Nenhuma credencial da API é exposta no navegador.

No modo Crawl, o demo descobre links do mesmo site e extrai até 3 páginas, incluindo a URL inicial. A API continua recebendo uma URL por chamada.

Ver receita de crawling →

Use URLs sem credenciais ou informações confidenciais.

URL públicaChromeTexto + metadadosSeu pipeline
01 / Scraping · Extração · Crawling

Da página pública
ao seu pipeline de conteúdo.

Faça scraping de uma página, extraia o conteúdo ou use o DeepLook como camada de extração do seu crawler.

01

Faça scraping de páginas.

Abra uma URL pública em um navegador real, execute o JavaScript da página e recupere seu texto visível.

SCRAPING / GOOGLE CHROME

02

Extraia conteúdo utilizável.

Receba texto, título, URL final e status HTTP em JSON. Use o conteúdo nos seus agentes, índices e datasets.

EXTRAÇÃO / TEXTO E METADADOS

03

Construa fluxos de crawling.

Envie as URLs da sua fila e use o DeepLook para extrair cada página. Seu crawler controla descoberta, deduplicação e navegação entre páginas.

SUA FILA / EXTRAÇÃO COM DEEPLOOK

02 / A API de scraping

Uma URL entra.
Conteúdo na saída.

Faça scraping de uma URL pública com POST /v1/open. Extraia texto e metadados em JSON; desafios, páginas vazias e timeouts retornam erros explícitos.

Ler o contrato e os erros
Ver receita para múltiplas páginas
curl "$DEEPLOOK_BASE_URL/v1/open" \
  -H "Authorization: Bearer $DEEPLOOK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","timeoutMs":30000}'
BASE URL E CHAVE DA SUA INSTÂNCIA · EXECUTE NO SERVIDOR

O exemplo segue o contrato atual. O endpoint público de produção ainda não está disponível.

03 / Escolha onde rodar

Local por escolha.
API com sua chave.

Use o motor local ou conecte seu agente à API hospedada. Motor, CLI, MCP e adaptador HTTP continuam disponíveis sob Apache-2.0.

Motor local

APACHE-2.0

Execute o navegador na sua infraestrutura e conecte a extração ao seu scraper ou crawler.

  • Motor, CLI e MCP via stdio
  • Node.js + Google Chrome
  • Controle da sua execução local
  • Código aberto sob Apache-2.0
Instalar a partir do código

Clone o repositório no GitHub e compile localmente.

API hospedada

CONTA VERIFICADA

Confirme seu e-mail, crie uma chave e conecte seu agente em api.getdeeplook.dev.

  • POST /v1/open com Bearer token
  • Chaves individuais e revogáveis
  • Cotas e concorrência por conta
  • Painel privado da conta
Criar chave de API

A criação da conta e a newsletter são independentes.

MCP via stdio já está disponível. Conecte seu cliente à CLI com deeplook mcp e use a ferramenta deeplook_open. O adaptador MCP não oferece endpoint HTTP.

Configurar o MCP →
04 / Antes de integrar

O que esperar
do DeepLook.

O DeepLook faz crawling de um site inteiro?

O playground demonstra um crawl de até 3 páginas com descoberta de links do mesmo site. O endpoint atual extrai uma URL por requisição. Para crawling de várias páginas, sua aplicação fornece a fila de URLs e controla descoberta de links, deduplicação, limites e tentativas. O DeepLook faz o scraping e a extração de cada página; ainda não há um endpoint nativo de crawling.

Qual conteúdo é extraído?

Texto visível renderizado pelo Chrome e metadados da página, incluindo título, URL final e status HTTP. A API atual não oferece extração de campos personalizados, Markdown ou um dataset pronto.

O DeepLook faz buscas ou pesquisas completas?

O motor abre uma URL pública e devolve o texto visível. Busca, seleção de fontes e elaboração de respostas pertencem ao seu agente ou aplicação. O Nymetric é um produto separado de pesquisa.

Funciona em qualquer site?

Não há garantia de acesso a todas as páginas. Desafios de bot, barreiras de acesso, conteúdo vazio e falhas de navegação retornam erros explícitos. O DeepLook não resolve captchas nem promete contornar bloqueios.

Já posso instalar a CLI ou conectar por MCP?

Sim. Clone o DeepLook no GitHub, instale as dependências e compile. A CLI oferece leitura local e deeplook mcp via stdio. Veja o quickstart e a configuração MCP na documentação.

Como posso usar a API?

Crie uma conta com e-mail verificado para gerar sua chave e usar a API hospedada em api.getdeeplook.dev. O DeepLook-API também é de código aberto sob Apache-2.0 para executar na sua infraestrutura.

O que acontece com uma requisição interrompida?

A API cancela o trabalho do navegador quando o cliente desconecta ou o prazo se esgota e aguarda a limpeza do processo antes de liberar a vaga de concorrência.

Seu próximo pipeline
começa com uma URL.

Crie sua chave e conecte seu agente ao seu próximo fluxo de scraping.

Criar chave de API