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