Skip to main content
NPM Package: olostep

Aan de slag

De NodeJS SDK accepteert zowel camelCase als snake_case voor alle parameters. Gebruik snake_case als je bouwt voor AI-agenten, het komt overeen met de native veldnamen van de API.

Gebruik

Scrapen

Scrape een enkele URL met verschillende opties:

Batchverwerking

Verwerk meerdere URLs in één batch:

Crawlen

Crawl een hele website:

Site Mapping

Genereer een sitemap van URLs van een website:

AI-gestuurde Antwoorden

Krijg antwoorden van webpagina’s met behulp van AI:

Inhoud Terughalen

Haal eerder gescrapete inhoud op:

Geavanceerde Opties

Aangepaste Acties

Voer browseracties uit voordat je gaat scrapen:

Geografische Locatie

Scrape vanuit verschillende landen met behulp van vooraf gedefinieerde landcodes of een geldige landcode als string:

Caching

Standaard haalt elke scrape-aanvraag de pagina vers op (max_age: 0). Geef maxAge door om een recent resultaat met dezelfde parameters opnieuw te gebruiken en de responstijd te verbeteren. De waarde is in seconden; het maximum is 7 dagen (604800). Zie Caching voor details.

LLM Extractie

Haal gestructureerde data op met behulp van LLMs:

Client Configuratie

Belangrijkste kenmerken

  • Async-first client met volledige TypeScript-ondersteuning.
  • Type-veilige invoer met behulp van TypeScript-enums en interfaces (Formats, Countries, Actions, etc.).
  • Rijke resource-namespaces met zowel verkorte aanroepen (client.scrapes.create()) als expliciete methoden (client.scrapes.get()).
  • Gedeelde transportlaag met retries, timeouts en JSON-decoding.
  • Uitgebreide fouthiërarchie