Por qué usarlo como Scraping API
- Un único endpoint para cualquier URL de destino
- Autenticación con clave de API, sin necesidad de orquestar navegadores
- Respuesta centrada en HTML que se integra con los analizadores existentes
- Encaja fácilmente en ETL, monitoreo, ingesta para IA y flujos de datos
Endpoint
GET https://parsing.webunlocker.gologin.com/v1/scrape?url={encoded_url}
Autenticación
Envía tu clave de API en los encabezados:Modelo de solicitud
Inicio rápido
cURL
Python
JavaScript (fetch)
Comportamiento de la respuesta
Actualmente, el cuerpo de la respuesta es HTML/texto renderizado sin procesar.200-> éxito, el cuerpo contiene el HTML/texto de la página401/403-> clave de API no válida o ausente422->urlno válida o ausente429-> límite de solicitudes500+-> error temporal del servidor
Recomendaciones para reintentos
Reintenta con espera exponencial (exponential backoff) en caso de:- errores de red
408,429,500,502,503,504
Nota sobre el alcance
El endpoint público actual está centrado en HTML. No supongas que existen endpoints adicionales en el backend (por ejemplo, de capturas de pantalla, rastreo, búsqueda o uso) a menos que estén documentados explícitamente y habilitados para tu cuenta.SDK oficial para Node.js
Instalación:Inicio rápido con el SDK
Opciones del constructor
Métodos principales del SDK
scrape(url)-> objeto de respuesta normalizadoscrapeRaw(url)->ResponsenativobuildScrapeUrl(url)-> URL completa de la solicitud
Métodos derivados en el SDK (a partir del HTML devuelto)
Estos no son endpoints independientes del backend; el SDK los deriva del HTML que devuelve la API:scrapeText(url)-> texto sin formatoscrapeMarkdown(url)-> markdownscrapeJSON(url)-> metadatos estructurados (title,meta,links,headings)batchScrape(urls, { concurrency })-> utilidad para realizar varias llamadas de scraping
Errores tipados
WebUnlockerErrorAuthenticationErrorRateLimitErrorAPIErrorTimeoutErrorNetworkError
401/403->AuthenticationError429->RateLimitError500+->APIError- tiempo de espera agotado o cancelación ->
TimeoutError - fallo de fetch o de red ->
NetworkError
CLI
scrape(HTML/texto sin procesar)text(texto derivado)markdown(markdown derivado)json(metadatos derivados)
Casos de uso habituales del scraping
- monitoreo de precios y catálogos
- enriquecimiento de listas de contactos y directorios
- flujos de inteligencia de mercado
- agregación e indexación de contenido
- flujos de ingesta y extracción para LLM
Gologin Web Access CLI (unificada)
Si buscas una CLI más potente que combine Web Unlocker con Cloud Browser en un único conjunto de comandos, usagologin-web-access: