← Alle Integrationen

Sprach-SDK

Use ScrapeUnblocker with Node.js

Das offizielle Node.js-SDK gibt dir die ScrapeUnblocker-API mit vollständigen TypeScript-Typen. Rufe eine Methode auf, erhalte die gerenderte Seite zurück und leite sie in Cheerio, deinen eigenen Parser oder direkt in eine Datenbank. Kein Headless-Browser zum Installieren, Starten oder Aktuellhalten.

Beispiel

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);

So funktioniert es

  1. Installiere das Paket mit npm und hol dir deinen API-Schlüssel aus dem Dashboard.
  2. Erstelle einen Client und rufe getPageSource mit der Ziel-URL per await auf.
  3. Die Seite wird serverseitig gerendert und entsperrt - du erhältst sauberes HTML oder JSON.
  4. Leite sie in Cheerio oder deinen eigenen Parser, oder nutze parsedData für strukturiertes JSON.

Das bekommst du

  • Vollständig typisiert - erstklassige TypeScript-Unterstützung von Haus aus.
  • Anti-Bot-Bypass für Cloudflare, DataDome, PerimeterX und Akamai.
  • parsedData liefert strukturiertes JSON für unterstützte Ziele.
  • Kein lokaler Browser - läuft überall, wo Node läuft, auch serverless.

Doku lesen: Node.js SDK docs →

Starte mit wenigen Zeilen

500 Anfragen gratis bei der Anmeldung. Keine Karte zum Testen nötig.