Skip to main content
Olostep is een webzoek-, scraping- en crawling-API — een API om webgegevens te zoeken, extraheren en structureren. Deze handleiding laat zien hoe je Olostep met Apify Actors kunt gebruiken om betrouwbare webgegevenspijplijnen van begin tot eind te bouwen.

Wat je kunt bouwen

Website Scrapen

Haal inhoud op van elke enkele URL in Markdown, HTML, JSON of tekst

Batch Scrape URLs

Verwerk grote lijsten van URL’s parallel met gestructureerde outputs

Crawl Maken

Ontdek en scrape gekoppelde pagina’s om complete datasets te bouwen

Kaart Maken

Haal alle URL’s van een website op (sitemap-achtige ontdekking)

AI-gestuurde Antwoorden

Stel vragen en krijg gestructureerde JSON-antwoorden met bronnen

Snelle start

1) Installeer Apify CLI

2) Verkrijg je Olostep API-sleutel

Van het Olostep Dashboard → API-sleutels.

3) Voer de Olostep Actor lokaal uit

Standaard lokaal invoerbestand bevindt zich op: olostep-tools/integrations/apify/storage/key_value_stores/default/INPUT.json Voorbeeldinvoer:

4) Implementeer naar Apify (cloud)

Open dan Apify Console → Actors → voer de actor uit met je gewenste invoer.

Voer uit in Apify Console (stap voor stap)

  1. Open je Actor in Apify Console → Bron → Invoer.
  2. In het handmatige tabblad zie je een zichtbaar veld “Olostep API Key”. Plak je sleutel van het Olostep Dashboard.
  3. Kies een operatie (standaard is “scrape”).
  4. Vul de relevante velden in (voor “scrape”, stel “URL to Scrape” in).
  5. Klik op Opslaan → Start.
  6. Wanneer de run is voltooid, open je het Dataset-tabblad om resultaten te downloaden (JSON/CSV/Excel).
Opmerkingen:
  • Voor “URL to Scrape” kun je plakken met of zonder schema. Als het ontbreekt, voegt de actor automatisch https:// toe.
  • Als een site zwaar is in JavaScript en je ziet een timeout, stel “Wait Before Scraping” in op 2000–5000 ms en voer opnieuw uit.

Beschikbare operaties

Website Scrapen

Haal inhoud op van een enkele URL. Geweldig voor paginaniveau-automatisering.
constant
standaard:"scrape"
Moet “scrape” zijn
string
vereist
Je Olostep API-sleutel (Bearer)
string
vereist
De URL om te scrapen (moet http:// of https:// bevatten)
dropdown
standaard:"markdown"
Eén van: Markdown, HTML, JSON, Tekst
string
Optionele landcode (bijv., “US”, “GB”, “CA”)
integer
Optionele wachttijd in ms voor JavaScript-rendering (0–10000)
string
Optionele parser-ID (bijv., “@olostep/amazon-product”)
Uitvoervelden:
  • id, url, status, formats
  • markdown_content / html_content / json_content / text_content
  • gehoste URL’s (indien beschikbaar), paginametadata

Batch Scrape URLs

Verwerk veel URL’s tegelijk met consistente opmaak en structuur.
constant
standaard:"batch"
Moet “batch” zijn
string
vereist
Je Olostep API-sleutel
text
vereist
JSON-array van objecten met url en optionele custom_id
Voorbeeld: [{"url":"https://example.com","custom_id":"site1"}]
dropdown
standaard:"markdown"
Eén van: Markdown, HTML, JSON, Tekst
string
Optionele landcode
integer
Optionele wachttijd in ms voor JS-sites
string
Optionele parser-ID
Uitvoervelden:
  • batch_id, status, total_urls, created_at, formats, country, parser, urls[]

Crawl Maken

Volg links en scrape meerdere pagina’s vanaf een start-URL.
constant
standaard:"crawl"
Moet “crawl” zijn
string
vereist
Je Olostep API-sleutel
string
vereist
Start-URL voor de crawl
integer
standaard:"10"
Maximaal aantal pagina’s om te crawlen. Stel in op 1 om alleen de start-URL te scrapen.
dropdown
standaard:"markdown"
Eén van: Markdown, HTML, JSON, Tekst
string
Optionele landcode
string
Optionele parser-ID
Uitvoervelden:
  • crawl_id, object, status, start_url, max_pages, created, formats

Kaart Maken

Ontdek alle URL’s op een website en bereid voor op latere batch-scraping.
constant
standaard:"map"
Moet “map” zijn
string
vereist
Je Olostep API-sleutel
string
vereist
De website om in kaart te brengen
string
Optionele zoekopdrachtfilter
integer
Beperk aantal URL’s
string
Opnemen glob(s), bijv. “/products/**”
string
Uitsluiten glob(s), bijv. “/admin/**”
Uitvoervelden:
  • map_id, object, website_url, total_urls, urls[], search_query, top_n

Kopieer-plak JSON-voorbeelden (Console → Invoer → JSON)

Scrape

Batch

Crawl

Map

Antwoorden

Voorbeeld workflows

  1. Kaart Maken → inclusief “/products/**”
  2. Parseer URL’s → bouw batch-array
  3. Batch Scrape URLs → formats: JSON
  4. Stuur naar Google Sheets / Airtable
  1. Plan actor (dagelijks)
  2. Scrape Website → formats: Markdown
  3. Samenvatten met LLM
  4. Meld op Slack
  1. Crawl Maken (blog/docs)
  2. Bewaar outputs in Notion
  3. Wekelijks vernieuwen met Schema

Gespecialiseerde parsers

Olostep ondersteunt parsers om gegevens voor populaire sites te structureren.

Amazon Product

@olostep/amazon-product → titel, prijs, beoordeling, reviews, afbeeldingen, varianten

Google Search

@olostep/google-search → resultaten, titels, snippets, URL’s

Google Maps

@olostep/google-maps → bedrijfsinformatie, reviews, beoordelingen, locatie

Meer Parsers

Ontdek e-mailextractors, sociale handle finders, kalenderlinkextractors en meer

Best practices

Sneller, goedkoper, gemakkelijker te monitoren en respecteer rate limits.
JS-zware sites: verhoog wait_before_scraping (bijv., 2000–5000ms).
Vermijd onnodige taken — controleer eerst wijzigingen, houd deduplicatiestatus bij.
Gebruik gehoste outputs om payloadgroottebeperkingen in Apify-flows te omzeilen.
Batch/Crawl/Map retourneert ID’s; haal later op of koppel met een vertraging.
Als je een 504 of tijdelijke timeout ziet, probeert de actor automatisch opnieuw met een korte wachttijd.
Je kunt ook “Wait Before Scraping” instellen op 2000–5000 ms voor JS-zware pagina’s.

Problemen oplossen

  • Controleer API-sleutel van dashboard
  • Verwijder spaties aan het einde
  • Voer opnieuw in in Apify invoervorm
  • Verhoog wachttijd
  • Controleer of URL openbaar is / niet inlog-gated
  • Probeer een ander uitvoerformaat
  • Ruimte runs via schema
  • Geef de voorkeur aan batch voor veel URL’s
  • Upgrade Olostep-plan indien nodig
  • Probeer landparameter
  • Pas wacht en parser aan
  • Neem contact op met ondersteuning voor begeleiding

Prijzen

Olostep rekent per API-gebruik (onafhankelijk van Apify):
  • Scrapes → per scrape
  • Batches → per URL
  • Crawls → per pagina
  • Maps → per operatie
Zie https://www.olostep.com/pricing.

Beveiliging

  • Je API-sleutel wordt als Bearer-token verzonden tijdens runtime.
  • Commit geen sleutels naar versiebeheer; Apify slaat invoer op in Key‑Value Store.
  • In lokale ontwikkeling, houd sleutels in storage/key_value_stores/default/INPUT.json (gitignored).

Gerelateerde bronnen

Scrapes API

Haal LLM-vriendelijke Markdown, HTML, tekst of gestructureerde JSON op van elke URL.

Batches API

Verwerk tot 10k URL’s gelijktijdig en haal resultaten later op.

Crawls API

Ontdek en scrape de inhoud van een site recursief.

Maps API

Verkrijg alle URL’s op een website om batch-scrapes voor te bereiden.

Ondersteuning

Apify Website

Apify platform

Apify Docs

Apify platform & SDK documentatie

Documentatie

Volledige API-documentatie

Ondersteuningsmail