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

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

De geverifieerde [Olostep-app op Zapier](https://zapier.com/apps/olostep/integrations) biedt je vijf acties binnen de visuele builder van Zapier: een URL scrapen, AI-antwoorden krijgen, duizenden URLs batch-scrapen, een site crawlen of alle links in kaart brengen, en vervolgens de resultaten verbinden met een van de 8.000+ apps.

[Bekijk op Zapier →](https://zapier.com/apps/olostep/integrations)

## Voordat je begint

* **Een Olostep-account met een API-sleutel:** [haal er gratis een](https://olostep.com/dashboard), geen creditcard vereist. Je eerste 500 credits zijn inbegrepen.
* **Een Zapier-account:** elk plan werkt. Gratis plannen kunnen Zaps handmatig uitvoeren; betaalde plannen ondersteunen geplande en multi-step Zaps.
* **Geen codering vereist:** alles in deze gids wordt gedaan via de visuele editor van Zapier.

***

## Installatie

<Steps>
  <Step title="Vind Olostep in Zapier">
    Open een Zap, klik op **+** om een actie toe te voegen en zoek naar **Olostep**. Selecteer **Olostep** uit de resultaten.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-1.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=5bbbb9f7ee9d6d879a0a85e6677c8ad5" alt="Zoek naar Olostep in de Zapier actie kiezer" width="868" height="558" data-path="images/integrations/zappier/step-1.png" />
  </Step>

  <Step title="Verbind je account">
    Klik op **Inloggen bij Olostep**. Plak je API-sleutel in het veld en klik op **Ja, doorgaan naar Olostep**. Zapier verifieert de sleutel en slaat de referentie op voor alle toekomstige Zaps.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-2.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=3b931e052a46d58f8708b7f6aedaa9f1" alt="Olostep account verbindingsscherm in Zapier met API Key veld" width="868" height="558" data-path="images/integrations/zappier/step-2.png" />

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

  <Step title="Kies een actie">
    Met je account verbonden, kies je een van de vijf Olostep-acties uit de **Actie** dropdown en vul je de vereiste velden in.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-3.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=99ee493afdea0959455df502b9ec1de5" alt="Olostep actie dropdown in Zapier met beschikbare acties" width="868" height="558" data-path="images/integrations/zappier/step-3.png" />
  </Step>

  <Step title="Configureer Scrape Website (URL + formaat)">
    * **URL om te scrapen:** map het vanuit je trigger of voer het handmatig in
    * **Uitvoerformaat:** kies `Markdown`, `HTML`, `JSON`, of `Text`

          <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-4.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=d8d1439ef002642fe21ae2fff4808bcb" alt="Configureer Scrape Website in Zapier met URL en uitvoerformaat velden" width="896" height="507" data-path="images/integrations/zappier/step-4.png" />
  </Step>

  <Step title="Test en publiceer">
    Klik op **Test stap** om een live verzoek uit te voeren en de output te bevestigen. Zodra het er goed uitziet, verbind je downstream stappen en publiceer je je Zap.

    <img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/step-5.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=e407bcbff01d2d227deceeec092b2080" alt="Zapier test stap resultaat en publiceer flow" width="896" height="680" data-path="images/integrations/zappier/step-5.png" />
  </Step>
</Steps>

***

## Acties

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

  <Card title="Vraag AI Antwoord" icon="sparkles">
    Stel een vraag in natuurlijke taal en krijg een geciteerd antwoord gebaseerd op pagina's die je verstrekt of een live webzoekopdracht.
  </Card>

  <Card title="Batch Scrape URLs" icon="layer-group">
    Dien tot 100.000 URLs in één taak in, verwerkt in parallel. Geeft een `batch_id` terug; haal resultaten asynchroon op.
  </Card>

  <Card title="Crawl Maken" icon="spider-web">
    Begin vanaf een URL, volg links en scrape alle subpagina's. Goed voor documentatiesites, blogs, of volledige site-inname. Geeft een `crawl_id` terug.
  </Card>

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

<Note>
  **Batch, Crawl, en Map zijn asynchroon.** Bewaar de geretourneerde ID en gebruik een Vertraag stap of een tweede Zap om resultaten op te halen zodra de verwerking is voltooid.
</Note>

***

## Voorbeeldworkflow: Dagelijkse concurrentiebriefing

**Wat het doet:** Elke ochtend scrapt deze Zap een concurrentpagina, vraagt Olostep AI Antwoord om belangrijke updates van die pagina samen te vatten, en plaatst de uiteindelijke briefing met citaten naar Slack.

**Gebruikte knooppunten:** Schedule by Zapier -> Olostep Scrape Website -> Olostep Ask AI Answer -> Slack

<img src="https://mintcdn.com/olostep-58/tsUnZlbBbWyR_k2J/images/integrations/zappier/workflow-example.png?fit=max&auto=format&n=tsUnZlbBbWyR_k2J&q=85&s=502e413d3cabffc232f87fb595a745fe" alt="Zapier canvas: Schedule trigger verbonden met Olostep Scrape, Olostep Ask AI Answer, en Slack" width="896" height="680" data-path="images/integrations/zappier/workflow-example.png" />

***

### Stap 1: Voeg een Schedule trigger toe

Maak in Zapier een nieuwe Zap en stel de trigger in op **Schedule by Zapier**. Stel het in om **Elke Dag** te draaien op een tijdstip dat werkt voor je team (bijv. 8 uur 's ochtends).

### Stap 2: Voeg Olostep Scrape Website toe

Voeg een **Olostep** actie toe en kies **Scrape Website**. Stel in:

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

Markdown houdt de pagina-inhoud schoon voor de volgende AI Antwoord stap.

### Stap 3: Voeg Olostep Ask AI Answer toe

Voeg een tweede **Olostep** actie toe en kies **Ask AI Answer**. Stel in:

* **Vraag:** `Wat zijn de belangrijkste updates, aankondigingen, productwijzigingen, of prijswijzigingen op deze pagina vandaag? Geef een beknopte briefing met opsommingstekens en voeg citaten toe.`
* **Context URLs (JSON Array):** map de **Gescraapte URL** van stap 2
* **Formaat:** Markdown
* **Inclusief Citaten:** true

### Stap 4: Verstuur naar Slack

Voeg een **Slack** actie toe ingesteld op **Stuur Kanaalbericht**. Map:

* **Kanaal:** `#competitive-intel`
* **Berichttekst:** `Dagelijkse Concurrentiebriefing`
* **Berichtinhoud:** `{{Antwoord (Markdown)}}`

### Wat je krijgt

Elke ochtend ontvangt je Slack-kanaal een bericht zoals:

> **Dagelijkse Concurrentiebriefing**
>
> * Een nieuwe integratie voor e-commerce workflows gelanceerd
> * Prijs pagina bijgewerkt met een nieuw middenniveau plan
> * Twee nieuwe blogposts over automatiseringspraktijken gepubliceerd
>
> *Bronnen: competitor.com/blog, competitor.com/pricing*

Vanaf hier kun je deze Zap uitbreiden: voeg een Filter toe om alleen te posten als specifieke trefwoorden verschijnen, schrijf briefings naar Google Sheets voor tracking, of voer aparte Zaps uit voor verschillende concurrent URLs.

***

## Parsers

Voeg een parser ID toe aan het **Parser** veld op elke Scrape of Batch actie om gestructureerde data te krijgen in plaats van ruwe inhoud:

| Parser                       | Extraheert                                                    |
| ---------------------------- | ------------------------------------------------------------- |
| `@olostep/amazon-product`    | Titel, prijs, beoordeling, recensies, afbeeldingen, varianten |
| `@olostep/google-search`     | Resultaten titels, URLs, fragmenten                           |
| `@olostep/google-maps`       | Bedrijfsnaam, adres, beoordeling, recensies                   |
| `@olostep/extract-emails`    | E-mailadressen van elke pagina                                |
| `@olostep/extract-socials`   | Sociale profiel links (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)

***

## Zapier Beperkingen & Oplossingen

### Taaklimieten

Zapier telt elke actie als één taak tegen de limiet van je plan.

**Oplossing:** Gebruik **Batch Scrape URLs** om meerdere URLs als een enkele taak te verwerken in plaats van een enkele-scrape actie te herhalen.

### Uitvoeringstijdlimiet

Zaps verlopen na 30 seconden. Crawls en grote batchtaken duren langer dan dat.

**Oplossing:** Bewaar de geretourneerde `crawl_id` of `batch_id` en haal resultaten op in een aparte Zap geactiveerd door een webhook of een geplande vertraging.

### Gegevensgrootte limieten

Zapier beperkt de gegevensgrootte die tussen stappen kan worden doorgegeven, wat een probleem kan zijn met grote scrape payloads.

**Oplossing:** Gebruik gehoste uitvoer URLs geretourneerd door Olostep om grote inhoud apart op te halen in plaats van ruwe inhoud tussen stappen door te geven.

### Polling triggers

De meeste Zapier triggers poll op een interval van 5–15 minuten, niet direct.

**Oplossing:** Gebruik Zapier's **Webhooks** trigger voor directe melding, of plan Zaps op vaste tijden in plaats van te vertrouwen op bijna-real-time polling.

***

## Probleemoplossing

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

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

  <Accordion title="Batch URL formaatfout">
    Het veld **URLs om te Scrapen** verwacht een JSON-array:

    ```json theme={null}
    [
      { "url": "https://example.com/page-1", "custom_id": "p1" },
      { "url": "https://example.com/page-2", "custom_id": "p2" }
    ]
    ```

    Gebruik een **Code by Zapier** stap stroomopwaarts om deze array te bouwen vanuit je gegevens indien nodig.
  </Accordion>

  <Accordion title="Rate limiet bereikt">
    Voeg een **Vertraging** stap toe tussen scrape-acties, of schakel over naar **Batch Scrape URLs** in plaats van enkele scrapes te herhalen. Controleer het huidige gebruik in het [dashboard](https://olostep.com/dashboard).
  </Accordion>

  <Accordion title="Zap verloopt bij crawl of batch">
    Deze operaties zijn asynchroon van opzet. Bewaar de geretourneerde ID direct na de actie, gebruik vervolgens een tweede Zap of een geplande poll om later resultaten op te halen.
  </Accordion>
</AccordionGroup>

***

## Gerelateerd

<CardGroup cols={2}>
  <Card title="Scrapes API" icon="file-lines" href="/features/scrapes">
    Volledige referentie voor het scrape endpoint
  </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>

  <Card title="Zapier Website" icon="link" href="https://zapier.com">
    Zapier platform
  </Card>
</CardGroup>
