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ágina401/403-> chave de API inválida ou ausente422->urlinválida ou ausente429-> limite de requisições atingido500+-> 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 normalizadoscrapeRaw(url)->ResponsenativobuildScrapeUrl(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 simplesscrapeMarkdown(url)-> markdownscrapeJSON(url)-> metadados estruturados (title,meta,links,headings)batchScrape(urls, { concurrency })-> auxiliar para várias chamadas de scrape
Erros tipados
WebUnlockerErrorAuthenticationErrorRateLimitErrorAPIErrorTimeoutErrorNetworkError
401/403->AuthenticationError429->RateLimitError500+->APIError- timeout/abort ->
TimeoutError - falha de fetch/rede ->
NetworkError
CLI
scrape(HTML/texto bruto)text(texto derivado)markdown(markdown derivado)json(metadados derivados)
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 ogologin-web-access: