← Todas las integraciones

SDK de lenguaje

Use ScrapeUnblocker with Node.js

El SDK oficial de Node.js te da la API de ScrapeUnblocker con tipos completos de TypeScript. Llama a un método, recibe la página renderizada y pásala a Cheerio, a tu propio parser o directamente a una base de datos. Sin navegador headless que instalar, arrancar o mantener parcheado.

Ejemplo

npm install scrapeunblocker

import { ScrapeUnblocker } from "scrapeunblocker";

const client = new ScrapeUnblocker({ apiKey: "YOUR_API_KEY" });

// Rendered HTML for any URL, anti-bot handled for you
const html = await client.getPageSource("https://www.example.com");

// Or ask for parsed JSON instead of raw HTML
const data = await client.getPageSource("https://www.example.com", {
  parsedData: true,
});
console.log(data);

Cómo funciona

  1. Instala el paquete con npm y consigue tu API key desde el panel.
  2. Crea un cliente y usa await getPageSource con la URL objetivo.
  3. La página se renderiza y se desbloquea en el servidor: recibes HTML o JSON limpio.
  4. Pásala a Cheerio o a tu propio parser, o usa parsedData para JSON estructurado.

Qué obtienes

  • Totalmente tipado: soporte de TypeScript de primera clase desde el primer momento.
  • Bypass anti-bot para Cloudflare, DataDome, PerimeterX y Akamai.
  • parsedData devuelve JSON estructurado para los objetivos compatibles.
  • Sin navegador local: corre allí donde corre Node, incluido serverless.

Leer la documentación: Node.js SDK docs →

Empieza a hacer scraping en pocas líneas

500 solicitudes gratis al registrarte. Sin tarjeta para probarlo.