> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Olostep + Relay

> Füge Web-Scraping, KI-gestützte Recherche, Batch-Jobs, Crawls und Sitemaps zu jedem Relay-Workflow hinzu, ohne dass Code erforderlich ist.

Die verifizierte [Olostep-App auf Relay](https://www.relay.app/apps/olostep/integrations) bietet dir zwei Aktionen im visuellen Builder von Relay: eine URL scrapen oder alle Links auf einer Website kartieren.

[Auf Relay ansehen →](https://www.relay.app/apps/olostep/integrations)

## Bevor du beginnst

* **Ein Olostep-Konto mit einem API-Schlüssel:** [kostenlos erhalten](https://olostep.com/dashboard), keine Kreditkarte erforderlich. Deine ersten 500 Credits sind inklusive.
* **Ein Relay-Konto:** Erstelle eines auf [relay.app](https://www.relay.app/).
* **Kein Code erforderlich:** Alles in diesem Leitfaden wird über den visuellen Editor von Relay erledigt.

***

## Einrichtung

<Steps>
  <Step title="Finde Olostep in Relay">
    Öffne einen Workflow in Relay, füge einen Schritt hinzu und suche nach **Olostep**. Wähle **Olostep** aus der App-Liste aus.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/relay/step-1.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=98c07d083f24985138bf78929bf4c220" alt="Platzhalter: Suche nach Olostep im Relay-App-Auswahlmenü" width="617" height="482" data-path="images/integrations/relay/step-1.png" />
  </Step>

  <Step title="Wähle eine Aktion">
    Nachdem du **Olostep** ausgewählt hast, wähle eine der verfügbaren Olostep-Aktionen in der Schritt-Konfiguration.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/relay/step-2.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=df1d4f84146bf53ade6d31e589e9e134" alt="Platzhalter: Olostep-Aktionsauswahl in Relay" width="617" height="482" data-path="images/integrations/relay/step-2.png" />
  </Step>

  <Step title="Verbinde dein Konto">
    Klicke auf **Konto verbinden**, füge deinen Olostep-API-Schlüssel ein und autorisiere die Verbindung. Relay speichert dieses Konto für zukünftige Workflows.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/relay/step-3.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=9ab8cd9c18efac7b872c966dba7af73d" alt="Platzhalter: Relay-Kontoverbindungsmodal mit Olostep-API-Schlüsselfeld" width="896" height="680" data-path="images/integrations/relay/step-3.png" />

    Erhalte deinen Schlüssel vom [Olostep-Dashboard →](https://olostep.com/dashboard)
  </Step>

  <Step title="Konfiguriere Scrape Website (URL + Format)">
    * **Zu scrapende URL:** aus einem vorherigen Schritt zuordnen oder manuell eingeben
    * **Ausgabeformat:** wähle `Markdown`, `HTML`, `JSON` oder `Text`

          <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/relay/step-4.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=13fc76ca9d8d65219d578e9f1f37ee6f" alt="Platzhalter: Relay Olostep Scrape Website Felder mit URL und Ausgabeformat" width="896" height="680" data-path="images/integrations/relay/step-4.png" />
  </Step>

  <Step title="Testen und veröffentlichen">
    Führe einen Test durch, um die Ausgabe zu überprüfen, und veröffentliche oder aktiviere den Workflow, sobald die Ergebnisse korrekt aussehen.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/relay/step-5.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=1914937ac1104aed2577e6f97cd12ba8" alt="Platzhalter: Relay-Testausgabe und Veröffentlichungsablauf" width="886" height="571" data-path="images/integrations/relay/step-5.png" />
  </Step>
</Steps>

***

## Aktionen

<CardGroup cols={2}>
  <Card title="Scrape Website" icon="file-lines">
    Ziehe Inhalte von jeder URL als Markdown, HTML, JSON oder Klartext. Handhabt JS-gerenderte Seiten mit optionalen Wartezeiten und Länderzielauswahl.
  </Card>

  <Card title="Erstelle Karte" icon="map">
    Erhalte jede URL auf einer Website ohne Inhalte zu scrapen. Verwende es zur Entdeckung vor einem Batch-Job. Gibt eine `map_id` zurück.
  </Card>
</CardGroup>

<Note>
  **Karte ist asynchron.** Speichere die zurückgegebene `map_id` und verwende ein Verzögerungs-/Abfrage-Muster in Relay, um Ergebnisse abzurufen, sobald die Verarbeitung abgeschlossen ist.
</Note>

***

## Beispiel-Workflow: Geplantes Scraping einer Wettbewerberseite

**Was es macht:** Dieser Workflow scrapet nach einem Zeitplan eine Wettbewerberseite und speichert saubere Inhalte, die du in nachgelagerten Relay-Schritten wiederverwenden kannst.

**Verwendete Knoten:** Zeitplan -> Olostep Scrape Website

<img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/relay/workflow-example.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=3a84f31ce89c6d4bc4b2a4fb758f7ca3" alt="Platzhalter: Relay-Canvas mit Zeitplan- und Olostep-Scrape-Schritten" width="1392" height="656" data-path="images/integrations/relay/workflow-example.png" />

***

### Schritt 1: Füge einen Zeitplan-Trigger hinzu

Erstelle einen Workflow und füge einen Zeitplan-Trigger hinzu (zum Beispiel jeden Wochentag um 8 Uhr).

### Schritt 2: Füge Olostep Scrape Website hinzu

Füge einen **Olostep**-Schritt hinzu und wähle **Scrape Website**. Setze:

* **URL:** `https://competitor.com/blog`
* **Ausgabeformat:** Markdown

### Schritt 3: Testen und veröffentlichen

Führe einen Test durch, um die Ausgabe zu bestätigen, und veröffentliche oder aktiviere den Workflow.

### Was du erhältst

Jeder Lauf erzeugt saubere Seiteninhalte, die bereit für Analyse oder Weiterleitung sind:

> **Scrape-Ergebnis**
>
> * Quell-URL
> * Abgerufene Inhalte in deinem ausgewählten Format
> * Zeitgestempelte Lauf-Ausgabe in Relay

***

## Parser

Füge eine Parser-ID in das **Parser**-Feld der Scrape-Aktion ein, um strukturierte Daten anstelle von Rohinhalten zu erhalten:

| Parser                       | Extrahiert                                              |
| ---------------------------- | ------------------------------------------------------- |
| `@olostep/amazon-product`    | Titel, Preis, Bewertung, Rezensionen, Bilder, Varianten |
| `@olostep/google-search`     | Ergebnistitel, URLs, Snippets                           |
| `@olostep/google-maps`       | Geschäftsname, Adresse, Bewertung, Rezensionen          |
| `@olostep/extract-emails`    | E-Mail-Adressen von jeder Seite                         |
| `@olostep/extract-socials`   | Links zu sozialen Profilen (X, GitHub, LinkedIn, etc.)  |
| `@olostep/extract-calendars` | Google-Kalender und ICS-Links                           |

Sieh dir die vollständige Liste im [Olostep-Parser-Store →](https://www.olostep.com/store) an.

***

## Relay.app vs Zapier

Relay.app ist eine starke Alternative zu Zapier für Workflows, die eingebaute Überprüfung und KI-gestützte Orchestrierung benötigen.

**Vorteile von Relay.app:**

* **Mensch-in-der-Schleife:** native Genehmigungs- und Überprüfungsschritte im Workflow
* **KI-erste Workflow-Gestaltung:** einfacher, KI-Entscheidungen und Zusammenfassungen als erstklassige Schritte hinzuzufügen
* **Workflow-Übersicht:** sauberer visueller Builder mit klarem Laufkontext und Schritt-Ausgaben

**Wann Zapier besser sein könnte:**

* Du benötigst Unterstützung für eine Nischen-App, die nur auf Zapier verfügbar ist
* Dein Team hat bereits viele bestehende Zaps und betriebliche Tools rund um Zapier

Wenn beide Plattformen deinen Stack unterstützen, wähle Relay, wenn Überprüfung + KI-Zusammenarbeit zentral für deinen Prozess sind.

***

## Fehlerbehebung

<AccordionGroup>
  <Accordion title="API-Schlüssel abgelehnt">
    Kopiere den Schlüssel direkt von [olostep.com/dashboard](https://olostep.com/dashboard) ohne nachfolgende Leerzeichen. Verbinde das Olostep-Konto in Relay erneut, wenn der Fehler weiterhin besteht.
  </Accordion>

  <Accordion title="Gescrapte Inhalte sind leer">
    Erhöhe **Warten vor dem Scrapen** (versuche 2000–5000ms für JS-intensive Seiten). Bestätige, dass die URL öffentlich zugänglich ist, ohne Anmeldung. Wenn eine Domain konsequent fehlschlägt, kontaktiere [info@olostep.com](mailto:info@olostep.com).
  </Accordion>

  <Accordion title="Rate-Limit erreicht">
    Füge Verzögerungen zwischen scrape-intensiven Läufen hinzu und versuche es mit Backoff erneut für große Workflows. Überprüfe die aktuelle Nutzung im [Dashboard](https://olostep.com/dashboard).
  </Accordion>

  <Accordion title="Karten-Schritt dauert länger als erwartet">
    Karten sind asynchron. Speichere zuerst die zurückgegebene `map_id` und hole die Ergebnisse in einem späteren Schritt/Lauf ab, sobald die Verarbeitung abgeschlossen ist.
  </Accordion>
</AccordionGroup>

***

## Verwandt

<CardGroup cols={2}>
  <Card title="Scrapes API" icon="file-lines" href="/features/scrapes">
    Vollständige Referenz für den Scrape-Endpunkt
  </Card>

  <Card title="Batches API" icon="layer-group" href="/features/batches">
    Wie Batch-Jobs funktionieren und wie man Ergebnisse abruft
  </Card>

  <Card title="Crawls API" icon="spider-web" href="/features/crawls">
    Crawl-Konfiguration und Ergebnisabruf
  </Card>

  <Card title="Maps API" icon="map" href="/features/maps">
    URL-Entdeckung und Filteroptionen
  </Card>
</CardGroup>
