> ## 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

> Voeg webscraping, AI-gestuurd onderzoek, batchtaken, crawls en sitemaps toe aan elke Relay-workflow, zonder dat er code nodig is.

De geverifieerde [Olostep-app op Relay](https://www.relay.app/apps/olostep/integrations) biedt je twee acties binnen de visuele builder van Relay: een URL scrapen of alle links op een site in kaart brengen.

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

## Voordat je begint

* **Een Olostep-account met een API-sleutel:** [krijg er een gratis](https://olostep.com/dashboard), geen creditcard vereist. Je eerste 500 credits zijn inbegrepen.
* **Een Relay-account:** maak er een aan op [relay.app](https://www.relay.app/).
* **Geen codering vereist:** alles in deze gids wordt gedaan via de visuele editor van Relay.

***

## Installatie

<Steps>
  <Step title="Vind Olostep in Relay">
    Open een workflow in Relay, voeg een stap toe en zoek naar **Olostep**. Selecteer **Olostep** uit de applijst.

    <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="Plaatshouder: Zoek naar Olostep in Relay app-kiezer" width="617" height="482" data-path="images/integrations/relay/step-1.png" />
  </Step>

  <Step title="Kies een actie">
    Na het selecteren van **Olostep**, kies je een van de beschikbare Olostep-acties in de stapconfiguratie.

    <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="Plaatshouder: Olostep actie-selector in Relay" width="617" height="482" data-path="images/integrations/relay/step-2.png" />
  </Step>

  <Step title="Verbind je account">
    Klik op **Account verbinden**, plak je Olostep API-sleutel en autoriseer de verbinding. Relay zal dit account opslaan voor toekomstige 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="Plaatshouder: Relay account verbindingsvenster met Olostep API-sleutelveld" width="896" height="680" data-path="images/integrations/relay/step-3.png" />

    Haal je sleutel van het [Olostep dashboard →](https://olostep.com/dashboard)
  </Step>

  <Step title="Configureer Scrape Website (URL + formaat)">
    * **URL om te scrapen:** map van een vorige stap of voer handmatig in
    * **Uitvoerformaat:** kies `Markdown`, `HTML`, `JSON`, of `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="Plaatshouder: Relay Olostep Scrape Website velden met URL en uitvoerformaat" width="896" height="680" data-path="images/integrations/relay/step-4.png" />
  </Step>

  <Step title="Test en publiceer">
    Voer een test uit om de uitvoer te verifiëren, publiceer of zet de workflow aan zodra de resultaten correct lijken.

    <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="Plaatshouder: Relay testuitvoer en publiceerflow" width="886" height="571" data-path="images/integrations/relay/step-5.png" />
  </Step>
</Steps>

***

## Acties

<CardGroup cols={2}>
  <Card title="Scrape Website" icon="file-lines">
    Haal inhoud van elke URL als Markdown, HTML, JSON of platte tekst. Behandelt JS-gerenderde pagina's met optionele wachttijden en landdoelwit.
  </Card>

  <Card title="Maak Kaart" icon="map">
    Verkrijg elke URL op een site zonder inhoud te scrapen. Gebruik het voor ontdekking voorafgaand aan een batchtaak. Geeft een `map_id` terug.
  </Card>
</CardGroup>

<Note>
  **Kaart is asynchroon.** Sla de geretourneerde `map_id` op en gebruik een vertraging/poll-patroon in Relay om resultaten op te halen zodra de verwerking is voltooid.
</Note>

***

## Voorbeeldworkflow: Geplande scrape van concurrentpagina

**Wat het doet:** Op een schema scrapt deze workflow een concurrentpagina en slaat schone inhoud op die je kunt hergebruiken in downstream Relay-stappen.

**Gebruikte knooppunten:** Schema -> 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="Plaatshouder: Relay canvas met schema en Olostep scrape stappen" width="1392" height="656" data-path="images/integrations/relay/workflow-example.png" />

***

### Stap 1: Voeg een schema-trigger toe

Maak een workflow en voeg een schema-trigger toe (bijvoorbeeld elke werkdag om 8 uur 's ochtends).

### Stap 2: Voeg Olostep Scrape Website toe

Voeg een **Olostep** stap toe en selecteer **Scrape Website**. Stel in:

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

### Stap 3: Test en publiceer

Voer een test uit om de uitvoer te bevestigen, publiceer of zet de workflow aan.

### Wat je krijgt

Elke run produceert schone pagina-inhoud klaar voor analyse of routering:

> **Scrape Resultaat**
>
> * Bron-URL
> * Opgehaalde inhoud in je geselecteerde formaat
> * Uitvoer met tijdstempel in Relay

***

## Parsers

Voeg een parser-ID toe aan het **Parser**-veld op de Scrape-actie om gestructureerde gegevens te krijgen in plaats van ruwe inhoud:

| Parser                       | Extraheert                                                    |
| ---------------------------- | ------------------------------------------------------------- |
| `@olostep/amazon-product`    | Titel, prijs, beoordeling, recensies, afbeeldingen, varianten |
| `@olostep/google-search`     | Resultaten titels, URL's, fragmenten                          |
| `@olostep/google-maps`       | Bedrijfsnaam, adres, beoordeling, recensies                   |
| `@olostep/extract-emails`    | E-mailadressen van elke pagina                                |
| `@olostep/extract-socials`   | Links naar sociale profielen (X, GitHub, LinkedIn, etc.)      |
| `@olostep/extract-calendars` | Google Calendar en ICS-links                                  |

Bekijk de volledige lijst in de [Olostep parser store →](https://www.olostep.com/store)

***

## Relay.app vs Zapier

Relay.app is een sterk alternatief voor Zapier voor workflows die ingebouwde beoordeling en AI-eerste orkestratie nodig hebben.

**Voordelen van Relay.app:**

* **Mens-in-de-lus:** native goedkeurings- en beoordelingsstappen in de workflow
* **AI-eerste workflowontwerp:** gemakkelijker om AI-beslissingen en samenvattingen toe te voegen als eersteklas stappen
* **Workflowhelderheid:** schone visuele builder met duidelijke uitvoercontext en stapuitvoeringen

**Wanneer Zapier beter kan zijn:**

* Je hebt dekking nodig voor een niche-app die alleen op Zapier beschikbaar is
* Je team heeft al veel bestaande Zaps en operationele tooling rond Zapier

Als beide platforms je stack ondersteunen, kies dan Relay wanneer beoordeling + AI-samenwerking centraal staan in je proces.

***

## Problemen oplossen

<AccordionGroup>
  <Accordion title="API-sleutel afgewezen">
    Kopieer de sleutel direct van [olostep.com/dashboard](https://olostep.com/dashboard) zonder afsluitende spaties. Verbind het Olostep-account opnieuw in Relay als de fout aanhoudt.
  </Accordion>

  <Accordion title="Gescrapete inhoud is leeg">
    Verhoog **Wacht Voor Scraping** (probeer 2000–5000ms voor JS-zware pagina's). Bevestig dat de URL openbaar toegankelijk is zonder inloggen. Als een domein consequent faalt, neem contact op met [info@olostep.com](mailto:info@olostep.com).
  </Accordion>

  <Accordion title="Limiet overschreden">
    Voeg vertragingen toe tussen scrape-intensieve runs en probeer opnieuw met backoff voor grote workflows. Controleer het huidige gebruik in het [dashboard](https://olostep.com/dashboard).
  </Accordion>

  <Accordion title="Kaartstap duurt langer dan verwacht">
    Kaarten zijn asynchroon. Sla eerst de geretourneerde `map_id` op en haal resultaten op in een latere stap/run zodra de verwerking is voltooid.
  </Accordion>
</AccordionGroup>

***

## Gerelateerd

<CardGroup cols={2}>
  <Card title="Scrapes API" icon="file-lines" href="/features/scrapes">
    Volledige referentie voor het scrape-eindpunt
  </Card>

  <Card title="Batches API" icon="layer-group" href="/features/batches">
    Hoe batchtaken werken en hoe resultaten op te halen
  </Card>

  <Card title="Crawls API" icon="spider-web" href="/features/crawls">
    Crawlconfiguratie en resultaatophaling
  </Card>

  <Card title="Maps API" icon="map" href="/features/maps">
    URL-ontdekking en filteropties
  </Card>
</CardGroup>
