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
Scraping
Scrape een enkele URL met verschillende opties:Batchverwerking
Verwerk meerdere URL’s in één batch:Crawlen
Crawl een hele website:Site Mapping
Genereer een sitemap van URL’s 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 te hergebruiken en de responstijd te verbeteren. De waarde is in seconden; het maximum is 7 dagen (604800). Zie Caching voor details.
Opslag
Standaard wordt een scrape-resultaat ongeveer 7 dagen bewaard. Geefstorage.expires_in door als 10d, 30d, 60d, 90d, 180d, 365d, of never om het langer te bewaren. Zie Opslag voor details.
LLM Extractie
Haal gestructureerde gegevens op met behulp van LLM’s:Clientconfiguratie
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, time-outs en JSON-decodering.
- Uitgebreide foutenhiërarchie