Zum Hauptinhalt springen
Piloterr
Google Apps Script logo

Google Workspace

Webseiten mit Piloterr aus Google Sheets scrapen

Rufen Sie Piloterr-APIs direkt aus Google Apps Script auf – ohne Server, ohne Zapier-Rechnung. Speichern Sie Ihren API-Schlüssel in den Skripteigenschaften, planen Sie tägliche Scrapes und schreiben Sie strukturiertes JSON direkt in Sheets.

  • Natives UrlFetchApp, funktioniert in Sheets, Docs, Gmail und Drive-Triggern
  • Skripteigenschaften halten Ihren x-api-key aus dem Quellcode heraus
  • Zeitgesteuerte Trigger für geplante Überwachung und Alerts
  • 500 REST-Endpunkte liefern strukturiertes JSON, bereit für Sheets

Auf einen Blick

REST

HTTP-API

5 Min.

typische Einrichtung

500

API-Endpunkte

0

zu verwaltende Server

Warum Google Apps Script verbinden?

  • Integriert in Google Workspace

    Apps Script läuft innerhalb von Google Sheets, Docs und Gmail. Ihr Team hat bereits Zugriff, es ist keine neue SaaS-Abonnement für die Orchestrierung erforderlich.

  • Sichere API-Schlüssel-Speicherung

    Speichern Sie Ihren Piloterr-Schlüssel in den Skripteigenschaften statt ihn hart zu codieren. Einmalig über den Skript-Editor oder programmatisch beim ersten Lauf einrichten.

  • Sheets-nativer Output

    JSON-Antworten parsen und Zeilen mit SpreadsheetApp hinzufügen. Ideal für Wettbewerbsüberwachung, Lead-Listen und News-Tracking.

  • Geplante Automatisierung

    Verwenden Sie zeitgesteuerte Trigger, um täglich, stündlich oder in benutzerdefinierten Intervallen zu scrapen – alles innerhalb der kostenlosen Apps Script-Kontingente von Google.

Alle Piloterr-APIs aus Apps Script nutzen

Ein einziger UrlFetchApp-Aufruf erreicht dieselben Endpunkte wie Python, Node.js und n8n – inklusive Scraper-APIs, Headless-Browser und Anti-Bot-Bypass.

  • Scraper-APIs

    Google News, LinkedIn, Amazon, SERP und 500 Endpunkte liefern strukturiertes JSON mit einem POST- oder GET-Request.

  • Headless-Browser

    JavaScript-lastige Seiten werden in der Cloud gerendert – keine Puppeteer-Installation in Apps Script erforderlich.

  • Anti-Bot-Bypass

    Cloudflare, DataDome und CAPTCHAs werden serverseitig von Piloterr behandelt – Ihr Skript sendet nur eine saubere Anfrage.

  • Google Sheets-Workflows

    Zeilen einlesen, API pro Zeile aufrufen, Ergebnisse zurückschreiben – ideal für Teams, die in Tabellen arbeiten.

Warum nicht direkt in Apps Script scrapen?

AnsatzEigene LösungPiloterr
Geschützte WebsitesBlockiert durch Cloudflare oder Bot-ErkennungAnti-Bot-Bypass wird serverseitig gehandhabt
JavaScript-SeitenUrlFetchApp liefert leeres HTMLHeadless Chrome rendert das vollständige DOM
WartungFunktioniert nicht mehr, wenn sich Selektoren ändernVerwaltete Endpunkte mit stabilen JSON-Schemas
Proxys & CAPTCHAsIn Apps Script nicht verfügbarIn jedem API-Aufruf enthalten

In vier Schritten mit Apps Script scrapen

  1. Schritt 1

    API-Schlüssel erhalten

    Registrieren Sie sich bei Piloterr und kopieren Sie Ihren x-api-key aus dem Dashboard. Neue Konten erhalten +500 kostenlose Credits.

    API-Schlüssel erhalten
  2. Schritt 2

    Projekt erstellen und Schlüssel speichern

    In Google Sheets: Erweiterungen → Apps Script (oder script.google.com öffnen). Führen Sie eine einmalige Setup-Funktion aus, die Ihren x-api-key in den Skript-Eigenschaften speichert – geben Sie niemals Geheimnisse im Skript-Code ein.

    Projekt erstellen und Schlüssel speichern
  3. Schritt 3

    API mit UrlFetchApp aufrufen

    Senden Sie POST- oder GET-Requests an jeden Piloterr-Endpunkt mit dem x-api-key-Header und einem JSON-Body. Analysieren Sie die Antwort mit JSON.parse().

  4. Schritt 4

    Zeitgesteuerten Trigger hinzufügen

    Planen Sie Ihre Funktion über die Trigger-Seite täglich oder stündlich auszuführen – perfekt für Monitoring und Benachrichtigungen.

Workflow-Rezepte

  • Sheet-Zeile → Scrapen → Zeile anfügen

    URLs oder Keywords aus Spalte A einlesen, pro Zeile Piloterr aufrufen und JSON-Felder in benachbarte Spalten schreiben.

  • Tägliche Preismonitor → E-Mail-Benachrichtigung

    Ein geplanter Trigger scraped Produktseiten, vergleicht Preise mit einem Schwellenwert und sendet eine Gmail-Benachrichtigung, wenn die Preise fallen.

  • Google News-Watchlist → Sheet

    Scrapen Sie jeden Morgen Nachrichten nach Keywords und entfernen Sie Duplikate anhand der URL, bevor Sie sie an Ihre Medien-Datenbank anhängen.

  • Formularübermittlung → Anreicherung → Sheet

    Beim Auslösen des Formular-Übermittlungs-Triggers werden Unternehmensdaten des Befragten angereichert und eine strukturierte Zeile an Ihr Tracker-Sheet angehängt.

Wann Apps Script vs. SDK verwenden?

  • Szenario

    Team arbeitet in Google Sheets

    Empfehlung: Apps Script

  • Szenario

    100.000+ Anfragen pro Monat benötigt

    Empfehlung: Python-/Node-SDK

  • Szenario

    Komplexe Verzweigungslogik

    Empfehlung: n8n oder Make

  • Szenario

    No-Code für Nicht-Entwickler

    Empfehlung: Zapier oder Make

Dieselbe API, aus Google Apps Script

Kopieren Sie diese Code-Snippets in Ihr Apps-Script-Projekt. Ersetzen Sie den Endpunkt-Pfad durch eine beliebige API aus der Bibliothek.

JavaScript
function scrapeWithPiloterr() {
  const apiKey = PropertiesService.getScriptProperties().getProperty('PILOTERR_API_KEY');
  const response = UrlFetchApp.fetch('https://api.piloterr.com/v2/google/news', {
    method: 'post',
    contentType: 'application/json',
    headers: { 'x-api-key': apiKey },
    payload: JSON.stringify({ query: 'stocks', location: 'Paris, FR', page: 1 }),
    muteHttpExceptions: true,
  });
  return JSON.parse(response.getContentText());
}

Transparente Credit-Preise

Zahlen Sie nur für erfolgreiche Anfragen. Starten Sie mit +500 Credits, dann skalieren Sie mit Plänen ab 49 $/Monat.

Premium

$49/Monat

18,000 Credits

Premium+

$99/Monat

40,000 Credits

Startup

$249/Monat

110,000 Credits

Bereit loszulegen?

Ihre Web-Scraping-API ist nur einen Klick entfernt. Starten Sie mit +500 Credits, ohne Infrastruktur einrichten zu müssen, ohne Proxys zu verwalten und ohne Kreditkarte.

  • +500 Credits
  • Keine Kreditkarte erforderlich
  • Alle Endpunkte enthalten