Saltar para o conteúdo principal
O Gologin Web Unlocker é uma Scraping API de endpoint único para sites protegidos e com muito JavaScript. Você envia uma URL, recebe o HTML/texto renderizado da página e o processa no seu próprio pipeline de extração.

Por que usar como Scraping API

  • Um único endpoint para qualquer URL de destino
  • Autenticação por chave de API, sem necessidade de orquestrar navegadores
  • Resposta focada em HTML, que se encaixa nos parsers já existentes
  • Ideal para ETL, monitoramento, ingestão para IA e pipelines de dados

Endpoint

GET https://parsing.webunlocker.gologin.com/v1/scrape?url={encoded_url}

Autenticação

Envie sua chave de API nos headers:

Modelo de requisição

Início rápido

cURL

Python

JavaScript (fetch)

Comportamento da resposta

Atualmente, o corpo da resposta é HTML/texto renderizado bruto.
  • 200 -> sucesso, o corpo contém o HTML/texto da página
  • 401 / 403 -> chave de API inválida ou ausente
  • 422 -> url inválida ou ausente
  • 429 -> limite de requisições atingido
  • 500+ -> erro temporário do lado do servidor

Orientações para novas tentativas

Tente novamente com backoff exponencial nos seguintes casos:
  • erros de rede
  • 408, 429, 500, 502, 503, 504

Observação sobre o escopo

O endpoint público atual é focado em HTML. Não presuma a existência de outros endpoints de backend (por exemplo, captura de tela, rastreamento, busca ou uso), a menos que estejam explicitamente documentados e habilitados para a sua conta.

SDK oficial para Node.js

Instalação:

Início rápido do SDK

Opções do construtor

Métodos principais do SDK

  • scrape(url) -> objeto de resposta normalizado
  • scrapeRaw(url) -> Response nativo
  • buildScrapeUrl(url) -> URL completa da requisição

Métodos derivados no SDK (a partir do HTML retornado)

Eles não são endpoints de backend separados; são derivados no SDK a partir do HTML retornado pela API:
  • scrapeText(url) -> texto simples
  • scrapeMarkdown(url) -> markdown
  • scrapeJSON(url) -> metadados estruturados (title, meta, links, headings)
  • batchScrape(urls, { concurrency }) -> auxiliar para várias chamadas de scrape

Erros tipados

  • WebUnlockerError
  • AuthenticationError
  • RateLimitError
  • APIError
  • TimeoutError
  • NetworkError
Mapeamento:
  • 401 / 403 -> AuthenticationError
  • 429 -> RateLimitError
  • 500+ -> APIError
  • timeout/abort -> TimeoutError
  • falha de fetch/rede -> NetworkError

CLI

Comandos:
  • scrape (HTML/texto bruto)
  • text (texto derivado)
  • markdown (markdown derivado)
  • json (metadados derivados)
Exemplos:

Casos de uso típicos de scraping

  • monitoramento de preços e catálogos
  • enriquecimento de leads e diretórios
  • pipelines de inteligência de mercado
  • agregação e indexação de conteúdo
  • fluxos de ingestão e extração para LLMs

Gologin Web Access CLI (unificada)

Para uma CLI mais poderosa, que combina o Web Unlocker com o Cloud Browser em uma única interface de comandos, use o gologin-web-access:
Veja a Gologin Web Access CLI para a referência completa.

Documentação relacionada